
ReDi Restaurant Reservation – Instant Availability & Confirmation Security & Risk Analysis
wordpress.org/plugins/redi-restaurant-reservationGet your restaurant booming with the ReDi Reservation plugin! Simplify bookings, offer instant confirmations, and customize settings. Try today!
Is ReDi Restaurant Reservation – Instant Availability & Confirmation Safe to Use in 2026?
Generally Safe
Score 94/100ReDi Restaurant Reservation – Instant Availability & Confirmation has a strong security track record. Known vulnerabilities have been patched promptly.
The 'redi-restaurant-reservation' plugin v26.0.1 presents a mixed security posture. While it demonstrates some good practices, such as using prepared statements for a significant majority of its SQL queries and a low number of critical taint analysis findings, several concerning areas require attention. The presence of 8 AJAX handlers and 8 REST API routes, with a substantial portion (2 AJAX and all 8 REST API) lacking proper authorization checks, creates a significant attack surface that could be exploited by unauthenticated users. This is further amplified by only 3 nonce checks and 4 capability checks across the entire plugin, suggesting insufficient validation of user permissions and actions.
The vulnerability history is a significant red flag, with 8 known CVEs including one high-severity vulnerability and seven medium-severity ones. The historical prevalence of Cross-Site Scripting (XSS), Missing Authorization, and Cross-Site Request Forgery (CSRF) vulnerabilities indicates a pattern of insecure coding practices, particularly concerning input sanitization and access control. The fact that the last vulnerability was reported very recently (2025-05-22) suggests ongoing issues or a delayed patching process. While there are no currently unpatched vulnerabilities, the historical data strongly implies a need for more rigorous security development and testing.
In conclusion, despite some positive aspects like the use of prepared statements and limited critical taint flows, the plugin's security is weakened by a large, inadequately protected attack surface and a history replete with various security flaws. The lack of comprehensive authorization checks on numerous entry points is a primary concern, and the past vulnerability types highlight common weaknesses that need to be addressed proactively. Future development should prioritize robust authentication and authorization mechanisms for all entry points and meticulous input sanitization to prevent the recurrence of past vulnerabilities.
Key Concerns
- Multiple unprotected AJAX handlers
- Multiple unprotected REST API routes
- Limited nonce checks
- Limited capability checks
- Low percentage of properly escaped output
- History of 1 high severity CVE
- History of 7 medium severity CVEs
- Flows with unsanitized paths
ReDi Restaurant Reservation – Instant Availability & Confirmation Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
ReDi Restaurant Reservation <= 24.1209 - Reflected Cross-Site Scripting
ReDi Restaurant Reservation <= 24.0902 - Reflected Cross-Site Scripting
ReDi Restaurant Reservation <= 24.0422 - Missing Authorization
ReDi Restaurant Reservation <= 24.0128 - Cross-Site Request Forgery via redi_restaurant_admin_options_page()
ReDi Restaurant Reservation <= 24.0128 - Cross-Site Request Forgery via redi_restaurant_admin_options_page()
ReDi Restaurant Reservation <= 24.0128 - Reflected Cross-Site Scripting
ReDi Restaurant Reservation <= 23.0211 - Missing Authorization
ReDi Restaurant Reservation <= 21.0307 - Stored Cross-Site Scripting
ReDi Restaurant Reservation – Instant Availability & Confirmation Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
ReDi Restaurant Reservation – Instant Availability & Confirmation Attack Surface
AJAX Handlers 8
REST API Routes 8
Shortcodes 1
WordPress Hooks 18
Maintenance & Trust
ReDi Restaurant Reservation – Instant Availability & Confirmation Maintenance & Trust
Maintenance Signals
Community Trust
ReDi Restaurant Reservation – Instant Availability & Confirmation Alternatives
Quick Restaurant Reservations
quick-restaurant-reservations
Manage restaurant reservations the easiest way.
Reservation
reservation
Navotar Car Rental Reservation Plugin enables you to get your car rental reservations directly from your website which is synced real time with the Ca …
Online Restaurant Reservation
online-restaurant-reservation
Accept online restaurant reservations and table bookings with ease.
Gastro.site Table Reservation
gastro-site-table-reservation
Easily integrate the Gastro.site reservation widget into your WordPress website.
ReDi Restaurant Reservation – Instant Availability & Confirmation Developer Profile
2 plugins · 900 total installs
How We Detect ReDi Restaurant Reservation – Instant Availability & Confirmation
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/redi-restaurant-reservation/js/redi-custom-fields.jsredi-restaurant-reservation/js/redi-custom-fields.jsredi-restaurant-reservation/js/redi-custom-fields.js?ver=HTML / DOM Fingerprints
/wp-json/redi-restaurant-reservation/v1/bookings/wp-json/redi-restaurant-reservation/v1/waitlist/wp-json/redi-restaurant-reservation/v1/feedback/wp-json/redi-restaurant-reservation/v1/restaurants/wp-json/redi-restaurant-reservation/v1/opening-hours/wp-json/redi-restaurant-reservation/v1/reservations/wp-json/redi-restaurant-reservation/v1/availability/wp-json/redi-restaurant-reservation/v1/customer-data[redirestaurant]