WooCommerce Accommodation Bookings Security & Risk Analysis

wordpress.org/plugins/woocommerce-accommodation-bookings

An add-on for WooCommerce Bookings, making it easier to sell hotel rooms, apartments, and spaces to your customers with WooCommerce.

1K active installs v1.3.7 PHP 7.4+ WP 6.7+ Updated Jan 27, 2026
accommodationsbookingswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WooCommerce Accommodation Bookings Safe to Use in 2026?

Generally Safe

Score 100/100

WooCommerce Accommodation Bookings has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'woocommerce-accommodation-bookings' plugin v1.3.7 exhibits a generally strong security posture. The absence of reported CVEs and a clean record for taint analysis suggests a well-maintained and secure codebase. The code analysis further reinforces this, showing a negligible attack surface with no identifiable AJAX handlers, REST API routes, shortcodes, or cron events without proper authorization checks. Furthermore, the plugin demonstrates good practices in handling SQL queries, with a high percentage using prepared statements, and a substantial majority of output being properly escaped. File operations and external HTTP requests are also absent, which reduces potential attack vectors.

Vulnerabilities
None known

WooCommerce Accommodation Bookings Security Vulnerabilities

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

WooCommerce Accommodation Bookings Code Analysis

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

SQL Query Safety

80% prepared5 total queries

Output Escaping

96% escaped180 total outputs
Attack Surface

WooCommerce Accommodation Bookings Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 51
actionadmin_enqueue_scriptsincludes\admin\class-wc-accommodation-booking-admin-panels.php:14
filterproduct_type_optionsincludes\admin\class-wc-accommodation-booking-admin-panels.php:16
filterwc_bookings_product_duration_fallbackincludes\admin\class-wc-accommodation-booking-admin-panels.php:18
actionwoocommerce_product_data_panelsincludes\admin\class-wc-accommodation-booking-admin-panels.php:20
actionwoocommerce_product_options_general_product_dataincludes\admin\class-wc-accommodation-booking-admin-panels.php:22
actionwoocommerce_product_data_tabsincludes\admin\class-wc-accommodation-booking-admin-panels.php:24
actionadmin_initincludes\admin\class-wc-accommodation-booking-admin-product-settings.php:47
filterwoocommerce_bookings_settings_pageincludes\admin\class-wc-accommodation-booking-admin-product-settings.php:48
filterproduct_type_selectorincludes\admin\class-wc-accommodation-booking-rest-and-admin.php:21
actionwoocommerce_process_product_metaincludes\admin\class-wc-accommodation-booking-rest-and-admin.php:23
filterwoocommerce_debug_toolsincludes\admin\class-wc-accommodation-booking-rest-and-admin.php:26
actionwoocommerce_accommodation-booking_add_to_cartincludes\class-wc-accommodation-booking-cart-manager.php:16
filterwoocommerce_get_item_dataincludes\class-wc-accommodation-booking-cart-manager.php:17
filterwoocommerce_bookings_date_picker_start_labelincludes\class-wc-accommodation-booking-date-picker.php:22
filterwoocommerce_bookings_date_picker_end_labelincludes\class-wc-accommodation-booking-date-picker.php:23
filterwoocommerce_booking_form_get_posted_dataincludes\class-wc-accommodation-booking-date-picker.php:24
filterwoocommerce_bookings_booked_day_blocksincludes\class-wc-accommodation-booking-date-picker.php:25
filterwoocommerce_bookings_find_booked_day_blocksincludes\class-wc-accommodation-booking-date-picker.php:26
actionwoocommerce_order_item_meta_startincludes\class-wc-accommodation-booking-order-manager.php:15
filterwoocommerce_payment_complete_order_statusincludes\class-wc-accommodation-booking-order-manager.php:16
actionwoocommerce_product_tabsincludes\class-wc-accommodation-booking-product-tabs.php:22
filterwoocommerce_bookings_product_typesincludes\class-wc-accommodation-booking.php:15
filterwoocommerce_bookings_get_start_date_with_timeincludes\class-wc-accommodation-booking.php:16
filterwoocommerce_bookings_get_end_date_with_timeincludes\class-wc-accommodation-booking.php:17
filterget_booking_products_termsincludes\class-wc-accommodation-booking.php:18
filterget_booking_products_argsincludes\class-wc-accommodation-booking.php:19
filterwoocommerce_bookings_product_rest_endpointincludes\class-wc-accommodation-booking.php:20
filterget_booking_products_args_for_slots_rest_endpointincludes\class-wc-accommodation-booking.php:21
filterwoocommerce_bookings_product_type_rest_checkincludes\class-wc-accommodation-booking.php:22
actionwoocommerce_new_bookingincludes\class-wc-accommodation-booking.php:24
filterwoocommerce_data_storesincludes\class-wc-accommodation-booking.php:25
filterwoocommerce_bookings_apply_multiple_rules_per_blockincludes\class-wc-accommodation-booking.php:26
filterwoocommerce_bookings_resource_duration_display_stringincludes\class-wc-accommodation-booking.php:27
filterwoocommerce_bookings_ics_format_dateincludes\class-wc-accommodation-booking.php:28
actionbefore_woocommerce_initincludes\class-wc-accommodation-bookings-plugin.php:50
actionplugins_loadedincludes\class-wc-accommodation-bookings-plugin.php:113
actioninitincludes\class-wc-accommodation-bookings-plugin.php:119
actionplugins_loadedincludes\class-wc-accommodation-bookings-plugin.php:120
filterplugin_row_metaincludes\class-wc-accommodation-bookings-plugin.php:121
actionwp_enqueue_scriptsincludes\class-wc-accommodation-bookings-plugin.php:122
actioninitincludes\class-wc-accommodation-bookings-plugin.php:127
actioninitincludes\class-wc-accommodation-bookings-plugin.php:131
actionwoocommerce_product_duplicateincludes\class-wc-accommodation-bookings-plugin.php:132
actionshutdownincludes\class-wc-accommodation-bookings-plugin.php:135
actionadmin_noticesincludes\class-wc-accommodation-bookings-plugin.php:158
actionadmin_noticesincludes\class-wc-accommodation-bookings-plugin.php:226
actionadmin_noticesincludes\class-wc-accommodation-bookings-plugin.php:240
filterwoocommerce_product_addons_show_grand_totalincludes\integrations\class-wc-accommodation-booking-addons.php:14
actionwoocommerce_product_addons_panel_before_optionsincludes\integrations\class-wc-accommodation-booking-addons.php:15
filterwoocommerce_product_addons_adjust_priceincludes\integrations\class-wc-accommodation-booking-addons.php:16
filterwoocommerce_product_addon_cart_item_dataincludes\integrations\class-wc-accommodation-booking-addons.php:17
Maintenance & Trust

