Menu Shortcode Security & Risk Analysis

wordpress.org/plugins/smart-menu-shortcode

Display wordpress menu with shortcode anywhere in a page, post or template.

40 active installs v1.0 PHP + WP 4.0+ Updated May 17, 2016
menumenu-shortcodenavigationshortcode
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Menu Shortcode Safe to Use in 2026?

Generally Safe

Score 85/100

Menu Shortcode has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The 'smart-menu-shortcode' plugin, version 1.0, exhibits a generally good security posture based on the provided static analysis. The absence of any known CVEs and the clean vulnerability history are positive indicators. The code demonstrates sound practices by utilizing prepared statements for all SQL queries and including nonce and capability checks. The attack surface is also commendably small, with only one entry point (a shortcode) and no unprotected handlers or routes.

However, there are areas for improvement. The most significant concern identified in the static analysis is the low percentage of properly escaped output (20%). This suggests a potential risk of cross-site scripting (XSS) vulnerabilities if user-supplied data or dynamic content is outputted without adequate sanitization. While no critical or high severity taint flows were found, the lack of comprehensive output escaping means this plugin could be susceptible to XSS if an attacker can influence the data being displayed.

In conclusion, the 'smart-menu-shortcode' plugin is off to a solid start, demonstrating responsible development by avoiding common pitfalls like raw SQL and unprotected entry points. The minimal vulnerability history further bolsters confidence. The primary weakness lies in the insufficient output escaping, which, while not actively exploited in the current analysis, presents a latent risk that should be addressed to ensure robust security.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

Menu Shortcode Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Menu Shortcode Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
1 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

20% escaped5 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<shortcode-menu-admin> (shortcode-menu-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Menu Shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[menu_shortcode] main.php:57
WordPress Hooks 3
actionadmin_menumain.php:16
actionadmin_headmain.php:43
actionwp_headmain.php:45
Maintenance & Trust

Menu Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedMay 17, 2016
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

Menu Shortcode Developer Profile

farvehandleren

11 plugins · 240 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Menu Shortcode

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/smart-menu-shortcode/img/sticky-icon.png

HTML / DOM Fingerprints

CSS Classes
menu_shortcodecatripl
Shortcode Output
<span class="catripl"></span>
FAQ

Frequently Asked Questions about Menu Shortcode