Shortcode in Menus Security & Risk Analysis

wordpress.org/plugins/shortcode-in-menus

Allows you to add shortcodes in WordPress Navigation Menus.

50K active installs v3.5.1 PHP 5.6+ WP 3.6+ Updated Feb 10, 2026
custom-linkmenusshortcode
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Shortcode in Menus Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "shortcode-in-menus" plugin v3.5.1 exhibits a strong security posture based on the provided static analysis. All identified entry points (AJAX handlers and shortcodes) appear to have appropriate authentication and permission checks, mitigating the risk of unauthorized access. The code demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping a high percentage of its outputs, further reducing the potential for injection attacks. The absence of dangerous functions, file operations, and external HTTP requests contributes positively to its security. The plugin also incorporates nonce checks, which are essential for preventing CSRF attacks.

Furthermore, the plugin has no recorded vulnerability history, with zero known CVEs. This lack of past vulnerabilities, combined with the current static analysis findings, suggests a mature and well-maintained codebase. The taint analysis revealed no unsanitized paths or critical/high severity flows, reinforcing the confidence in the plugin's security. The overall security is excellent, with no significant weaknesses identified in the provided data. The plugin's strengths lie in its robust handling of entry points, secure data processing, and a clean vulnerability record.

Vulnerabilities
None known

Shortcode in Menus Security Vulnerabilities

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

Shortcode in Menus Code Analysis

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

Output Escaping

95% escaped19 total outputs
Attack Surface

Shortcode in Menus Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_gs_sim_description_hackadmin\class-shortcode-in-menus-admin.php:51
authwp_ajax_add-menu-itemadmin\class-shortcode-in-menus-admin.php:57

Shortcodes 1

[gs_test_shortcode] includes\class-shortcode-in-menus.php:61
WordPress Hooks 8
actionadmin_initadmin\class-shortcode-in-menus-admin.php:45
actionadmin_enqueue_scriptsadmin\class-shortcode-in-menus-admin.php:48
actionwp_loadedadmin\class-shortcode-in-menus-admin.php:54
filterclean_urladmin\class-shortcode-in-menus-admin.php:153
filterwalker_nav_menu_start_elincludes\class-shortcode-in-menus.php:64
filtermegamenu_walker_nav_menu_start_elincludes\class-shortcode-in-menus.php:67
filterclean_urlincludes\class-shortcode-in-menus.php:70
filterwp_setup_nav_menu_itemincludes\class-shortcode-in-menus.php:73
Maintenance & Trust

Shortcode in Menus Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 10, 2026
PHP min version5.6
Downloads501K

Community Trust

Rating94/100
Number of ratings82
Active installs50K
Developer Profile

Shortcode in Menus Developer Profile

Gagan Deep Singh

8 plugins · 65K total installs

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

How We Detect Shortcode in Menus

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shortcode-in-menus/admin/js/shortcode-in-menus.min.js
Script Paths
/wp-content/plugins/shortcode-in-menus/admin/js/shortcode-in-menus.min.js
Version Parameters
shortcode-in-menus.min.js?ver=

HTML / DOM Fingerprints

JS Globals
gs_sim_description_hackgs_sim_description_nonce
FAQ

Frequently Asked Questions about Shortcode in Menus