BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart Security & Risk Analysis

wordpress.org/plugins/bookingdaddy

BookingDaddy is a WooCommerce booking plugin for salons, clinics, turf rentals, and more. Accept online bookings and appointments!

0 active installs v1.0.0 PHP 7.2+ WP 5.2+ Updated Unknown
appointmentbookingcalendarschedulingwoocommerce-booking
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart Safe to Use in 2026?

Generally Safe

Score 100/100

BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "bookingdaddy" v1.0.0 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL queries, with 100% using prepared statements, and a very high percentage (98%) of output being properly escaped, significantly reducing the risk of common cross-site scripting (XSS) vulnerabilities. The absence of known CVEs and vulnerabilities in its history is also a strong indicator of a relatively secure development lifecycle so far. However, the plugin presents a notable concern with its attack surface. It has two AJAX handlers, both of which lack authentication checks. This is a significant security weakness that could allow unauthenticated users to trigger potentially harmful actions within the plugin.

The taint analysis shows no critical or high severity flows with unsanitized paths, which is reassuring. Similarly, the lack of dangerous functions and the presence of nonce checks on some actions are positive signs. Despite the strong internal code hygiene regarding SQL and output, the unprotected AJAX endpoints represent a clear and present risk. The absence of capability checks on these endpoints further exacerbates this issue, meaning any user, even a subscriber or guest, could potentially interact with these handlers. Therefore, while many aspects of the plugin's code are well-secured, the unprotected AJAX endpoints are a critical vulnerability that needs immediate attention.

Key Concerns

  • AJAX handlers without authentication checks
  • AJAX handlers without capability checks
Vulnerabilities
None known

BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart Security Vulnerabilities

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

BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart Code Analysis

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

Output Escaping

98% escaped238 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
<aiobcp-settings-display> (admin\partials\aiobcp-settings-display.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_bdcp_count_amountincludes\class-bdcp.php:188
noprivwp_ajax_bdcp_count_amountincludes\class-bdcp.php:189
WordPress Hooks 14
actionadmin_enqueue_scriptsincludes\class-bdcp.php:159
actionadmin_enqueue_scriptsincludes\class-bdcp.php:160
actionadmin_menuincludes\class-bdcp.php:162
actioninitincludes\class-bdcp.php:164
filterproduct_type_selectorincludes\class-bdcp.php:165
filterwoocommerce_product_classincludes\class-bdcp.php:166
filterwoocommerce_product_data_tabsincludes\class-bdcp.php:167
actionwoocommerce_product_data_panelsincludes\class-bdcp.php:168
actionwoocommerce_admin_process_product_objectincludes\class-bdcp.php:169
actionwoocommerce_before_order_itemmetaincludes\class-bdcp.php:170
actionwp_enqueue_scriptsincludes\class-bdcp.php:185
actionwp_enqueue_scriptsincludes\class-bdcp.php:186
actionwoocommerce_single_product_summaryincludes\class-bdcp.php:191
filterwoocommerce_order_item_nameincludes\class-bdcp.php:192
Maintenance & Trust

BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.2
Downloads427

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart Developer Profile

ConicPlex

4 plugins · 10 total installs

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

How We Detect BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bookingdaddy/admin/css/bdcp-deactivation.css/wp-content/plugins/bookingdaddy/admin/js/bdcp-deactivation.js
Script Paths
/wp-content/plugins/bookingdaddy/admin/js/bdcp-deactivation.js
Version Parameters
bookingdaddy/admin/css/bdcp-deactivation.css?ver=bookingdaddy/admin/js/bdcp-deactivation.js?ver=

HTML / DOM Fingerprints

CSS Classes
show_if_bdcp_bookable_product
Data Attributes
data-target="bdcp_bookable_product_options_product_data"
JS Globals
bdcp_deactivation
FAQ

Frequently Asked Questions about BookingDaddy – Booking & Appointment Made Bold, Easy, and Smart