OOW Custom Menu Shortcode Security & Risk Analysis

wordpress.org/plugins/oowcode-custom-menu-shortcode

Effortlessly display and customize WordPress menus with a flexible shortcode, allowing custom CSS styling, 10 predefined themes, real-time preview.

60 active installs v1.7 PHP 7.0+ WP 5.8+ Updated Apr 22, 2025
custom-menu-shortcodemenu-customizationmenu-themesnavigation-menupage-builder-integration
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is OOW Custom Menu Shortcode Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 11mo ago
Risk Assessment

The "oowcode-custom-menu-shortcode" plugin v1.7 presents a generally positive security posture, with no known vulnerabilities or critical security flaws identified in the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests are all strong indicators of good development practices. The presence of nonce and capability checks on the identified entry points, although limited in number, is also encouraging. However, a notable concern is the significant portion of output that is not properly escaped. With 49% of outputs unescaped, there is a risk of Cross-Site Scripting (XSS) vulnerabilities, particularly if user-supplied data is directly reflected in the output without sanitization. While no specific taint flows indicate immediate high-severity risks, this lack of comprehensive output sanitization remains the primary area of potential weakness in this plugin's current state. The plugin's history of zero vulnerabilities further strengthens its perceived security, but the unescaped output warrants attention for future development.

Key Concerns

  • Significant unescaped output detected
Vulnerabilities
None known

OOW Custom Menu Shortcode Security Vulnerabilities

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

OOW Custom Menu Shortcode Code Analysis

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

Output Escaping

49% escaped164 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
dismiss_notice (includes\class-oow-custom-menu-shortcode.php:229)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

OOW Custom Menu Shortcode Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 5

authwp_ajax_oow_save_themeincludes\class-oow-custom-menu-shortcode.php:30
authwp_ajax_oow_generate_shortcodeincludes\class-oow-custom-menu-shortcode.php:31
authwp_ajax_oow_preview_shortcodeincludes\class-oow-custom-menu-shortcode.php:32
authwp_ajax_oow_dismiss_noticeincludes\class-oow-custom-menu-shortcode.php:33
authwp_ajax_oow_save_themeincludes\class-oow-extensions.php:52

Shortcodes 2

[oow_custom_menu] includes\class-oow-custom-menu-shortcode.php:675
[oowcode_custom_menu] includes\class-oow-custom-menu-shortcode.php:676
WordPress Hooks 14
actioninitincludes\blocks\oow-custom-menu-block.php:71
actionwp_enqueue_scriptsincludes\class-oow-custom-menu-shortcode.php:26
actionadmin_menuincludes\class-oow-custom-menu-shortcode.php:27
actionadmin_enqueue_scriptsincludes\class-oow-custom-menu-shortcode.php:28
actioninitincludes\class-oow-custom-menu-shortcode.php:29
actionadmin_headincludes\class-oow-custom-menu-shortcode.php:34
actionadmin_noticesincludes\class-oow-custom-menu-shortcode.php:35
actionadmin_headincludes\class-oow-extensions.php:49
actionadmin_menuincludes\class-oow-extensions.php:50
actionadmin_enqueue_scriptsincludes\class-oow-extensions.php:51
actionadmin_headincludes\class-oow-extensions.php:53
actionet_builder_readyincludes\divi\class-oow-divi-module.php:116
actionelementor/widgets/registerincludes\elementor\class-oow-elementor-widget.php:173
actionvc_before_initincludes\wpbakery\class-oow-wpbakery-shortcode.php:100
Maintenance & Trust

OOW Custom Menu Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 22, 2025
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

OOW Custom Menu Shortcode Developer Profile

David OOWPRESS

2 plugins · 90 total installs

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

How We Detect OOW Custom 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/oowcode-custom-menu-shortcode/assets/css/oow-custom-menu-admin.css/wp-content/plugins/oowcode-custom-menu-shortcode/assets/css/oow-custom-menu.css/wp-content/plugins/oowcode-custom-menu-shortcode/assets/css/themes/modern-horizontal.css/wp-content/plugins/oowcode-custom-menu-shortcode/assets/css/themes/minimalist.css/wp-content/plugins/oowcode-custom-menu-shortcode/assets/css/themes/dark-mode.css/wp-content/plugins/oowcode-custom-menu-shortcode/assets/css/themes/classic-vertical.css/wp-content/plugins/oowcode-custom-menu-shortcode/assets/css/themes/bold-nav.css/wp-content/plugins/oowcode-custom-menu-shortcode/assets/css/themes/elegant.css+4 more
Version Parameters
oow-custom-menu-style?ver=oow-custom-menu-theme-modern-horizontal?ver=oow-custom-menu-theme-minimalist?ver=oow-custom-menu-theme-dark-mode?ver=oow-custom-menu-theme-classic-vertical?ver=oow-custom-menu-theme-bold-nav?ver=oow-custom-menu-theme-elegant?ver=oow-custom-menu-theme-gradient?ver=oow-custom-menu-theme-retro?ver=oow-custom-menu-theme-flat-design?ver=oow-custom-menu-theme-material?ver=

HTML / DOM Fingerprints

CSS Classes
oow-custom-menu
Data Attributes
data-theme
JS Globals
oow_custom_menu_params
REST Endpoints
/wp-json/oow-custom-menu-shortcode/v1/save_theme/wp-json/oow-custom-menu-shortcode/v1/generate_shortcode/wp-json/oow-custom-menu-shortcode/v1/preview_shortcode/wp-json/oow-custom-menu-shortcode/v1/dismiss_notice
Shortcode Output
[oow_custom_menu[oowcode_custom_menu
FAQ

Frequently Asked Questions about OOW Custom Menu Shortcode