WP Hamburger Security & Risk Analysis

wordpress.org/plugins/wp-hamburger

It can be used with any theme with convenience.

90 active installs v1.6.8 PHP 7.0+ WP 3.5+ Updated Apr 25, 2025
fontawesomehamburgermenumobile-responsivesticky
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Hamburger Safe to Use in 2026?

Generally Safe

Score 100/100

WP Hamburger 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 "wp-hamburger" plugin v1.6.8 exhibits a generally good security posture, adhering to several key security best practices. The absence of known vulnerabilities in its history is a significant positive indicator. Furthermore, the plugin effectively utilizes prepared statements for all SQL queries, and there are no detected file operations or external HTTP requests, which are common sources of vulnerabilities.

However, there are a few areas that warrant attention. A notable concern is the low percentage of properly escaped output (10%). This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not consistently handled with appropriate sanitization before being displayed to the user. While the taint analysis did not reveal critical or high severity unsanitized paths, the presence of one flow with an unsanitized path, even if of lower severity, is a risk that should be investigated and remediated. The plugin also implements nonce checks, which is a good practice, but lacks capability checks on its entry points, which could potentially allow unauthorized users to trigger functionality if the AJAX handlers are not adequately protected by other means.

Overall, the plugin demonstrates a strong foundation in secure coding by avoiding dangerous functions and SQL injection risks. The primary area for improvement lies in strengthening output escaping and ensuring that all entry points, especially AJAX handlers, are properly secured with appropriate authorization checks. The lack of past vulnerabilities suggests a developer who is conscious of security, but the current analysis highlights areas where attention is needed to maintain that track record.

Key Concerns

  • Low output escaping rate
  • Taint flow with unsanitized path
  • No capability checks on entry points
Vulnerabilities
None known

WP Hamburger Security Vulnerabilities

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

WP Hamburger Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
129
15 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

10% escaped144 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
wpha_update_option (inc\functions.php:202)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Hamburger Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_wpha_update_optioninc\functions.php:199
authwp_ajax_wpha_load_selected_menuinc\functions.php:527
WordPress Hooks 7
actionwp_footerinc\functions-inner.php:2
actionwp_footerinc\functions-inner.php:335
actionadmin_headinc\functions.php:32
actionadmin_enqueue_scriptsinc\functions.php:158
actionwp_enqueue_scriptsinc\functions.php:160
actionadmin_menuinc\functions.php:181
actionadmin_initinc\functions.php:528
Maintenance & Trust

WP Hamburger Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 25, 2025
PHP min version7.0
Downloads8K

Community Trust

Rating52/100
Number of ratings5
Active installs90
Developer Profile

WP Hamburger Developer Profile

Fahad Mahmood

40 plugins · 33K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
237 days
View full developer profile
Detection Fingerprints

How We Detect WP Hamburger

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-hamburger/css/bootstrap.min.css/wp-content/plugins/wp-hamburger/css/wpha-frontend.css/wp-content/plugins/wp-hamburger/css/wpha-style.css/wp-content/plugins/wp-hamburger/img/butterfly.png/wp-content/plugins/wp-hamburger/js/bootstrap.min.js/wp-content/plugins/wp-hamburger/js/slimselect.js/wp-content/plugins/wp-hamburger/js/wpha-frontend.js/wp-content/plugins/wp-hamburger/js/wp-hamburger-admin.js
Script Paths
js/bootstrap.min.jsjs/slimselect.jsjs/wpha-frontend.jsjs/wp-hamburger-admin.js
Version Parameters
wp-hamburger/style.css?ver=wp-hamburger/bootstrap.min.css?ver=wp-hamburger/bootstrap.min.js?ver=wp-hamburger/slimselect.js?ver=wp-hamburger/wpha-frontend.css?ver=wp-hamburger/wpha-frontend.js?ver=wp-hamburger/wp-hamburger-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-hamburger-menuwpha-menu-wrapperwpha-nav-overlaywp-hamburger-button
Data Attributes
data-wpha-closedata-wpha-toggle
JS Globals
wpha_settingswpha_data_obj
Shortcode Output
[wp_hamburger_menu]
FAQ

Frequently Asked Questions about WP Hamburger