NextGEN Gallery Image Chooser Security & Risk Analysis

wordpress.org/plugins/nextgen-gallery-image-chooser

Comfortable Image Chooser for the NextGEN Gallery, based on g2image

200 active installs v1.1.2 PHP + WP 4.9.8+ Updated Dec 16, 2025
galleryimage-choosernextgen
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is NextGEN Gallery Image Chooser Safe to Use in 2026?

Generally Safe

Score 100/100

NextGEN Gallery Image Chooser has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The static analysis of nextgen-gallery-image-chooser v1.1.2 reveals a plugin with a generally good security posture in terms of attack vectors and SQL injection prevention. There are no reported CVEs, and the plugin uses prepared statements for all SQL queries. This indicates a proactive approach to common web vulnerabilities. Furthermore, the absence of shortcodes, cron events, and a limited attack surface with zero unprotected entry points are positive signs.

However, significant concerns arise from the code signals. The presence of a dangerous `create_function` usage is a critical red flag, as it can be a vector for remote code execution if not handled with extreme care and input validation. Additionally, the fact that 100% of outputs are unescaped is a major vulnerability, creating a high risk of Cross-Site Scripting (XSS) attacks. File operations without clear sanitization for paths also warrant attention.

While the plugin's history of zero known vulnerabilities is encouraging, it doesn't negate the immediate risks identified in the static analysis. The absence of vulnerabilities might be due to luck or the plugin's limited exposure. The plugin's strengths lie in its minimal attack surface and SQL safety, but its weaknesses in output sanitization and the use of a dangerous function pose substantial security risks that need immediate attention.

Key Concerns

  • Unescaped output detected (13 total outputs, 0% escaped)
  • Dangerous function 'create_function' used
  • File operations present without taint analysis
Vulnerabilities
None known

NextGEN Gallery Image Chooser Security Vulnerabilities

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

NextGEN Gallery Image Chooser Code Analysis

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

Dangerous Functions Found

create_function$this->select_string_function = create_function('$n', $func_body);gettext.php:343

Output Escaping

0% escaped13 total outputs
Attack Surface

NextGEN Gallery Image Chooser Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuadmin\admin.php:16
actioninitnextgen-ic.php:29
actioninitnextgen-ic.php:30
filtermce_external_pluginsnextgen-ic.php:122
filtermce_buttonsnextgen-ic.php:123
Maintenance & Trust

NextGEN Gallery Image Chooser Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 16, 2025
PHP min version
Downloads17K

Community Trust

Rating94/100
Number of ratings3
Active installs200
Developer Profile

NextGEN Gallery Image Chooser Developer Profile

umertin

1 plugin · 200 total installs

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

How We Detect NextGEN Gallery Image Chooser

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nextgen-gallery-image-chooser/css/nggic.css/wp-content/plugins/nextgen-gallery-image-chooser/js/nggic.js/wp-content/plugins/nextgen-gallery-image-chooser/js/jquery.cookie.js
Script Paths
/wp-content/plugins/nextgen-gallery-image-chooser/js/nggic.js/wp-content/plugins/nextgen-gallery-image-chooser/js/jquery.cookie.js
Version Parameters
ver=1.1.2

HTML / DOM Fingerprints

CSS Classes
nggic_img_titlenggic_controls
HTML Comments
<!-- Initializing NextGEN Gallery Image Chooser -->
Data Attributes
data-nggic-target-id
JS Globals
nggic_tinymce_id
FAQ

Frequently Asked Questions about NextGEN Gallery Image Chooser