
Zen Menu Logic Security & Risk Analysis
wordpress.org/plugins/zen-menu-logicZen Menu Logic allows the user to select any of several custom menus to appear on a per page basis.
Is Zen Menu Logic Safe to Use in 2026?
Generally Safe
Score 85/100Zen Menu Logic has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The zen-menu-logic plugin version 1.6 exhibits a strong security posture in several key areas. The absence of any known CVEs, critical or high severity taint flows, raw SQL queries, or a significant attack surface without authentication is highly positive. The presence of nonce and capability checks, along with the avoidance of dangerous functions and file operations, further bolster its security. However, a notable concern lies in the output escaping, with only 17% of outputs being properly escaped. This indicates a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization, even with the limited entry points identified. The plugin demonstrates good foundational security practices, but the low percentage of proper output escaping requires attention.
Key Concerns
- Low percentage of properly escaped output
Zen Menu Logic Security Vulnerabilities
Zen Menu Logic Code Analysis
Output Escaping
Zen Menu Logic Attack Surface
WordPress Hooks 6
Maintenance & Trust
Zen Menu Logic Maintenance & Trust
Maintenance Signals
Community Trust
Zen Menu Logic Developer Profile
1 plugin · 1K total installs
How We Detect Zen Menu Logic
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/zen-menu-logic/zen-menu-logic.phpzen-menu-logic/style.css?ver=zen-menu-logic/js/zen-menu-logic.js?ver=HTML / DOM Fingerprints
zenofwp_menulogic<!-- Your theme may have registered multiple menu locations, under different names.<br/>There is a radio button for each named location.--><!-- Select Custom Menu -->id="zenofwp_menulogic_optioinselect"id="zenofwp_menulogic_optionselect"id="zenofwp_menulogic_menuselect"id="zenofwp_menulogic"name="zenofwp_menulogic_noncename"name="zenofwp_menulogic_menuselect"