WP Hotel Booking WooCommerce Security & Risk Analysis

wordpress.org/plugins/wp-hotel-booking-woocommerce

WP Hotel Booking Woocommerce Plugin - Support paying for booking of WP Hotel Booking plugin with the payment system provided by WooCommerce.

1K active installs v2.0.3 PHP 7.4+ WP 6.0+ Updated Feb 11, 2026
bookinghotelhotel-bookingreservationwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Hotel Booking WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The static analysis of wp-hotel-booking-woocommerce v2.0.3 reveals a generally sound security posture with several strengths. The absence of known CVEs and a history of no recorded vulnerabilities is a significant positive indicator, suggesting a mature and well-maintained codebase. The plugin also demonstrates good practices by exclusively using prepared statements for SQL queries and having no recorded file operations or external HTTP requests, which are common vectors for attacks. However, the analysis does flag one critical concern: the presence of the `unserialize` function. This function is notoriously dangerous when handling user-supplied data as it can lead to Remote Code Execution vulnerabilities if not strictly controlled and sanitized, which the static analysis does not confirm is happening. Additionally, a significant portion of output (39%) is not properly escaped, presenting a risk of Cross-Site Scripting (XSS) attacks. The lack of any observed capability checks or nonce checks on the identified entry points (though the entry points are zero) is also a theoretical weakness, implying that if any were present, they might not be adequately protected. The complete lack of taint flow analysis results is unusual and could indicate either a very clean codebase or limitations in the analysis tool's ability to trace data flows in this specific plugin.

Key Concerns

  • Use of unserialize function
  • Significant amount of unescaped output
  • No capability checks on entry points
  • No nonce checks on entry points
Vulnerabilities
None known

WP Hotel Booking WooCommerce Security Vulnerabilities

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

WP Hotel Booking WooCommerce Code Analysis

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

Dangerous Functions Found

unserialize$request = unserialize( $param_str );wp-hotel-booking-woocommerce.php:483

Output Escaping

61% escaped98 total outputs
Attack Surface

