Five Star Restaurant Reservations – WordPress Booking Plugin Security & Risk Analysis

wordpress.org/plugins/restaurant-reservations

Restaurant reservations made easy. Accept bookings online. Quickly confirm or reject reservations, send email notifications, set booking times and mor …

10K active installs v2.7.13 PHP + WP + Updated Feb 19, 2026
reservationreservation-formreservationsrestaurantrestaurant-reservations
92
A · Safe
CVEs total8
Unpatched0
Last CVEJan 2, 2026
Safety Verdict

Is Five Star Restaurant Reservations – WordPress Booking Plugin Safe to Use in 2026?

Generally Safe

Score 92/100

Five Star Restaurant Reservations – WordPress Booking Plugin has a strong security track record. Known vulnerabilities have been patched promptly.

8 known CVEsLast CVE: Jan 2, 2026Updated 1mo ago
Risk Assessment

The "restaurant-reservations" plugin v2.7.13 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in several areas, including a high percentage of SQL queries using prepared statements (73%) and a substantial number of correctly escaped outputs (77%). The presence of numerous nonce and capability checks (37 and 50 respectively) also suggests an effort to secure its functionalities. However, significant concerns arise from the attack surface. With 64 total entry points, 20 of which lack authentication checks, there is a considerable risk of unauthorized access and malicious manipulation of plugin features. This is further exacerbated by the 5 flows with unsanitized paths identified during taint analysis.

The vulnerability history is also a cause for concern. While there are currently no unpatched CVEs, the plugin has accumulated 8 known vulnerabilities, with one high and seven medium severity issues. The common types of these vulnerabilities – Authorization Bypass, CSRF, XSS, and Missing Authorization – highlight recurring security weaknesses that attackers could exploit. The presence of these past issues, despite the current lack of unpatched vulnerabilities, suggests a history of insecure coding practices. The bundled TCPDF v1.0.004 library, being an older version, also poses a potential risk if it contains known vulnerabilities not accounted for in the plugin's CVE history.

In conclusion, while the plugin has implemented some robust security measures, the substantial number of unprotected AJAX handlers and the history of medium and high severity vulnerabilities indicate a notable risk. The findings from static analysis, particularly regarding the attack surface and unsanitized paths, coupled with the historical vulnerability patterns, necessitate careful review and potential mitigation. The outdated bundled library adds another layer of potential risk that should be addressed.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • High severity known CVEs (1)
  • Medium severity known CVEs (7)
  • Bundled outdated library (TCPDF v1.0.004)
Vulnerabilities
8

Five Star Restaurant Reservations – WordPress Booking Plugin Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
1 CVE in 2022
2022
1 CVE in 2023
2023
1 CVE in 2024
2024
3 CVEs in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
7

8 total CVEs

CVE-2025-68044medium · 5.3Authorization Bypass Through User-Controlled Key

Five Star Restaurant Reservations <= 2.7.4 - Unauthenticated Insecure Direct Object Reference

Jan 2, 2026 Patched in 2.7.5 (26d)
CVE-2025-68601medium · 4.3Cross-Site Request Forgery (CSRF)

Five Star Restaurant Reservations <= 2.7.8 - Cross-Site Request Forgery

Dec 24, 2025 Patched in 2.7.9 (49d)
CVE-2025-11496medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Five Star Restaurant Reservations – WordPress Booking Plugin <= 2.7.5 - Unauthenticated Stored Cross-Site Scripting

Dec 20, 2025 Patched in 2.7.7 (1d)
CVE-2025-30861medium · 4.3Missing Authorization

Five Star Restaurant Reservations <= 2.6.29 - Missing Authorization

Mar 27, 2025 Patched in 2.6.30 (7d)
CVE-2024-33596medium · 4.3Missing Authorization

Five Star Restaurant Reservations <= 2.6.16 - Missing Authorization

Apr 25, 2024 Patched in 2.6.17 (7d)
CVE-2023-34017medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Five Star Restaurant Reservations <= 2.6.7 - Reflected Cross-Site Scripting

