
Menu Ghost Security & Risk Analysis
wordpress.org/plugins/menu-ghostTarget menu items by role, device, schedule, and campaign rules using a fast, native conditions interface inside the menu editor.
Is Menu Ghost Safe to Use in 2026?
Generally Safe
Score 100/100Menu Ghost has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'menu-ghost' plugin v2.0.1 exhibits a generally strong security posture, with excellent adherence to secure coding practices. The static analysis reveals a complete absence of dangerous functions, raw SQL queries, unsanitized output, file operations, and external HTTP requests. All SQL queries are properly prepared, and all output is correctly escaped. Furthermore, the plugin implements nonce and capability checks for all identified entry points, including its AJAX handlers and REST API routes. The vulnerability history also shows a clean slate, with no recorded CVEs, indicating a lack of past security issues and a likely robust development process.
However, a minor concern exists with one of the REST API routes lacking a permission callback. While the overall attack surface is small, this single unprotected entry point presents a potential avenue for unauthorized access or misuse if not properly secured by the calling application or context. The absence of taint analysis flows is positive but could also indicate limited analysis depth rather than a definitive absence of potential vulnerabilities in complex, multi-step operations. Despite this single oversight, the plugin's commitment to secure coding fundamentals is commendable.
Key Concerns
- REST API route without permission callback
Menu Ghost Security Vulnerabilities
Menu Ghost Code Analysis
SQL Query Safety
Output Escaping
Menu Ghost Attack Surface
AJAX Handlers 3
REST API Routes 2
WordPress Hooks 11
Maintenance & Trust
Menu Ghost Maintenance & Trust
Maintenance Signals
Community Trust
Menu Ghost Alternatives
Different Menu in Different Pages – Conditional Menu
different-menus-in-different-pages
Easily assign different menus to pages, posts, user roles, devices, and custom URLs using advanced conditional menu visibility rules.
Menu By User Roles
menu-by-user-roles
Menu By User Roles allows you to control the visibility of menu items based on user roles.
User Menu Customizer for HivePress
user-menu-customizer-for-hivepress
Easily customize or hide the user menu for HivePress in the header navigation using the WordPress Customizer.
Hide Menu Items by Role
hide-menu-items-by-role
A simple WordPress plugin to hide menu items based on user roles.
Breadcrumb NavXT
breadcrumb-navxt
Adds breadcrumb navigation showing the visitor's path to their current location.
Menu Ghost Developer Profile
1 plugin · 0 total installs
How We Detect Menu Ghost
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/menu-ghost/build/index.js/wp-content/plugins/menu-ghost/build/index.cssmenu-ghost/style.css?ver=menu-ghost/script.js?ver=HTML / DOM Fingerprints
mngh-menu-item-settingsdata-menu-ghost-navigation-iddata-menu-ghost-link-keydata-menu-ghost-settingsmnghMenuGhost/menu-ghost/v1/navigation