NextCellent Media Library Addon Security & Risk Analysis

wordpress.org/plugins/nextcellent-gallery-media-addon

This plugin adds a feature to NextCellent Gallery to add an image from the WP Media Library.

50 active installs v2.1.0 PHP + WP 4.0+ Updated Apr 1, 2016
adding-imagesgallery-imagesmedia-librarynextcellentnextgen-gallery
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NextCellent Media Library Addon Safe to Use in 2026?

Generally Safe

Score 85/100

NextCellent Media Library Addon has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "nextcellent-gallery-media-addon" v2.1.0 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of detected critical or high-severity taint flows, dangerous functions, and raw SQL queries are strong indicators of secure coding practices. Furthermore, the plugin's limited attack surface, with only one AJAX handler and no exposed REST API routes or shortcodes, minimizes potential entry points for attackers. The presence of nonce and capability checks on its single AJAX handler is also a good sign of basic security implementations.

However, a notable concern arises from the output escaping. With only 43% of the 14 outputs properly escaped, there is a significant risk of Cross-Site Scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts through user-supplied data that is not adequately sanitized before being displayed to other users. While the plugin has no recorded vulnerability history, this lack of past issues does not guarantee future security, especially given the identified output escaping deficiencies.

In conclusion, the plugin demonstrates strengths in its limited attack surface and secure data handling for SQL queries. The primary weakness lies in the insufficient output escaping, which presents a tangible XSS risk. The absence of historical vulnerabilities is a positive sign, but the identified code signal weaknesses warrant attention to ensure a more robust security profile.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

NextCellent Media Library Addon Security Vulnerabilities

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

NextCellent Media Library Addon Code Analysis

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

Output Escaping

43% escaped14 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
add_ajax (src\MediaAddonTab.php:91)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

NextCellent Media Library Addon Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_lib_to_nggsrc\MediaAddonTab.php:37
WordPress Hooks 7
actionplugins_loadednextcellent-gallery-media-addon.php:56
actionadmin_enqueue_scriptssrc\Bootstrap.php:29
actioninitsrc\Bootstrap.php:39
actionpre_get_postssrc\Bootstrap.php:41
filterposts_wheresrc\Library.php:310
filterngg_addgallery_tabssrc\MediaAddonTab.php:33
actionngg_tab_content_media_librarysrc\MediaAddonTab.php:35
Maintenance & Trust

NextCellent Media Library Addon Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedApr 1, 2016
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs50
Developer Profile

NextCellent Media Library Addon Developer Profile

niknetniko

2 plugins · 120 total installs

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

How We Detect NextCellent Media Library Addon

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/nextcellent-gallery-media-addon/src/js/admin.js/wp-content/plugins/nextcellent-gallery-media-addon/src/css/admin.css
Script Paths
/wp-content/plugins/nextcellent-gallery-media-addon/src/js/admin.js
Version Parameters
nextcellent-gallery-media-addon/src/js/admin.js?ver=2.0.0nextcellent-gallery-media-addon/src/css/admin.css?ver=2.0.0

HTML / DOM Fingerprints

CSS Classes
nggmla-button-add-medianggmla-add-gallery-main-tablenggmla-gallery-settings-tablenggmla-gallery-grid-view-item
HTML Comments
<!-- Default settings applied if nggmla_settings is empty --><!-- Image data provided by the user --><!-- Create a new gallery object --><!-- The library is not loaded, and we don't have another option -->+2 more
Data Attributes
data-nggmla-titledata-nggmla-altdata-nggmla-descdata-nggmla-gallery-iddata-nggmla-image-id
JS Globals
nggmla
REST Endpoints
/wp-json/nextcellent-gallery-media-addon/v1/media
FAQ

Frequently Asked Questions about NextCellent Media Library Addon