tablebooker – The official plugin for tablebooker Security & Risk Analysis

wordpress.org/plugins/tablebooker

Include the tablebooker modules for booking, gift cards, takeaway, menu card and more in your Wordpress site.

200 active installs v3.1.0 PHP 5.6+ WP 5.0+ Updated Sep 14, 2023
bookingmenureservationrestauranttablebooker
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is tablebooker – The official plugin for tablebooker Safe to Use in 2026?

Generally Safe

Score 85/100

tablebooker – The official plugin for tablebooker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The plugin 'tablebooker' v3.1.0 demonstrates a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs), no bundled libraries, no file operations, no external HTTP requests, and all its SQL queries are properly prepared. This suggests a generally robust development approach regarding common security pitfalls. However, significant concerns arise from the static analysis of its code. The absence of any output escaping for its 10 identified output points represents a critical weakness, potentially exposing the site to Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the lack of any nonce checks or capability checks across all entry points, including its 7 shortcodes, is a major security oversight. This leaves the plugin vulnerable to various attacks where an attacker could trigger unauthorized actions or access sensitive data by crafting malicious requests. Taint analysis did not reveal any flows, which is positive, but the other identified weaknesses are substantial.

In conclusion, while the plugin benefits from a clean vulnerability history and secure database practices, the critical lack of output escaping and the absence of authorization checks on its entry points create significant security risks. These weaknesses, if exploited, could lead to severe consequences like data breaches or site defacement. The plugin's developer should prioritize addressing the output escaping and authorization checks to improve its security posture.

Key Concerns

  • No output escaping on 10 outputs
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

tablebooker – The official plugin for tablebooker Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

tablebooker – The official plugin for tablebooker Code Analysis

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

Output Escaping

0% escaped10 total outputs
Attack Surface

tablebooker – The official plugin for tablebooker Attack Surface

Entry Points7
Unprotected0

Shortcodes 7

[tablebooker_reservation] tablebooker.php:46
[tablebooker_menu] tablebooker.php:47
[tablebooker_feedback] tablebooker.php:48
[tablebooker_giftcard] tablebooker.php:49
[tablebooker_shop] tablebooker.php:50
[tablebooker_shop_vouchers] tablebooker.php:51
[tablebooker_shop_takeaway] tablebooker.php:52
WordPress Hooks 4
actionwp_footertablebooker.php:33
actionadmin_menutablebooker.php:42
actionadmin_inittablebooker.php:43
filterwidget_texttablebooker.php:54
Maintenance & Trust

tablebooker – The official plugin for tablebooker Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedSep 14, 2023
PHP min version5.6
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

tablebooker – The official plugin for tablebooker Developer Profile

johannesdr

1 plugin · 200 total installs

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

How We Detect tablebooker – The official plugin for tablebooker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tablebooker/adminPage.php/wp-content/plugins/tablebooker/tablebookerAPI.php/wp-content/plugins/tablebooker/includes/tbkr-admin-functions.php
Script Paths
https://reservations.tablebooker.com/tbkr-widget-import.min.jshttps://widget.tablebooker.shop/tbkr-widget-import.min.js

HTML / DOM Fingerprints

Data Attributes
name="tablebooker_options"
JS Globals
window.tbkr_widget_importwindow.tbkr_shop_widget_import
Shortcode Output
[tablebooker_reservation][tablebooker_menu][tablebooker_feedback][tablebooker_giftcard]
FAQ

Frequently Asked Questions about tablebooker – The official plugin for tablebooker