
Menubar Security & Risk Analysis
wordpress.org/plugins/menubarSingle and multi-level menus for your WordPress site, styled with customizable menu templates.
Is Menubar Safe to Use in 2026?
Generally Safe
Score 99/100Menubar has a strong security track record. Known vulnerabilities have been patched promptly.
The "menubar" plugin v5.9.4 presents a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a low number of external HTTP requests, significant concerns remain. The presence of the `unserialize` function, without explicit taint analysis results, introduces a potential risk of arbitrary object deserialization if not handled with extreme care and input validation. Furthermore, the plugin has a notable vulnerability history, with two medium-severity CVEs, indicating past weaknesses that could resurface if not addressed. The last known vulnerability was relatively recent, suggesting that the plugin may not have a consistently robust security development lifecycle.
Static analysis reveals an attack surface with one unprotected AJAX handler, which is a critical entry point for potential manipulation. The low percentage of properly escaped output (10%) is also a significant concern, raising the likelihood of Cross-Site Scripting (XSS) vulnerabilities. While the plugin has a good number of nonce checks, the absence of capability checks on any entry points, combined with the unprotected AJAX handler and the `unserialize` function, creates a scenario ripe for exploitation, particularly CSRF and XSS as indicated by past CVEs.
In conclusion, despite some positive security attributes like prepared SQL statements, the "menubar" plugin exhibits several high-risk indicators. The unprotected AJAX handler, the presence of `unserialize` without clear validation, the poor output escaping, and the history of medium-severity vulnerabilities, including CSRF and XSS, necessitate a cautious approach. Users should be aware of these potential weaknesses, and developers should prioritize addressing the identified code signals and past vulnerability types to improve the plugin's overall security.
Key Concerns
- Unprotected AJAX handler found
- Dangerous function 'unserialize' present
- Low output escaping percentage (10%)
- Two medium severity CVEs in history
- No capability checks on entry points
Menubar Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Menubar <= 5.8.2 - Cross-Site Request Forgery in wpm-admin.php
Menubar <= 5.7.2 - Reflected Cross-Site Scripting
Menubar Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Menubar Attack Surface
AJAX Handlers 1
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
Menubar Maintenance & Trust
Maintenance Signals
Community Trust
Menubar Alternatives
Suckerfish Dropdown Menu
ryans-suckerfish-wordpress-dropdown-menu
Description: This plugin loads a suckerfish script for providing support for older browsers such as Internet Explorer 6.
Max Mega Menu
megamenu
An easy to use mega menu plugin. Written the WordPress way.
Menu Icons by ThemeIsle
menu-icons
Spice up your navigation menus with pretty icons, easily.
Menu Image, Icons made easy
menu-image
Adds an image or icon in the menu items. You can choose the position of the image (after, before, above, below) or even hide the menu item title.
Responsive Menu – Create Mobile-Friendly Menu
responsive-menu
Highly customisable Responsive Menu plugin with 150+ options. No coding knowledge needed to design it exactly as you want.
Menubar Developer Profile
3 plugins · 7K total installs
How We Detect Menubar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/menubar/wpm-admin.phpmenubar/style.css?ver=menubar/wpm-admin.php?ver=menubar/wpm-db.php?ver=menubar/wpm-menu.php?ver=menubar/wpm-tree.php?ver=HTML / DOM Fingerprints
<!-- WP Menubar 5.9.4: start CSS --><!-- WP Menubar 5.9.4: end CSS --><!-- WP Menubar 5.9.4: start menu Menubar, template default, CSS --><!-- WP Menubar 5.9.4: end menu Menubar, template default, CSS -->data-menu-idwpm_options[menubar menu=""]