Jun 23, 2023 Patched in 2.6.8 (214d)
CVE-2022-0421high · 7.2Missing Authorization

Five Star Restaurant Reservations <= 2.4.11 - Missing Authorization to Stored Cross-Site Scripting

Oct 31, 2022 Patched in 2.4.12 (449d)
CVE-2021-24965medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Five Star Restaurant Reservations <= 2.4.7 - Subscriber+ Stored Cross-Site Scripting

Dec 21, 2021 Patched in 2.4.8 (763d)
Code Analysis
Analyzed Mar 16, 2026

Five Star Restaurant Reservations – WordPress Booking Plugin Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
8 prepared
Unescaped Output
216
731 escaped
Nonce Checks
37
Capability Checks
50
File Operations
4
External Requests
4
Bundled Libraries
1

Bundled Libraries

TCPDF1.0.004

SQL Query Safety

73% prepared11 total queries

Output Escaping

77% escaped947 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

16 flows5 with unsanitized paths
ajax_delete_field (includes\Editor.class.php:678)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
20 unprotected

Five Star Restaurant Reservations – WordPress Booking Plugin Attack Surface

Entry Points64
Unprotected20

AJAX Handlers 62

authwp_ajax_rtb_send_feature_suggestionincludes\AboutUs.class.php:14
noprivwp_ajax_rtb-admin-booking-modalincludes\AdminBookings.class.php:33
authwp_ajax_rtb-admin-booking-modalincludes\AdminBookings.class.php:34
noprivwp_ajax_rtb-admin-trash-bookingincludes\AdminBookings.class.php:35
authwp_ajax_rtb-admin-trash-bookingincludes\AdminBookings.class.php:36
noprivwp_ajax_rtb-admin-email-modalincludes\AdminBookings.class.php:37
authwp_ajax_rtb-admin-email-modalincludes\AdminBookings.class.php:38
noprivwp_ajax_rtb-admin-column-modalincludes\AdminBookings.class.php:39
authwp_ajax_rtb-admin-column-modalincludes\AdminBookings.class.php:40
noprivwp_ajax_rtb-admin-ban-modalincludes\AdminBookings.class.php:41
authwp_ajax_rtb-admin-ban-modalincludes\AdminBookings.class.php:42
noprivwp_ajax_rtb-admin-delete-modalincludes\AdminBookings.class.php:43
authwp_ajax_rtb-admin-delete-modalincludes\AdminBookings.class.php:44
noprivwp_ajax_rtb_set_reservation_arrivedincludes\AdminBookings.class.php:46
authwp_ajax_rtb_set_reservation_arrivedincludes\AdminBookings.class.php:47
authwp_ajax_rtb_get_available_time_slotsincludes\Ajax.class.php:62
noprivwp_ajax_rtb_get_available_time_slotsincludes\Ajax.class.php:63
authwp_ajax_rtb_find_reservationsincludes\Ajax.class.php:65
noprivwp_ajax_rtb_find_reservationsincludes\Ajax.class.php:66
authwp_ajax_rtb_cancel_reservationsincludes\Ajax.class.php:68
noprivwp_ajax_rtb_cancel_reservationsincludes\Ajax.class.php:69
authwp_ajax_rtb_get_available_party_sizeincludes\Ajax.class.php:71
noprivwp_ajax_rtb_get_available_party_sizeincludes\Ajax.class.php:72
authwp_ajax_rtb_get_available_tablesincludes\Ajax.class.php:74
noprivwp_ajax_rtb_get_available_tablesincludes\Ajax.class.php:75
authwp_ajax_rtb_reset_notificationsincludes\Ajax.class.php:77
authwp_ajax_rtb_hide_upgrade_boxincludes\Dashboard.class.php:20
authwp_ajax_rtb_display_upgrade_boxincludes\Dashboard.class.php:21
noprivwp_ajax_cffrtb-save-fieldincludes\Editor.class.php:26
authwp_ajax_cffrtb-save-fieldincludes\Editor.class.php:27
noprivwp_ajax_cffrtb-save-orderincludes\Editor.class.php:28
authwp_ajax_cffrtb-save-orderincludes\Editor.class.php:29
noprivwp_ajax_cffrtb-load-fieldincludes\Editor.class.php:30
authwp_ajax_cffrtb-load-fieldincludes\Editor.class.php:31
noprivwp_ajax_cffrtb-delete-fieldincludes\Editor.class.php:32
authwp_ajax_cffrtb-delete-fieldincludes\Editor.class.php:33
noprivwp_ajax_cffrtb-enable-fieldincludes\Editor.class.php:34
authwp_ajax_cffrtb-enable-fieldincludes\Editor.class.php:35
noprivwp_ajax_cffrtb-reset-allincludes\Editor.class.php:36
authwp_ajax_cffrtb-reset-allincludes\Editor.class.php:37
noprivwp_ajax_rtb-welcome-add-menu-pageincludes\InstallationWalkthrough.class.php:19
authwp_ajax_rtb-welcome-add-menu-pageincludes\InstallationWalkthrough.class.php:20
noprivwp_ajax_rtb-welcome-set-scheduleincludes\InstallationWalkthrough.class.php:21
authwp_ajax_rtb-welcome-set-scheduleincludes\InstallationWalkthrough.class.php:22
noprivwp_ajax_rtb-welcome-set-optionsincludes\InstallationWalkthrough.class.php:23
authwp_ajax_rtb-welcome-set-optionsincludes\InstallationWalkthrough.class.php:24
noprivwp_ajax_mcfrtb-get-listsincludes\MailChimp.class.php:58
authwp_ajax_mcfrtb-get-listsincludes\MailChimp.class.php:59
noprivwp_ajax_mcfrtb-load-merge-fieldsincludes\MailChimp.class.php:62
authwp_ajax_mcfrtb-load-merge-fieldsincludes\MailChimp.class.php:63
noprivwp_ajax_mcfrtb-subscribeincludes\MailChimp.class.php:67
authwp_ajax_mcfrtb-subscribeincludes\MailChimp.class.php:68
authwp_ajax_rtb_stripe_get_intentincludes\PaymentGatewayStripe.class.php:20
noprivwp_ajax_rtb_stripe_get_intentincludes\PaymentGatewayStripe.class.php:21
authwp_ajax_rtb_stripe_pmt_succeedincludes\PaymentGatewayStripe.class.php:23
noprivwp_ajax_rtb_stripe_pmt_succeedincludes\PaymentGatewayStripe.class.php:24
noprivwp_ajax_rtb-hide-review-askincludes\ReviewAsk.class.php:16
authwp_ajax_rtb-hide-review-askincludes\ReviewAsk.class.php:17
noprivwp_ajax_rtb-send-feedbackincludes\ReviewAsk.class.php:19
authwp_ajax_rtb-send-feedbackincludes\ReviewAsk.class.php:20
authwp_ajax_rtb_hide_helper_noticerestaurant-reservations.php:238
authwp_ajax_rtb_hide_new_plugin_noticerestaurant-reservations.php:242

