
WP Nav Plus Security & Risk Analysis
wordpress.org/plugins/wp-nav-plusWP Nav Plus fills gaps in the WordPress menu system. Use for split menus, divided menus, menu segments, or to limit and/or offset the menu output.
Is WP Nav Plus Safe to Use in 2026?
Generally Safe
Score 85/100WP Nav Plus has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wp-nav-plus plugin v3.4.9 presents a generally good security posture based on the provided static analysis and vulnerability history. The plugin exhibits a small attack surface, with only one AJAX handler and no exposed REST API routes, shortcodes, or cron events. Crucially, the single AJAX handler appears to have authorization checks, which is a strong security practice. The code also shows some positive signs with a majority of SQL queries utilizing prepared statements and a moderate number of output escaping routines, although the escape rate could be improved. The complete absence of known CVEs and a history of no recorded vulnerabilities is a significant strength, suggesting a well-maintained and secure plugin over time.
However, there are areas for improvement. The percentage of properly escaped output (28%) is concerningly low. While no critical or high severity taint flows were identified, this low escaping rate increases the potential for cross-site scripting (XSS) vulnerabilities if input is not handled carefully in the unescaped outputs. The plugin also lacks capability checks for its AJAX handler, which, while having an unspecified auth check, could still be a point of weakness if the authentication is not robust. The presence of 1 nonce check is positive, but it is only applied to one entry point. Overall, the plugin is in a strong position due to its minimal attack surface and clean vulnerability history, but the output escaping and the lack of explicit capability checks on the AJAX handler warrant attention to further harden its security.
Key Concerns
- Low output escaping percentage
- No capability checks on AJAX handler
WP Nav Plus Security Vulnerabilities
WP Nav Plus Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
WP Nav Plus Attack Surface
AJAX Handlers 1
WordPress Hooks 15
Maintenance & Trust
WP Nav Plus Maintenance & Trust
Maintenance Signals
Community Trust
WP Nav Plus Alternatives
No alternatives data available yet.
WP Nav Plus Developer Profile
4 plugins · 121K total installs
How We Detect WP Nav Plus
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-nav-plus/assets/css/wp-nav-plus.css/wp-content/plugins/wp-nav-plus/assets/js/wp-nav-plus.js/wp-content/plugins/wp-nav-plus/assets/js/wp-nav-plus.jswp-nav-plus/assets/css/wp-nav-plus.css?ver=wp-nav-plus/assets/js/wp-nav-plus.js?ver=HTML / DOM Fingerprints
wpnp_section_titletoggle_wpnp_optionwpnp_section_wrapwpnp_menu_namedata-wpnp-menu-idwindow.WPNavPlus