Booking.com Product Helper Security & Risk Analysis

wordpress.org/plugins/bookingcom-product-helper

The Booking.com Product Helper allows you to embed any Booking.com affiliate product anywhere on your website.

2K active installs v1.0.4 PHP 7.2.8+ WP 4.9+ Updated Feb 1, 2022
booking-com-affiliate-programbooking-com-map-widgetbooking-com-plug-inhotel-bookingtravel-affiliate-program
85
A · Safe
CVEs total1
Unpatched0
Last CVEOct 5, 2021
Safety Verdict

Is Booking.com Product Helper Safe to Use in 2026?

Generally Safe

Score 85/100

Booking.com Product Helper has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Oct 5, 2021Updated 4yr ago
Risk Assessment

The 'bookingcom-product-helper' plugin, version 1.0.4, exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and performing nonce checks. It also has no known unpatched vulnerabilities currently, and the last reported vulnerability was some time ago, suggesting proactive patching by users or a lack of recent discovery. However, there are significant concerns regarding output escaping, with over 40% of outputs not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities, especially given its historical vulnerability type. Additionally, the taint analysis revealed three flows with unsanitized paths, although none reached critical or high severity. The absence of capability checks for entry points, coupled with the existence of a shortcode, presents a potential risk if that shortcode is not adequately secured against unauthorized access or manipulation. The plugin's attack surface is currently limited to a single shortcode, and there are no unprotected entry points identified in the static analysis, which is a strength. However, the significant proportion of unescaped output and the presence of unsanitized paths in taint flows warrant attention. The plugin's history of an XSS vulnerability reinforces the need for rigorous output sanitization.

Key Concerns

  • Unescaped output detected
  • Taint analysis shows unsanitized paths
  • No capability checks on entry points
  • Historical XSS vulnerability
Vulnerabilities
1

Booking.com Product Helper Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2021-24645medium · 4.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Booking.com Product Helper <= 1.0.1 - Cross-Site Scripting

Oct 5, 2021 Patched in 1.0.2 (840d)
Code Analysis
Analyzed Mar 16, 2026

Booking.com Product Helper Code Analysis

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

Output Escaping

57% escaped101 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
bcph_load_plugin_settings (bookingcom-product-helper.php:188)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Booking.com Product Helper Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[booking_product_helper] bookingcom-product-helper.php:925
WordPress Hooks 4
actionadmin_initbookingcom-product-helper.php:58
actionplugins_loadedbookingcom-product-helper.php:73
actionadmin_menubookingcom-product-helper.php:89
actionadmin_enqueue_scriptsincludes\class-bookingcom-product-helper-admin.php:17
Maintenance & Trust

Booking.com Product Helper Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedFeb 1, 2022
PHP min version7.2.8
Downloads49K

Community Trust

Rating32/100
Number of ratings5
Active installs2K
Developer Profile

Booking.com Product Helper Developer Profile

SPBooking.com

2 plugins · 4K total installs

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

How We Detect Booking.com Product Helper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bookingcom-product-helper/assets/css/style.css
Script Paths
/wp-content/plugins/bookingcom-product-helper/assets/js/script.js
Version Parameters
bookingcom-product-helper/assets/css/style.css?ver=bookingcom-product-helper/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
bookingcom-wrapperbookingcom-headerheader-block__textbookingcom-logobookingcom-logo__comnew-product-shortcode--btn
Data Attributes
data-widget-id
Shortcode Output
[bookingcom_product_helper id="
FAQ

Frequently Asked Questions about Booking.com Product Helper