WP Hotel Booking WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 56
filterhotel_booking_booking_totalincludes\class-hb-wc-booking.php:29
actionwoocommerce_after_calculate_totalsincludes\class-hb-wc-booking.php:30
filterwoocommerce_cart_item_subtotalincludes\class-hb-wc-booking.php:31
actionwoocommerce_store_api_checkout_order_processedincludes\class-hb-wc-checkout.php:55
actionwoocommerce_checkout_order_processedincludes\class-hb-wc-checkout.php:56
filterhb_transaction_roomsincludes\class-hb-wc-checkout.php:59
filterhb_generate_transaction_objectincludes\class-hb-wc-checkout.php:62
filterhotel_booking_tax_metaboxincludes\class-hb-wc-checkout.php:65
filterhotel_booking_label_detailsincludes\class-hb-wc-checkout.php:66
filterhotel_booking_admin_book_detailsincludes\class-hb-wc-checkout.php:67
filterhotel_booking_admin_setting_pagesincludes\class-hb-wc-settings.php:41
filterhb_payment_gateway_enableincludes\functions.php:99
actionbefore_woocommerce_initwp-hotel-booking-woocommerce.php:41
actioninitwp-hotel-booking-woocommerce.php:50
actionwoocommerce_blocks_loadedwp-hotel-booking-woocommerce.php:53
actionadmin_noticeswp-hotel-booking-woocommerce.php:61
actionhotel_booking_remove_cart_itemwp-hotel-booking-woocommerce.php:233
actionwoocommerce_remove_cart_itemwp-hotel-booking-woocommerce.php:248
actionwp_enqueue_scriptswp-hotel-booking-woocommerce.php:556
filterhb_currencywp-hotel-booking-woocommerce.php:559
filterhotel_booking_payment_current_currencywp-hotel-booking-woocommerce.php:560
filterhb_currency_symbolwp-hotel-booking-woocommerce.php:561
filterhb_price_formatwp-hotel-booking-woocommerce.php:562
filterhotel_booking_room_total_price_incl_taxwp-hotel-booking-woocommerce.php:565
filterhotel_booking_room_item_total_exclude_taxwp-hotel-booking-woocommerce.php:567
filterhotel_booking_room_item_total_include_taxwp-hotel-booking-woocommerce.php:568
filterhotel_booking_package_item_total_exclude_taxwp-hotel-booking-woocommerce.php:570
filterhotel_booking_package_item_total_include_taxwp-hotel-booking-woocommerce.php:571
filterhotel_booking_package_amount_singularwp-hotel-booking-woocommerce.php:572
filterhotel_booking_extra_package_regular_price_incl_taxwp-hotel-booking-woocommerce.php:575
filterhotel_booking_cart_item_total_amountwp-hotel-booking-woocommerce.php:578
filterhotel_booking_cart_item_amount_singularwp-hotel-booking-woocommerce.php:587
filterhb_price_including_taxwp-hotel-booking-woocommerce.php:597
actionhotel_booking_added_cartwp-hotel-booking-woocommerce.php:600
actionhotel_booking_remove_cart_itemwp-hotel-booking-woocommerce.php:602
filterhb_cart_urlwp-hotel-booking-woocommerce.php:604
filterhb_checkout_urlwp-hotel-booking-woocommerce.php:606
filterhotel_booking_cart_tax_displaywp-hotel-booking-woocommerce.php:609
filterhotel_booking_get_cart_totalwp-hotel-booking-woocommerce.php:610
actiontemplate_redirectwp-hotel-booking-woocommerce.php:611
filterwoocommerce_add_cart_itemwp-hotel-booking-woocommerce.php:614
actionwoocommerce_remove_cart_itemwp-hotel-booking-woocommerce.php:616
filterwoocommerce_update_cart_validationwp-hotel-booking-woocommerce.php:618
actionwoocommerce_restore_cart_itemwp-hotel-booking-woocommerce.php:620
filterwoocommerce_cart_item_classwp-hotel-booking-woocommerce.php:622
filterwoocommerce_cart_item_remove_linkwp-hotel-booking-woocommerce.php:632
actionwoocommerce_order_status_changedwp-hotel-booking-woocommerce.php:634
actionwoocommerce_cart_loaded_from_sessionwp-hotel-booking-woocommerce.php:645
filterwoocommerce_product_classwp-hotel-booking-woocommerce.php:647
filterwoocommerce_get_cart_item_from_sessionwp-hotel-booking-woocommerce.php:648
filterhotel_booking_extra_tax_enablewp-hotel-booking-woocommerce.php:658
filterwoocommerce_locate_templatewp-hotel-booking-woocommerce.php:661
filterwoocommerce_get_order_item_classnamewp-hotel-booking-woocommerce.php:664
actionwoocommerce_checkout_create_order_line_itemwp-hotel-booking-woocommerce.php:666
filterwoocommerce_cart_item_permalinkwp-hotel-booking-woocommerce.php:669
filterhotel_booking_room_total_price_incl_taxwp-hotel-booking-woocommerce.php:834
Maintenance & Trust

WP Hotel Booking WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 11, 2026
PHP min version7.4
Downloads50K

Community Trust

Rating60/100
Number of ratings1
Active installs1K
Developer Profile

WP Hotel Booking WooCommerce Developer Profile

ThimPress

21 plugins · 209K total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
265 days
View full developer profile
Detection Fingerprints

How We Detect WP Hotel Booking WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-hotel-booking-woocommerce/assets/css/hotel-booking-woocommerce.css/wp-content/plugins/wp-hotel-booking-woocommerce/assets/js/hotel-booking-woocommerce.js
Script Paths
/wp-content/plugins/wp-hotel-booking-woocommerce/assets/js/hotel-booking-woocommerce.js
Version Parameters
wp-hotel-booking-woocommerce/assets/css/hotel-booking-woocommerce.css?ver=wp-hotel-booking-woocommerce/assets/js/hotel-booking-woocommerce.js?ver=

HTML / DOM Fingerprints

CSS Classes
woocommerce-add-to-cart-button
JS Globals
wp_hotel_booking_woocommerce_params
REST Endpoints
/wp-json/wp-hotel-booking-woocommerce/v1/booking
FAQ

Frequently Asked Questions about WP Hotel Booking WooCommerce