JJ NextGen JQuery Slider Security & Risk Analysis

wordpress.org/plugins/jj-nextgen-jquery-slider

Allows you to pick a gallery from the 'NextGen Gallery' plugin to use as a 'JQuery Nivo slider'.

900 active installs v1.3.9 PHP + WP 2.8+ Updated Nov 28, 2017
galleryimagephotopicturewidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is JJ NextGen JQuery Slider Safe to Use in 2026?

Generally Safe

Score 85/100

JJ NextGen JQuery Slider has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "jj-nextgen-jquery-slider" v1.3.9 plugin exhibits a mixed security posture. While it presents a small attack surface with only one shortcode and no AJAX or REST API endpoints, and has no recorded vulnerability history, several concerning code signals indicate potential weaknesses. The presence of the `create_function` is a significant red flag, as it can be a source of remote code execution vulnerabilities if used with user-supplied input. Furthermore, all SQL queries are executed without prepared statements, making the plugin susceptible to SQL injection attacks. The very low percentage of properly escaped output (1%) suggests a high risk of cross-site scripting (XSS) vulnerabilities, as user-controlled data is likely being rendered directly without sanitization. The absence of any nonce or capability checks further exacerbates these risks, meaning that any authenticated user could potentially trigger vulnerable code paths.

Key Concerns

  • Use of create_function
  • Raw SQL queries without prepared statements
  • Extremely low output escaping percentage
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

JJ NextGen JQuery Slider Security Vulnerabilities

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

JJ NextGen JQuery Slider Code Analysis

Dangerous Functions
1
Raw SQL Queries
3
0 prepared
Unescaped Output
199
3 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function('', 'return register_widget("JJ_NGG_JQuery_Slider");') )includes\application.php:6

SQL Query Safety

0% prepared3 total queries

Output Escaping

1% escaped202 total outputs
Attack Surface

JJ NextGen JQuery Slider Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[jj-ngg-jquery-slider] includes\application.php:7
WordPress Hooks 4
actionwidgets_initincludes\application.php:6
actioninitincludes\application.php:11
actioninitincludes\application.php:12
filterplugin_row_metajj-ngg-jquery-slider.php:30
Maintenance & Trust

JJ NextGen JQuery Slider Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedNov 28, 2017
PHP min version
Downloads130K

Community Trust

Rating86/100
Number of ratings4
Active installs900
Developer Profile

JJ NextGen JQuery Slider Developer Profile

jjcoder

5 plugins · 2K total installs

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

How We Detect JJ NextGen JQuery Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jj-nextgen-jquery-slider/script/jquery.nivo.slider.pack.js/wp-content/plugins/jj-nextgen-jquery-slider/script/jquery.jj_ngg_shuffle.js/wp-content/plugins/jj-nextgen-jquery-slider/script/jjnggutils.js/wp-content/plugins/jj-nextgen-jquery-slider/stylesheets/nivo-slider.css
Script Paths
script/jquery.nivo.slider.pack.jsscript/jquery.jj_ngg_shuffle.jsscript/jjnggutils.js
Version Parameters
jj-nextgen-jquery-slider/script/jquery.nivo.slider.pack.js?ver=jj-nextgen-jquery-slider/script/jquery.jj_ngg_shuffle.js?ver=jj-nextgen-jquery-slider/script/jjnggutils.js?ver=jj-nextgen-jquery-slider/stylesheets/nivo-slider.css?ver=

HTML / DOM Fingerprints

CSS Classes
nivoSlider
Data Attributes
data-orderdata-centerdata-shortcode
JS Globals
jQuery.jj_ngg_utils
Shortcode Output
JJ_NGG_JQuery_Slider
FAQ

Frequently Asked Questions about JJ NextGen JQuery Slider