Wonder Slider Lite Security & Risk Analysis

wordpress.org/plugins/wonderplugin-slider-lite

Fully responsive WordPress slider - 3D transition effects, built-in Lightbox gallery, supports images, mp4 videos, YouTube, Vimeo and WordPress posts.

9K active installs v14.5 PHP + WP 3.6+ Updated Jul 18, 2025
image-sliderimage-slideshowvideo-slidervideo-slideshowyoutube-slider
98
A · Safe
CVEs total2
Unpatched0
Last CVEJul 25, 2025
Safety Verdict

Is Wonder Slider Lite Safe to Use in 2026?

Generally Safe

Score 98/100

Wonder Slider Lite has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jul 25, 2025Updated 8mo ago
Risk Assessment

The plugin "wonderplugin-slider-lite" v14.5 exhibits a mixed security posture with some encouraging strengths but notable areas for improvement. On the positive side, the plugin demonstrates good practices by implementing nonce checks and capability checks on a significant number of its entry points, and it has no unpatched CVEs. However, the static analysis reveals a critical weakness with the use of the `unserialize` function without apparent sanitization, which is a known risk for arbitrary code execution. Furthermore, the taint analysis indicates a substantial number of flows with unsanitized paths, specifically 9 high-severity flows, suggesting potential vulnerabilities in how user input is handled before being used in operations. The vulnerability history shows a pattern of medium-severity Cross-site Scripting (XSS) vulnerabilities, which, while currently patched, points to a recurring issue in output escaping, a concern reinforced by the static analysis showing only 39% of outputs are properly escaped.

While the limited attack surface and the absence of critical unpatched vulnerabilities are strengths, the presence of `unserialize` and the high number of unsanitized taint flows are significant red flags. The historical XSS issues and the low percentage of properly escaped outputs further highlight a need for more robust input validation and output encoding. Overall, the plugin has some foundational security measures in place, but the identified risks, particularly around data deserialization and input sanitization, require immediate attention to mitigate potential security breaches.

Key Concerns

  • Use of unserialize without clear sanitization
  • High number of unsanitized taint flows (9 high severity)
  • Low percentage of properly escaped outputs (39%)
  • Historical XSS vulnerabilities indicate output escaping issues
Vulnerabilities
2

Wonder Slider Lite Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-7501medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Wonder Slider Lite & Wonder Slider <= 14.4 - Authenticated (Contributor+) Dom-based Stored Cross-Site Scripting

Jul 25, 2025 Patched in 14.5 (1d)
CVE-2024-24877medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Wonder Slider Lite <= 13.9 - Reflected Cross-Site Scripting via 'page'

Feb 5, 2024 Patched in 14.0 (4d)
Code Analysis
Analyzed Mar 16, 2026

Wonder Slider Lite Code Analysis

Dangerous Functions
1
Raw SQL Queries
3
28 prepared
Unescaped Output
59
38 escaped
Nonce Checks
13
Capability Checks
10
File Operations
2
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserializereturn unserialize($info);app\class-wonderplugin-slider-model.php:1832

SQL Query Safety

90% prepared31 total queries

Output Escaping

39% escaped97 total outputs
Data Flows
12 unsanitized

Data Flow Analysis

14 flows12 with unsanitized paths
import_export (app\class-wonderplugin-slider-view.php:740)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Wonder Slider Lite Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 2

authwp_ajax_wonderplugin_slider_save_configwonderpluginslider.php:51
authwp_ajax_wonderplugin_slider_get_media_langswonderpluginslider.php:57

REST API Routes 1

GET/wp-json/wonderplugin/slider/itemlistwonderpluginslider.php:77

Shortcodes 1

[wonderplugin_slider] wonderpluginslider.php:42
WordPress Hooks 19
filterwp_check_filetype_and_extapp\class-wonderplugin-slider-model.php:171
filtersafe_style_cssapp\class-wonderplugin-slider-model.php:365
filterwp_kses_allowed_htmlapp\class-wonderplugin-slider-model.php:366
filtersafe_style_cssapp\class-wonderplugin-slider-view.php:641
filterwp_kses_allowed_htmlapp\class-wonderplugin-slider-view.php:642
actionadmin_menuwonderpluginslider.php:40
actionwp_footerwonderpluginslider.php:44
actioninitwonderpluginslider.php:45
actionwp_enqueue_scriptswonderpluginslider.php:46
actionrest_api_initwonderpluginslider.php:47
actionadmin_footerwonderpluginslider.php:52
actionadmin_initwonderpluginslider.php:53
actionadmin_post_wonderplugin_slider_exportwonderpluginslider.php:54
filterwidget_textwonderpluginslider.php:63
filterjetpack_lazy_images_blacklisted_classeswonderpluginslider.php:69
filterblock_categories_allwonderpluginslider.php:72
filtergettextwonderpluginslider.php:276
filtersafe_style_csswonderpluginslider.php:500
filterwp_kses_allowed_htmlwonderpluginslider.php:501
Maintenance & Trust

Wonder Slider Lite Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 18, 2025
PHP min version
Downloads213K

Community Trust

Rating84/100
Number of ratings24
Active installs9K
Developer Profile

Wonder Slider Lite Developer Profile

WonderPlugin

6 plugins · 26K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
368 days
View full developer profile
Detection Fingerprints

How We Detect Wonder Slider Lite

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wonderplugin-slider-lite/engine/wonderpluginslider.js/wp-content/plugins/wonderplugin-slider-lite/engine/wonderpluginsliderskins.js/wp-content/plugins/wonderplugin-slider-lite/engine/wonderpluginsliderengine.css/wp-content/plugins/wonderplugin-slider-lite/app/wonderplugin-slider-creator.js/wp-content/plugins/wonderplugin-slider-lite/wonderpluginslider.css/wp-content/plugins/wonderplugin-slider-lite/app/block/block.build.js
Script Paths
https://www.wonderplugin.com/wordpress-slider/
Version Parameters
wonderplugin-slider-lite/engine/wonderpluginslider.js?ver=wonderplugin-slider-lite/engine/wonderpluginsliderskins.js?ver=wonderplugin-slider-lite/engine/wonderpluginsliderengine.css?ver=wonderplugin-slider-lite/app/wonderplugin-slider-creator.js?ver=wonderplugin-slider-lite/wonderpluginslider.css?ver=wonderplugin-slider-lite/app/block/block.build.js?ver=

HTML / DOM Fingerprints

CSS Classes
wonderplugin-slider-containerwonderplugincustomslider
HTML Comments
WonderSlider Lite Plugin
Data Attributes
data-wonderplugin-slider
JS Globals
wonderplugin_slider_configWonderPluginSlider
REST Endpoints
/wp-json/wonderplugin/slider/itemlist
Shortcode Output
[wonderplugin_slider
FAQ

Frequently Asked Questions about Wonder Slider Lite