
WP Main Menu Security & Risk Analysis
wordpress.org/plugins/wp-main-menuWith WP Main Menu you can create a great menu with links to categories, pages, posts, tags and more for WordPress. WP Main Menu won't be updated …
Is WP Main Menu Safe to Use in 2026?
Generally Safe
Score 85/100WP Main Menu has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-main-menu" plugin v0.2 exhibits a concerning security posture, despite a lack of reported historical vulnerabilities and a seemingly small attack surface with no directly exposed entry points. The static analysis reveals critical weaknesses, most notably the presence of the "unserialize" function, which is inherently risky if used with untrusted data. Furthermore, the analysis indicates that 100% of the output is not properly escaped. This, combined with high severity taint flows, suggests a significant risk of cross-site scripting (XSS) or other injection vulnerabilities if malicious data can be introduced into the plugin's processing pipeline.
The absence of capability checks and nonce checks on any potential (though currently unrevealed) entry points is a major red flag. While the static analysis reports zero AJAX handlers, REST API routes, shortcodes, or cron events, this could be misleading if the plugin's functionality is invoked through less common or indirect methods. The taint analysis showing flows with unsanitized paths, two of which are of high severity, directly points to potential vulnerabilities that could be exploited. The lack of known CVEs is positive but does not negate the clear risks identified within the current codebase.
Key Concerns
- Dangerous function: unserialize present
- No output escaping
- High severity taint flows (2)
- No nonce checks
- No capability checks
WP Main Menu Security Vulnerabilities
WP Main Menu Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
WP Main Menu Attack Surface
WordPress Hooks 4
Maintenance & Trust
WP Main Menu Maintenance & Trust
Maintenance Signals
Community Trust
WP Main Menu Alternatives
Better Internal Link Search
better-internal-link-search
Improve the internal link popup manager with time-saving enhancements and features.
Floating Side Tab
floating-side-tab
Floating Side Tab lets you add customizable sticky tab menus on any page to showcase quick links, social icons, forms, or custom content.
MemberPress Menu
igotweb-wp-mp-links
Manage links in the menu of MemberPress account page.
Instant Breadcrumbs
instant-breadcrumbs
Instant Breadcrumbs adds a breadcrumb trail to your WordPress blog's primary navigation menu. No theme editing required!
BuddyMenu BuddyLinks
buddymenu-buddylinks
BuddyPress BuddyLinks does three things really well:
WP Main Menu Developer Profile
3 plugins · 100 total installs
How We Detect WP Main Menu
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-main-menu/themes/default/style.css/wp-content/plugins/wp-main-menu/themes/default/jquery.js/wp-content/plugins/wp-main-menu/themes/default/script.js/wp-content/plugins/wp-main-menu/jquery.tablesorter.jswp-main-menu/style.css?ver=wp-main-menu/script.js?ver=HTML / DOM Fingerprints
column-idcolumn-order<!-- WP Main Menu - Table CSS --><!-- End of WP Main Menu - Table CSS --><!-- WP Main Menu - Post JS -->wp_main_menu_themewp_main_menu_pathwp_main_menu_hideDivs