WooCommerce Accommodation Bookings Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 27, 2026
PHP min version7.4
Downloads199K

Community Trust

Rating42/100
Number of ratings16
Active installs1K
Developer Profile

WooCommerce Accommodation Bookings Developer Profile

WooCommerce

36 plugins · 4.7M total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
234 days
View full developer profile
Detection Fingerprints

How We Detect WooCommerce Accommodation Bookings

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-accommodation-bookings/build/js/admin/writepanel.js/wp-content/plugins/woocommerce-accommodation-bookings/assets/css/accommodation-booking-admin.css/wp-content/plugins/woocommerce-accommodation-bookings/assets/css/accommodation-booking-frontend.css/wp-content/plugins/woocommerce-accommodation-bookings/assets/css/accommodation-booking-single.css
Script Paths
/wp-content/plugins/woocommerce-accommodation-bookings/build/js/admin/writepanel.js
Version Parameters
woocommerce-accommodation-bookings/build/js/admin/writepanel.js?ver=woocommerce-accommodation-bookings/assets/css/accommodation-booking-admin.css?ver=woocommerce-accommodation-bookings/assets/css/accommodation-booking-frontend.css?ver=woocommerce-accommodation-bookings/assets/css/accommodation-booking-single.css?ver=

HTML / DOM Fingerprints

CSS Classes
show_if_accommodation-bookingaccommodation_bookings_tabbookings_pricing_tabbookings_availability_tabaccommodation-booking-availability-message
HTML Comments
<!-- Day restrictions added to Bookings 1.10.7 --><!-- @todo Remove version compare ~Aug 2018 -->
Data Attributes
data-product_iddata-accommodation-booking-id
JS Globals
wc_accommodation_bookings_writepanel_params
FAQ

Frequently Asked Questions about WooCommerce Accommodation Bookings