
Single Page Restaurant Menu for WooCommerce Security & Risk Analysis
wordpress.org/plugins/single-page-restaurant-menu-for-woocommerceThis plugin is developed to list all woocommerce products/menus in a single page with category and editable cart information.
Is Single Page Restaurant Menu for WooCommerce Safe to Use in 2026?
Generally Safe
Score 85/100Single Page Restaurant Menu for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'single-page-restaurant-menu-for-woocommerce' plugin v1.0.6 presents a significant security risk due to its unprotected AJAX handlers. The static analysis reveals 11 AJAX endpoints, all of which lack authentication checks. This creates a wide attack surface where any unauthenticated user could potentially trigger plugin functionality, leading to unintended consequences or exploitation. While the plugin shows good practices in avoiding dangerous functions and using prepared statements for SQL queries, and has no recorded vulnerability history, the absence of any capability or nonce checks on its entry points is a major oversight.
The lack of proper escaping for 48% of its outputs is also a concern, potentially leading to cross-site scripting (XSS) vulnerabilities if user-supplied data is rendered directly in the browser. The absence of taint analysis data and the lack of known CVEs are positive indicators, but do not mitigate the immediate risks posed by the unprotected AJAX endpoints and insufficient output escaping. The plugin's overall security posture is weak, with critical areas of concern that need immediate attention.
Key Concerns
- Unprotected AJAX handlers
- Insufficient output escaping
- No nonce checks
- No capability checks
Single Page Restaurant Menu for WooCommerce Security Vulnerabilities
Single Page Restaurant Menu for WooCommerce Code Analysis
Output Escaping
Single Page Restaurant Menu for WooCommerce Attack Surface
AJAX Handlers 11
WordPress Hooks 9
Maintenance & Trust
Single Page Restaurant Menu for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Single Page Restaurant Menu for WooCommerce Alternatives
Orderable – WordPress Restaurant Online Ordering System and Food Ordering Plugin
orderable
Take your restaurant/food business online with the online ordering system plugin for WordPress, Orderable.
Food Menu – Restaurant Menu & Online Ordering for WooCommerce
tlp-food-menu
A Simple Food & Restaurant Menu Display Plugin for Restaurant, Cafes, Fast Food, Coffee House with WooCommerce Online Ordering.
BookMyOrder – Food ordering, delivery, takeaway and reservation for restaurants
food-ordering-for-restaurants
BookMyOrder WordPress Plugin
Restaurant Menu – Food Ordering System – Table Reservation
menu-ordering-reservations
Create a restaurant menu and start taking food orders online, with no commissions or costs. Table reservations are also available for free.
WPCafe – Restaurant Menu, Online Food Ordering and Reservation Booking Solution
wp-cafe
Complete restaurant solution for restaurant menus, online food ordering, delivery, reservations and booking
Single Page Restaurant Menu for WooCommerce Developer Profile
2 plugins · 310 total installs
How We Detect Single Page Restaurant Menu for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/single-page-restaurant-menu-for-woocommerce/assets/css/style.css/wp-content/plugins/single-page-restaurant-menu-for-woocommerce/assets/js/script.js/wp-content/plugins/single-page-restaurant-menu-for-woocommerce/assets/css/admin/style.css/wp-content/plugins/single-page-restaurant-menu-for-woocommerce/assets/js/admin/script.jswp-content/plugins/single-page-restaurant-menu-for-woocommerce/assets/js/script.jswp-content/plugins/single-page-restaurant-menu-for-woocommerce/assets/js/admin/script.jssingle-page-restaurant-menu-for-woocommerce/assets/js/script.js?ver=1.0.1single-page-restaurant-menu-for-woocommerce/assets/css/style.css?ver=1.0.1single-page-restaurant-menu-for-woocommerce/assets/js/admin/script.js?ver=20180909HTML / DOM Fingerprints
sprm-bodysprm-qty-decrementsprm-qty-incrementsprm-settings