
Reserving – Online Food Ordering & Reservation System Security & Risk Analysis
wordpress.org/plugins/reservingReserving is designed for restaurants and food delivery services, helping manage online reservations, table bookings, and efficient delivery operation …
Is Reserving – Online Food Ordering & Reservation System Safe to Use in 2026?
Generally Safe
Score 92/100Reserving – Online Food Ordering & Reservation System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "reserving" v1.2 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL query sanitization and output escaping, with a very high percentage of both being handled correctly. The absence of known CVEs and vulnerability history is also a strong indicator of a relatively secure past. However, a significant concern arises from the large attack surface, particularly the 24 unprotected AJAX handlers. This presents a considerable risk, as these entry points could be exploited by unauthenticated users to trigger unintended actions within the plugin.
The taint analysis, while not revealing critical or high-severity vulnerabilities in terms of unsanitized paths, did flag four flows with unsanitized paths. While the severity is not explicitly stated as critical or high, any unsanitized path is a potential gateway for vulnerabilities. The presence of only 3 nonce checks across the entire plugin, especially in conjunction with numerous unprotected AJAX handlers, further exacerbates the risk. The bundled DataTables library is also a point to consider, as outdated versions of bundled libraries can introduce vulnerabilities. Overall, while the plugin scores well on core sanitization and escaping, the high number of unprotected AJAX endpoints and insufficient nonce checks represent a substantial security weakness that requires immediate attention.
Key Concerns
- Unprotected AJAX handlers
- Flows with unsanitized paths
- Insufficient nonce checks
- Bundled library (DataTables)
Reserving – Online Food Ordering & Reservation System Security Vulnerabilities
Reserving – Online Food Ordering & Reservation System Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Reserving – Online Food Ordering & Reservation System Attack Surface
AJAX Handlers 26
Shortcodes 5
WordPress Hooks 57
Maintenance & Trust
Reserving – Online Food Ordering & Reservation System Maintenance & Trust
Maintenance Signals
Community Trust
Reserving – Online Food Ordering & Reservation System Alternatives
Food Store – Online Food Delivery & Pickup
food-store
Food Store is complete online food ordering platform with all your favourite WooCommerce functionalities.
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.
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.
AForms Eats
aforms-eats
An order form builder for restaurants. You can create comfortable order forms and sell your food online.
Reserving – Online Food Ordering & Reservation System Developer Profile
3 plugins · 3K total installs
How We Detect Reserving – Online Food Ordering & Reservation System
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/reserving/assets/public/css/app.css/wp-content/plugins/reserving/assets/public/js/app.js/wp-content/plugins/reserving/assets/public/js/menu.js/wp-content/plugins/reserving/assets/public/js/checkout.js/wp-content/plugins/reserving/assets/public/js/single-product.js/wp-content/plugins/reserving/assets/public/js/menu-category.js/wp-content/plugins/reserving/assets/public/js/cart.js/wp-content/plugins/reserving/assets/public/js/search.js+3 more/wp-content/plugins/reserving/assets/public/js/app.js/wp-content/plugins/reserving/assets/public/js/menu.js/wp-content/plugins/reserving/assets/public/js/checkout.js/wp-content/plugins/reserving/assets/public/js/single-product.js/wp-content/plugins/reserving/assets/public/js/menu-category.js/wp-content/plugins/reserving/assets/public/js/cart.js+4 morereserving/assets/public/css/app.css?ver=reserving/assets/public/js/app.js?ver=reserving/assets/public/js/menu.js?ver=reserving/assets/public/js/checkout.js?ver=reserving/assets/public/js/single-product.js?ver=reserving/assets/public/js/menu-category.js?ver=reserving/assets/public/js/cart.js?ver=reserving/assets/public/js/search.js?ver=reserving/assets/public/js/cart-empty.js?ver=reserving/assets/public/js/single-category.js?ver=reserving/assets/public/js/reservation.js?ver=HTML / DOM Fingerprints
reserving-dashboard-card-sorted-elementNow lets include the bootloader fileAll Core Function loaderUsed for securityUsed to help know where we am on the filesystem.data-reserving-cartdata-reserving-cart-qtydata-reserving-cart-singledata-reserving-cart-single-qtyreserving_obj/wp-json/reserving/