Reservation System For Restaurants Security & Risk Analysis

wordpress.org/plugins/reservation-system-for-restaurants

Free your staff from answering phone reservations and replying on booking emails. Pay full attention to your guests!

10 active installs v1.0 PHP + WP 3.8+ Updated Jul 11, 2016
bookioprobookiopro-reservationsbookiopro-widgetreservationsrestaurant
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Reservation System For Restaurants Safe to Use in 2026?

Generally Safe

Score 85/100

Reservation System For Restaurants has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "reservation-system-for-restaurants" v1.0 plugin exhibits a mixed security posture. While it shows strengths in its SQL query handling and a clean vulnerability history, significant concerns arise from its attack surface and code signals. The presence of an unprotected AJAX handler is a major security risk, as it provides an entry point for attackers to potentially execute malicious code or manipulate data without proper authentication. Furthermore, the use of the dangerous `create_function` in the code is a red flag, as it can lead to code injection vulnerabilities if not handled with extreme care. The taint analysis also identified a flow with unsanitized paths, which, despite being labeled as not critical or high, still points to a potential area where user-supplied data might not be properly validated or escaped before being used, increasing the risk of unexpected behavior or vulnerabilities.

The absence of any known CVEs and a clean vulnerability history are positive indicators, suggesting the developers may have a proactive approach to security or that the plugin has not yet been a target of widespread exploitation. However, this does not negate the immediate risks identified in the static and taint analysis. The plugin's strengths lie in its use of prepared statements for SQL and a relatively high percentage of properly escaped outputs. Nevertheless, the critical weakness lies in its unprotected entry points and the use of unsafe coding practices.

Key Concerns

  • Unprotected AJAX handler
  • Use of dangerous function: create_function
  • Taint flow with unsanitized paths
  • Missing nonce checks on AJAX
  • Missing capability checks
Vulnerabilities
None known

Reservation System For Restaurants Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Reservation System For Restaurants Release Timeline

v1.0Current
Code Analysis
Analyzed Apr 16, 2026

Reservation System For Restaurants Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'register_widget( "Bookiopro_Widget" );' ) );bookiopro-widget.php:48

Output Escaping

78% escaped111 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<display-widgets> (inc/display-widgets.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Reservation System For Restaurants Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_dw_show_widgetinc/display-widgets.php:33
WordPress Hooks 11
actionwidgets_initbookiopro-widget.php:47
actionwidgets_initbookiopro-widget.php:48
filterwidget_display_callbackinc/display-widgets.php:25
actionin_widget_forminc/display-widgets.php:31
filterwidget_update_callbackinc/display-widgets.php:32
actionadmin_footerinc/display-widgets.php:34
actionsave_post_pageinc/display-widgets.php:37
actioncreated_terminc/display-widgets.php:40
actionupdate_option_rewrite_rulesinc/display-widgets.php:43
filtersidebars_widgetsinc/display-widgets.php:53
actionadmin_print_styles-widgets.phpinc/display-widgets.php:751
Maintenance & Trust

Reservation System For Restaurants Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedJul 11, 2016
PHP min version
Downloads3K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Reservation System For Restaurants Developer Profile

bookiopro

1 plugin · 10 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Reservation System For Restaurants

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/reservation-system-for-restaurants/classes/widget.php/wp-content/plugins/reservation-system-for-restaurants/inc/display-widgets.php

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Reservation System For Restaurants