Shortcodes 2

[booking-form] includes\template-functions.php:23
[view-bookings-form] includes\template-functions.php:335
WordPress Hooks 199
actionadmin_menuincludes\AboutUs.class.php:16
actionadmin_menuincludes\Addons.class.php:15
actionrtb_addons_preincludes\Addons.class.php:18
actionadmin_menuincludes\AdminBookings.class.php:27
actionadmin_footer-toplevel_page_rtb-bookingsincludes\AdminBookings.class.php:30
actionrtb_validate_booking_submissionincludes\AdminBookings.class.php:50
filterrtb_insert_booking_dataincludes\AdminBookings.class.php:53
actionrtb_bookings_table_actionsincludes\AdminBookings.class.php:56
filterrtb_booking_form_fieldsincludes\AdminBookings.class.php:362
filteradmin_initincludes\AdminPageSettingLicenseKey.class.php:80
actioninitincludes\Blocks.class.php:17
filterblock_categories_allincludes\Blocks.class.php:19
actionadmin_initincludes\Blocks.class.php:53
filterload_textdomain_mofileincludes\Compatibility.class.php:24
filterrtb_bookings_table_views_date_rangeincludes\Compatibility.class.php:27
actionadmin_initincludes\Compatibility.class.php:29
filtercron_schedulesincludes\Cron.class.php:18
filtersanitize_option_rtb-settingsincludes\Cron.class.php:20
actionrtb_cron_jobsincludes\Cron.class.php:22
actionrtb_cron_jobsincludes\Cron.class.php:23
actionrtb_cron_jobsincludes\Cron.class.php:24
actionrtb_cron_jobsincludes\Cron.class.php:26
actionrtb_validate_booking_submissionincludes\CustomFields.class.php:40
filterrtb-setting-require-phoneincludes\CustomFields.class.php:43
filterrtb_insert_booking_metadataincludes\CustomFields.class.php:46
actionrtb_booking_load_post_dataincludes\CustomFields.class.php:47
filterrtb_notification_template_tagsincludes\CustomFields.class.php:50
filterrtb_notification_template_tag_descriptionsincludes\CustomFields.class.php:51
actionadmin_enqueue_scriptsincludes\CustomFields.class.php:53
actioninitincludes\CustomPostTypes.class.php:22
actioninitincludes\CustomPostTypes.class.php:25
filterrtb_post_statuses_argsincludes\CustomPostTypes.class.php:26
filterrtb_post_statuses_argsincludes\CustomPostTypes.class.php:27
filterrtb_post_statuses_argsincludes\CustomPostTypes.class.php:28
actionadmin_footerincludes\CustomPostTypes.class.php:31
actionrtb_insert_bookingincludes\CustomPostTypes.class.php:34
actionrtb_update_bookingincludes\CustomPostTypes.class.php:35
actiontransition_post_statusincludes\CustomPostTypes.class.php:36
filtercffrtb_pointersincludes\custom_fields_pointers.php:98
actionadmin_menuincludes\Dashboard.class.php:16
actioncurrent_screenincludes\DeactivationSurvey.class.php:13
actionadmin_enqueue_scriptsincludes\DeactivationSurvey.class.php:18
actionadmin_footerincludes\DeactivationSurvey.class.php:19
actionadmin_menuincludes\Editor.class.php:23
actioninitincludes\EmailTemplates.class.php:31
filterebfrtb_export_csv_booking_headersincludes\Export.CSV.class.php:40
filterebfrtb_export_csv_bookingincludes\Export.CSV.class.php:41
filterebfrtb_export_csv_booking_headersincludes\Export.CSV.class.php:46
filterebfrtb_export_csv_bookingincludes\Export.CSV.class.php:47
filterebfrtb_export_csv_booking_headersincludes\Export.CSV.class.php:51
filterebfrtb_export_csv_bookingincludes\Export.CSV.class.php:52
filterebfrtb_export_csv_booking_headersincludes\Export.CSV.class.php:56
filterebfrtb_export_csv_bookingincludes\Export.CSV.class.php:57
filterebfrtb_export_csv_booking_headersincludes\Export.CSV.class.php:60
filterebfrtb_export_csv_bookingincludes\Export.CSV.class.php:61
filterebfrtb_mpdf_after_detailsincludes\Export.PDF.class.php:75
filterebfrtb_tcpdf_after_detailsincludes\Export.PDF.class.php:76
filterebfrtb_mpdf_after_detailsincludes\Export.PDF.class.php:79
filterebfrtb_tcpdf_after_detailsincludes\Export.PDF.class.php:80
actionadmin_noticesincludes\ExportHandler.class.php:22
actionadmin_initincludes\ExportHandler.class.php:25
actionadmin_initincludes\ExportHandler.class.php:28
actionrtb_bookings_table_actionsincludes\ExportHandler.class.php:31
actionadmin_footer-toplevel_page_rtb-bookingsincludes\ExportHandler.class.php:32
filterrtb_booking_form_fieldsincludes\Field.Controller.class.php:58
filterrtb_booking_form_fieldsincludes\Field.Controller.class.php:61
filterrtb_bookings_table_columnsincludes\Field.Controller.class.php:64
filterrtb_bookings_all_table_columnsincludes\Field.Controller.class.php:65
filterrtb_bookings_table_columnincludes\Field.Controller.class.php:66
actionadmin_menuincludes\Import.class.php:36
actionadmin_initincludes\Import.class.php:38
actionadmin_enqueue_scriptsincludes\Import.class.php:40
actionadmin_noticesincludes\Import.class.php:91
actionadmin_noticesincludes\Import.class.php:186
actionadmin_menuincludes\InstallationWalkthrough.class.php:13
actionadmin_headincludes\InstallationWalkthrough.class.php:14
actionadmin_initincludes\InstallationWalkthrough.class.php:15
actionadmin_headincludes\InstallationWalkthrough.class.php:17
filterrtb_set_locations_post_typeincludes\integrations\business-profile.php:23
filterbpfwp_default_display_settingsincludes\integrations\business-profile.php:37
filterbpwfwp_component_callbacksincludes\integrations\business-profile.php:74
filterbpfwp_widget_display_togglesincludes\integrations\business-profile.php:136
filterbp_schema_typesincludes\integrations\business-profile.php:180
filteretfrtb_designer_setupincludes\integrations\business-profile.php:272
actioncustomize_register_email_designerincludes\integrations\business-profile.php:376
actioncustomize_registerincludes\integrations\business-profile.php:410
actionadmin_initincludes\integrations\page-builder.php:15
actioninitincludes\integrations\page-builder.php:85
actionelementor/elements/categories_registeredincludes\integrations\page-builder.php:102
actionelementor/widgets/registerincludes\integrations\page-builder.php:384
filterwoocommerce_prevent_admin_accessincludes\integrations\woocommerce.php:20
actionadmin_initincludes\Licenses.class.php:66
filterrtb_settings_pageincludes\Licenses.class.php:69
actionadmin_enqueue_scriptsincludes\Licenses.class.php:72
actionadmin_noticesincludes\Licenses.class.php:75
filtercustomize_loaded_componentsincludes\load-customizer.php:7
actioncustomize_controls_enqueue_scriptsincludes\load-customizer.php:8
actioncustomize_controls_initincludes\load-customizer.php:9
actioncustomize_register_email_designerincludes\load-customizer.php:10
actioncustomize_preview_initincludes\load-customizer.php:11
actionwp_loadedincludes\load-customizer.php:35
actioncustomize_registerincludes\load-customizer.php:924
filtertemplate_includeincludes\load-customizer.php:980
actionrtb_send_notification_beforeincludes\load-notifications.php:78
actioninitincludes\MailChimp.class.php:24
filterrtb_booking_form_fieldsincludes\MailChimp.class.php:29
actionrtb_validate_booking_submissionincludes\MailChimp.class.php:32
filterrtb_insert_bookingincludes\MailChimp.class.php:35
filterinitincludes\MailChimp.class.php:36
filterrtb_insert_booking_metadataincludes\MailChimp.class.php:39
actionrtb_booking_load_post_dataincludes\MailChimp.class.php:41
actionmcfrtb_list_merge_fieldsincludes\MailChimp.class.php:51
actionmcfrtb_list_merge_fieldsincludes\MailChimp.class.php:52
actionadmin_enqueue_scriptsincludes\MailChimp.class.php:55
filtermcfrtb_merge_fields_dataincludes\MailChimp.class.php:69
filtermcfrtb_merge_fields_dataincludes\MailChimp.class.php:70
actionplugins_loadedincludes\MultipleLocations.class.php:40
actioninitincludes\MultipleLocations.class.php:73
actionbefore_delete_postincludes\MultipleLocations.class.php:75
actionrtb_booking_form_fieldsincludes\MultipleLocations.class.php:76
actionrtb_view_bookings_form_filtersincludes\MultipleLocations.class.php:77
actionrtb_pre_validate_booking_submissionincludes\MultipleLocations.class.php:78
actionrtb_insert_bookingincludes\MultipleLocations.class.php:79
actionrtb_update_bookingincludes\MultipleLocations.class.php:80
actionrtb_booking_load_post_dataincludes\MultipleLocations.class.php:81
filterrtb_query_argsincludes\MultipleLocations.class.php:82
filterrtb_bookings_all_table_columnsincludes\MultipleLocations.class.php:83
filterrtb_bookings_table_columnincludes\MultipleLocations.class.php:84
actionedit_form_after_titleincludes\MultipleLocations.class.php:85
actionadd_meta_boxesincludes\MultipleLocations.class.php:86
filterthe_contentincludes\MultipleLocations.class.php:87
filterrtb_notification_email_to_emailincludes\MultipleLocations.class.php:88
filterrtb_notification_email_from_emailincludes\MultipleLocations.class.php:89
filterrtb_notification_email_from_nameincludes\MultipleLocations.class.php:90
filterrtb_notification_template_tagsincludes\MultipleLocations.class.php:91
filterrtb_notification_template_tag_descriptionsincludes\MultipleLocations.class.php:92
actionadmin_initincludes\MultipleLocations.class.php:93
actionadmin_initincludes\MultipleLocations.class.php:94
filterrtb_booking_form_initincludes\MultipleLocations.class.php:95
filterrtb-payment-summary-dataincludes\MultipleLocations.class.php:96
filterrtb_pickadate_argsincludes\MultipleLocations.class.php:871
actioninitincludes\Notifications.class.php:46
actioninitincludes\Notifications.class.php:48
actioninitincludes\Patterns.class.php:18
actioninitincludes\Patterns.class.php:19
actioninitincludes\PaymentGatewayPayPal.class.php:53
actioninitincludes\PaymentGatewayPayPal.class.php:56
actionshutdownincludes\PaymentGatewayPayPal.class.php:57
filterrtb-payment-gateway-registerincludes\PaymentGatewayPayPal.class.php:213
actionrtb_booking_form_initincludes\PaymentGatewayStripe.class.php:18
filterrtb_booking_metadata_defaultsincludes\PaymentGatewayStripe.class.php:26
actionrtb_booking_load_post_dataincludes\PaymentGatewayStripe.class.php:27
filterrtb_insert_booking_metadataincludes\PaymentGatewayStripe.class.php:28
filterrtb_admin_bookings_list_row_classesincludes\PaymentGatewayStripe.class.php:33
filterrtb_bookings_table_column_detailsincludes\PaymentGatewayStripe.class.php:34
filterrtb_bookings_table_bulk_actionsincludes\PaymentGatewayStripe.class.php:35
filterrtb_bookings_table_bulk_actionincludes\PaymentGatewayStripe.class.php:36
actionrtb_payment_summaryincludes\PaymentGatewayStripe.class.php:37
filterrtb-payment-gateway-registerincludes\PaymentGatewayStripe.class.php:752
actioninitincludes\PaymentManager.class.php:60
actionrtb_insert_bookingincludes\PaymentManager.class.php:63
filterrtb_booking_form_fieldsincludes\PaymentManager.class.php:100
actionrtb_validate_booking_submissionincludes\PaymentManager.class.php:104
filterrtb_insert_booking_metadataincludes\PaymentManager.class.php:107
actionrtb_booking_load_post_dataincludes\PaymentManager.class.php:110
filterposts_whereincludes\Query.class.php:84
filterposts_orderbyincludes\Query.class.php:196
actionadmin_noticesincludes\ReviewAsk.class.php:13
actionadmin_enqueue_scriptsincludes\ReviewAsk.class.php:22
actioninitincludes\Settings.class.php:364
actioninitincludes\Settings.class.php:366
actioninitincludes\Settings.class.php:368
actioninitincludes\Settings.class.php:370
actioninitincludes\Settings.class.php:372
filterrtb_settings_pageincludes\Settings.class.php:374
filtersanitize_option_rtb-settingsincludes\Settings.class.php:377
filterrtb_bookings_table_column_detailsincludes\WP_List_Table.BookingsTable.class.php:193
actionrtb_bookings_table_topincludes\WP_List_Table.BookingsTable.class.php:931
actionrtb_bookings_table_topincludes\WP_List_Table.BookingsTable.class.php:965
actionplugins_loadedrestaurant-reservations.php:69
actioninitrestaurant-reservations.php:71
actioninitrestaurant-reservations.php:73
actionshutdownrestaurant-reservations.php:74
actioninitrestaurant-reservations.php:95
actionupgrader_process_completerestaurant-reservations.php:126
actionadmin_noticesrestaurant-reservations.php:136
actionadmin_enqueue_scriptsrestaurant-reservations.php:137
actionwp_enqueue_scriptsrestaurant-reservations.php:138
filterthe_contentrestaurant-reservations.php:202
actionwidgets_initrestaurant-reservations.php:205
filterplugin_action_linksrestaurant-reservations.php:208
actionadmin_initrestaurant-reservations.php:228
actionadmin_initrestaurant-reservations.php:229
filtersanitize_option_rtb-settingsrestaurant-reservations.php:230
actionwp_footerrestaurant-reservations.php:233
actionadmin_footerrestaurant-reservations.php:234
actionadmin_noticesrestaurant-reservations.php:237
actionadmin_noticesrestaurant-reservations.php:241
actionadmin_initrestaurant-reservations.php:245

