MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce Security & Risk Analysis

wordpress.org/plugins/menumaster-restaurant-menu

Create mobile-friendly restaurant menus that are easy for customers to access by scanning a QR code. Custom tags and filters make navigation simple, h …

60 active installs v1.0.2 PHP + WP 6.0+ Updated Dec 30, 2025
cafe-menudigital-menufood-menurestaurantrestaurant-menu
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "menumaster-restaurant-menu" plugin v1.0.2 demonstrates a generally good security posture due to the absence of known vulnerabilities, SQL injection risks, and file operation risks. The code also shows a high percentage of properly escaped output and the use of prepared statements for all SQL queries, which are strong indicators of secure coding practices. The plugin does not make external HTTP requests, further reducing its attack surface in that regard.

However, there are notable areas of concern. The presence of two AJAX handlers without authentication checks creates a significant entry point for potential attacks. While no dangerous functions or critical taint flows were identified, these unprotected AJAX endpoints could be exploited if they interact with sensitive data or functionality. The plugin also relies on Select2, which, if bundled and not kept up-to-date by the plugin developer, could introduce risks if the library itself has known vulnerabilities. The lack of capability checks on AJAX handlers is also a weakness.

Given the clean vulnerability history and absence of critical code-level issues like raw SQL or taint flows, the plugin appears to be developed with security in mind. Nevertheless, the unprotected AJAX endpoints represent a tangible risk that should be addressed to further harden the plugin's security. The overall assessment is that the plugin has strengths in its core coding practices but exhibits a specific weakness in endpoint security.

Key Concerns

  • AJAX handlers without authentication checks
  • AJAX handlers without capability checks
  • Bundled library (Select2) potential risk
Vulnerabilities
None known

MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce Security Vulnerabilities

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

MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce Code Analysis

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

Bundled Libraries

Select2

Output Escaping

94% escaped111 total outputs
Attack Surface
2 unprotected

MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce Attack Surface

Entry Points7
Unprotected2

AJAX Handlers 3

authwp_ajax_mmrm_dismiss_ai_banneradmin\class-menu-master-admin.php:33
authwp_ajax_mmrm_filter_productsincludes\class-menumaster-restaurant-menu.php:69
noprivwp_ajax_mmrm_filter_productsincludes\class-menumaster-restaurant-menu.php:70

Shortcodes 4

[menu_master_search] public\class-menu-master-public.php:31
[menu_master_filters] public\class-menu-master-public.php:34
[menu_master_display] public\class-menu-master-public.php:37
[menu_master_category_listing] public\class-menu-master-public.php:39
WordPress Hooks 14
actionadmin_noticesadmin\class-menu-master-admin.php:27
actionadmin_enqueue_scriptsadmin\class-menu-master-admin.php:30
actionadmin_menuadmin\class-menu-master-settings.php:23
actionadmin_initadmin\class-menu-master-settings.php:24
actionadmin_enqueue_scriptsadmin\class-menu-master-settings.php:25
actionadmin_initincludes\class-menumaster-restaurant-menu.php:53
actionelementor/query/restaurant_menu_queryincludes\class-menumaster-restaurant-menu.php:73
actionadmin_initincludes\class-menumaster-restaurant-menu.php:76
filtercomments_openincludes\class-menumaster-restaurant-menu.php:101
filterpings_openincludes\class-menumaster-restaurant-menu.php:102
filtercomments_arrayincludes\class-menumaster-restaurant-menu.php:105
actionadmin_menuincludes\class-menumaster-restaurant-menu.php:108
actioninitincludes\class-menumaster-restaurant-menu.php:116
actionwp_enqueue_scriptspublic\class-menu-master-public.php:22
Maintenance & Trust

MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 30, 2025
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings2
Active installs60
Developer Profile

MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce Developer Profile

WisdmLabs

7 plugins · 15K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
147 days
View full developer profile
Detection Fingerprints

How We Detect MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/menumaster-restaurant-menu/admin/assets/css/menu-master-admin.css/wp-content/plugins/menumaster-restaurant-menu/admin/assets/css/select2.min.css/wp-content/plugins/menumaster-restaurant-menu/admin/assets/js/menu-master-admin.js/wp-content/plugins/menumaster-restaurant-menu/admin/assets/js/select2.min.js
Version Parameters
menumaster-restaurant-menu/admin/assets/js/menu-master-admin.js?ver=menumaster-restaurant-menu/admin/assets/css/menu-master-admin.css?ver=menumaster-restaurant-menu/admin/assets/js/select2.min.js?ver=menumaster-restaurant-menu/admin/assets/css/select2.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
mmrm-tabs-containermmrm-tabsmmrm-tab-buttonmmrm-tab-contentmmrm-settingsmmrm-tab-panel
Data Attributes
data-tab
FAQ

Frequently Asked Questions about MenuMaster – Interactive Mobile-First Restaurant Menu Plugin for WooCommerce