Jssor Slider by jssor.com Security & Risk Analysis

wordpress.org/plugins/jssor-slider

Responsive Touch Slideshow/Slider/Gallery/Carousel/Banner

300 active installs v3.1.24 PHP + WP 4.1+ Updated Jan 15, 2019
wordpress-banner-rotatorwordpress-carouselwordpress-gallerywordpress-sliderwordpress-slideshow
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Jssor Slider by jssor.com Safe to Use in 2026?

Generally Safe

Score 85/100

Jssor Slider by jssor.com has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The jssor-slider plugin v3.1.24 exhibits a generally good security posture with several positive indicators. The absence of known CVEs and common vulnerability types in its history is a strong sign of stability. Furthermore, the plugin demonstrates good practices regarding SQL queries with a high percentage of prepared statements and a substantial majority of properly escaped outputs. The presence of numerous nonce and capability checks suggests an effort to secure various functionalities. However, a significant concern arises from the single unprotected AJAX handler identified in the attack surface. This represents a direct entry point that could be exploited without proper authentication or authorization, potentially leading to unauthorized actions or data manipulation if further vulnerabilities exist within that handler.

Despite the positive aspects, the single AJAX endpoint lacking authentication is a critical weakness. While the taint analysis did not reveal critical or high severity flows, the presence of one flow with unsanitized paths warrants attention, as it could be a vector for vulnerabilities if exploited in conjunction with other weaknesses. The plugin's moderate number of file operations and external HTTP requests also represent potential, albeit lower, risk areas that could be exacerbated by other vulnerabilities. Overall, the plugin is well-maintained in terms of historical vulnerabilities and internal code practices, but the unprotected AJAX handler requires immediate remediation to address a clear security gap.

Key Concerns

  • Unprotected AJAX handler found
  • Taint flow with unsanitized paths
Vulnerabilities
None known

Jssor Slider by jssor.com Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Jssor Slider by jssor.com Code Analysis

Dangerous Functions
0
Raw SQL Queries
7
6 prepared
Unescaped Output
15
56 escaped
Nonce Checks
10
Capability Checks
7
File Operations
33
External Requests
9
Bundled Libraries
0

SQL Query Safety

46% prepared13 total queries

Output Escaping

79% escaped71 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

5 flows1 with unsanitized paths
<class-jssor-slider-admin-controller> (interface\api\class-jssor-slider-admin-controller.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Jssor Slider by jssor.com Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_jssor_slider_actionjssor-slider.php:165

Shortcodes 1

[jssor-slider] jssor-slider.php:162
WordPress Hooks 9
filterpre_set_site_transient_update_pluginsincludes\bll\class-jssor-slider-update.php:67
filterplugins_apiincludes\bll\class-jssor-slider-update.php:70
actionadmin_enqueue_scriptsinterface\admin\class-jssor-slider-admin-page.php:102
actionadmin_enqueue_scriptsinterface\admin\class-jssor-slider-admin-page.php:103
actionadmin_noticesinterface\admin\class-jssor-slider-admin-page.php:104
actionadmin_noticesjssor-slider.php:35
actionadmin_menujssor-slider.php:163
actiontemplate_redirectjssor-slider.php:164
actionupgrader_process_completejssor-slider.php:167
Maintenance & Trust

Jssor Slider by jssor.com Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedJan 15, 2019
PHP min version
Downloads31K

Community Trust

Rating84/100
Number of ratings5
Active installs300
Developer Profile

Jssor Slider by jssor.com Developer Profile

jssor.com

1 plugin · 300 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Jssor Slider by jssor.com

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jssor-slider/includes/framework/jssor-slider-condition.php/wp-content/plugins/jssor-slider/interface/admin/class-jssor-slider-admin-page.php/wp-content/plugins/jssor-slider/interface/admin/js/wp.jssor.slider.admin.init.js/wp-content/plugins/jssor-slider/public/content/slideo.editor/css/slideo.editor.min.css/wp-content/plugins/jssor-slider/public/script/wp.jssor.push.server.init.js/wp-content/plugins/jssor-slider/jssor-slider-dispatcher.php/wp-content/plugins/jssor-slider/jssor-slider.php
Script Paths
wp.jssor.slider.admin.init.jswp.jssor.push.server.init.jsslideo.editor.min.css
Version Parameters
jssor-slider-admin-init-script?ver=jssor-slideo-eidtor-css?ver=

HTML / DOM Fingerprints

CSS Classes
jssor-slider-admin-contentjssor-slider-admin-dashboard-wrapjssor-slider-admin-form-fieldjssor-slider-admin-grid-containerjssor-slider-admin-headerjssor-slider-admin-main-contentjssor-slider-admin-pagejssor-slider-admin-sidebar+2 more
HTML Comments
<!-- jssor-slider --><!-- #endregion --><!-- jssor-slider-end -->
Data Attributes
data-jssor-slider-optionsdata-jssor-slider-widgetid="jssor_1"
JS Globals
WP_JSSOR_SLIDER_DEBUGWP_JSSOR_SLIDER_DIAGNOSTICWP_JSSOR_SLIDER_BUILD_ENABLEDWP_JSSOR_SLIDER_URLWP_JSSOR_SLIDER_VERSIONWP_JSSOR_SLIDER_PLUGIN_NAME
Shortcode Output
[jssor-slider]
FAQ

Frequently Asked Questions about Jssor Slider by jssor.com