Scheduled Events 2

rtb_cron_jobs
rtb_booking_payment_pending
Maintenance & Trust

Five Star Restaurant Reservations – WordPress Booking Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 19, 2026
PHP min version
Downloads1.0M

Community Trust

Rating94/100
Number of ratings209
Active installs10K
Developer Profile

Five Star Restaurant Reservations – WordPress Booking Plugin Developer Profile

Rustaurius

21 plugins · 66K total installs

72
trust score
Avg Security Score
90/100
Avg Patch Time
716 days
View full developer profile
Detection Fingerprints

How We Detect Five Star Restaurant Reservations – WordPress Booking Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/restaurant-reservations/css/admin.css/wp-content/plugins/restaurant-reservations/css/rtb-frontend.css/wp-content/plugins/restaurant-reservations/css/rtb-frontend-simple.css/wp-content/plugins/restaurant-reservations/js/admin.js/wp-content/plugins/restaurant-reservations/js/rtb-frontend.js/wp-content/plugins/restaurant-reservations/js/rtb-frontend-simple.js
Script Paths
/wp-content/plugins/restaurant-reservations/js/admin.js/wp-content/plugins/restaurant-reservations/js/rtb-frontend.js/wp-content/plugins/restaurant-reservations/js/rtb-frontend-simple.js
Version Parameters
restaurant-reservations/css/admin.css?ver=restaurant-reservations/css/rtb-frontend.css?ver=restaurant-reservations/css/rtb-frontend-simple.css?ver=restaurant-reservations/js/admin.js?ver=restaurant-reservations/js/rtb-frontend.js?ver=restaurant-reservations/js/rtb-frontend-simple.js?ver=

HTML / DOM Fingerprints

CSS Classes
rtb-booking-formrtb-booking-confirmationrtb-booking-summaryrtb-field-labelrtb-field-wraprtb-input-textrtb-input-emailrtb-input-tel+13 more
HTML Comments
<!-- The booking form --><!-- Booking confirmation message --><!-- Booking summary -->
Data Attributes
data-rtb-field-iddata-rtb-field-typedata-rtb-booking-id
JS Globals
rtb_frontend_paramsrtb_admin_params
REST Endpoints
/wp-json/rtb/v1/bookings
Shortcode Output
[rtb_booking_form][rtb_booking_confirmation][rtb_booking_summary]
FAQ

Frequently Asked Questions about Five Star Restaurant Reservations – WordPress Booking Plugin