
Navigation Menu IDs & Classes Security & Risk Analysis
wordpress.org/plugins/navigation-menu-ids-classesTo reduce the extraneous WordPress classes and add unique IDs to navigation menus.
Is Navigation Menu IDs & Classes Safe to Use in 2026?
Generally Safe
Score 85/100Navigation Menu IDs & Classes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "navigation-menu-ids-classes" v2.5 plugin exhibits a generally strong security posture based on the provided static analysis. The complete absence of entry points like AJAX handlers, REST API routes, and shortcodes, coupled with no detected dangerous functions, SQL queries without prepared statements, file operations, or external HTTP requests, suggests a limited attack surface and careful coding practices. The lack of any recorded vulnerabilities in its history further bolsters this assessment, indicating a history of secure development or effective patching.
However, a significant concern arises from the output escaping analysis. With one total output and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. If user-supplied data is rendered directly on the page without sanitization, an attacker could inject malicious scripts. Additionally, the absence of any nonce or capability checks, while not immediately a critical issue given the limited attack surface, is a weakness that could be exploited if new entry points were introduced or if existing ones were to become unprotected in future versions. The plugin's strengths lie in its minimal attack surface and historical security, but the unescaped output is a glaring weakness that requires immediate attention.
Key Concerns
- Output not properly escaped
- No nonce checks
- No capability checks
Navigation Menu IDs & Classes Security Vulnerabilities
Navigation Menu IDs & Classes Code Analysis
Output Escaping
Navigation Menu IDs & Classes Attack Surface
WordPress Hooks 6
Maintenance & Trust
Navigation Menu IDs & Classes Maintenance & Trust
Maintenance Signals
Community Trust
Navigation Menu IDs & Classes Alternatives
Menu Item Custom Attributes
menu-item-custom-attributes
Easily add custom ID, Class, and Data attributes to WordPress menu items directly from the admin panel — no coding required.
Exclude Pages
exclude-pages
This plugin adds a checkbox, “include this page in menus”, uncheck this to exclude pages from the page navigation that users see on your site.
Float menu – awesome floating side menu
float-menu
Easily create floating menus of varying complexity. Use its capabilities to place unique navigation on the site.
Bellows Accordion Menu
bellows-accordion-menu
A flexible and robust accordion menu plugin
Exclude Pages From Menu
exclude-pages-from-menu
The plugin provides option in the page edit screen to remove page from navigation menu in the front end of site.
Navigation Menu IDs & Classes Developer Profile
5 plugins · 960 total installs
How We Detect Navigation Menu IDs & Classes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.