
JS-SWITCH Security & Risk Analysis
wordpress.org/plugins/js-switchJs-Scrollbox that scroll images of gray-scale and showing original image on hover.
Is JS-SWITCH Safe to Use in 2026?
Generally Safe
Score 85/100JS-SWITCH has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "js-switch" plugin v1.1 presents a generally good security posture based on the provided static analysis. The absence of direct SQL queries, external HTTP requests, and file operations is a significant strength. Furthermore, the plugin demonstrates good practice by implementing nonce and capability checks for its single identified entry point (shortcode).
However, a critical concern arises from the output escaping analysis. With 2 total outputs and 0% properly escaped, this indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed through the plugin's shortcode that originates from user input or external sources could be maliciously crafted to execute arbitrary JavaScript in the user's browser.
The plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the secure handling of SQL and the presence of authentication checks on its entry points, suggests a history of secure development. Nevertheless, the lack of proper output escaping remains a significant blind spot and a primary area of concern despite the absence of past vulnerabilities.
Key Concerns
- Outputs are not properly escaped (XSS risk)
- Bundled outdated jQuery library (potential for known vulns)
JS-SWITCH Security Vulnerabilities
JS-SWITCH Release Timeline
JS-SWITCH Code Analysis
Bundled Libraries
Output Escaping
JS-SWITCH Attack Surface
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
JS-SWITCH Maintenance & Trust
Maintenance Signals
Community Trust
JS-SWITCH Alternatives
Accordion and Accordion Slider
accordion-and-accordion-slider
Accordion and Accordion Slider - Responsive and Touch enabled accordion for WordPress Website. Also work with Gutenberg shortcode block.
Horizontal Scroll Slider
horizontal-scroll-slider
A quick, easy way to add an Responsive header Horizontal Scroll Slider OR Responsive Horizontal Scroll Slider inside wordpress page OR Template.
Image Gallery Horizontal
image-gallery-horizontal
A quick, easy way to add an Responsive header Image Gallery Horizontal OR Responsive Image Gallery Horizontal inside wordpress page OR Template.
Ditty – Responsive News Tickers, Sliders, and Lists
ditty-news-ticker
Ditty offers a range of content display options, including its signature news ticker and customizable layouts.
Ultimate Responsive Image Slider
ultimate-responsive-image-slider
Create stunning responsive sliders in minutes. Drag-and-drop builder, unlimited sliders, mobile-friendly & SEO optimized!
JS-SWITCH Developer Profile
1 plugin · 10 total installs
How We Detect JS-SWITCH
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/js-switch/js/jquery.scrollbox.js/wp-content/plugins/js-switch/css/demo.css/wp-content/plugins/js-switch/js/jquery.scrollbox.jsjs-switch/js/jquery.scrollbox.js?ver=js-switch/css/demo.css?ver=HTML / DOM Fingerprints
switchscroll-imgslidesclientscolor-imgbtnid="demo5"id="demo5-forward"id="demo5-backward"[JS-SWITCH id=<div class="switch"><div id="demo5" class="scroll-img"><ul class="slides clients">