Widgets for Booking.com Reviews Security & Risk Analysis

wordpress.org/plugins/review-widgets-for-booking-com

Embed Booking.com reviews fast and easily into your WordPress site. Increase SEO, trust and sales using Booking.com reviews.

8K active installs v13.2.7 PHP 7.0+ WP 6.2+ Updated Jan 20, 2026
booking-reviewsbooking-comreviewssliderwidget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Widgets for Booking.com Reviews Safe to Use in 2026?

Generally Safe

Score 100/100

Widgets for Booking.com Reviews 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

The "review-widgets-for-booking-com" plugin v13.2.7 exhibits a mixed security posture. On the positive side, the plugin demonstrates strong adherence to best practices regarding SQL queries, with 98% using prepared statements, and all output appears to be properly escaped. The significant number of nonce and capability checks also suggests an awareness of security principles. However, there are notable areas of concern stemming from its attack surface. All three identified entry points (AJAX handlers and REST API routes) lack adequate authentication or permission checks, presenting a significant risk of unauthorized access and potential manipulation.

The static analysis also flags a dangerous function, `unserialize`, which, when combined with unprotected entry points, could lead to serious vulnerabilities if unsanitized user input is ever passed to it. While the taint analysis did not uncover critical or high-severity issues, the presence of a flow with unsanitized paths, even if not classified as critical, warrants attention, especially given the `unserialize` function. The plugin's vulnerability history is currently clean, with no known CVEs, which is a positive indicator of its past security. Nevertheless, the current static analysis findings point to inherent weaknesses that could be exploited, particularly the unprotected entry points.

Key Concerns

  • All entry points lack authentication checks
  • Unprotected REST API routes
  • Unprotected AJAX handlers
  • Use of dangerous 'unserialize' function
  • Flow with unsanitized paths
Vulnerabilities
None known

Widgets for Booking.com Reviews Security Vulnerabilities

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

Widgets for Booking.com Reviews Code Analysis

Dangerous Functions
1
Raw SQL Queries
1
54 prepared
Unescaped Output
3
1363 escaped
Nonce Checks
41
Capability Checks
4
File Operations
3
External Requests
10
Bundled Libraries
0

Dangerous Functions Found

unserialize$wpRepoResponse = unserialize(wp_remote_retrieve_body($wpResponse));trustindex-plugin.class.php:7046

SQL Query Safety

98% prepared55 total queries

Output Escaping

100% escaped1366 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

7 flows1 with unsanitized paths
<admin> (include\admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Widgets for Booking.com Reviews Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 1

authwp_ajax_list_trustindex_widgetsreview-widgets-for-booking-com.php:110

REST API Routes 2

GET/wp-json/trustindex/v1/get-widgetstrustindex-plugin.class.php:7188
GET/wp-json/trustindex/v1/setup-completetrustindex-plugin.class.php:7193
WordPress Hooks 36
filterrocket_minify_excluded_external_jsinclude\cache-plugin-filters.php:13
filterrocket_exclude_jsinclude\cache-plugin-filters.php:14
filterrocket_delay_js_exclusionsinclude\cache-plugin-filters.php:15
filterlitespeed_optimize_js_excludesinclude\cache-plugin-filters.php:16
filtersgo_javascript_combine_excluded_external_pathsinclude\cache-plugin-filters.php:17
filtersgo_css_combine_excludeinclude\cache-plugin-filters.php:18
filterrocket_rucss_safelistinclude\cache-plugin-filters.php:58
filterscript_loader_taginclude\cache-plugin-filters.php:63
filterstyle_loader_taginclude\cache-plugin-filters.php:78
actionadmin_initreview-widgets-for-booking-com.php:28
actionplugins_loadedreview-widgets-for-booking-com.php:31
actionwp_headreview-widgets-for-booking-com.php:32
actionwp_insert_sitereview-widgets-for-booking-com.php:61
actionadmin_menureview-widgets-for-booking-com.php:73
filterplugin_action_linksreview-widgets-for-booking-com.php:74
filterplugin_row_metareview-widgets-for-booking-com.php:75
actionwidgets_initreview-widgets-for-booking-com.php:77
actionwidgets_initreview-widgets-for-booking-com.php:78
actioninitreview-widgets-for-booking-com.php:80
actioninitreview-widgets-for-booking-com.php:86
filterscript_loader_tagreview-widgets-for-booking-com.php:87
actionelementor/controls/controls_registeredreview-widgets-for-booking-com.php:93
actionelementor/widgets/registerreview-widgets-for-booking-com.php:97
actionelementor/widgets/widgets_registeredreview-widgets-for-booking-com.php:103
actioninitreview-widgets-for-booking-com.php:109
actionadmin_enqueue_scriptsreview-widgets-for-booking-com.php:111
actionrest_api_initreview-widgets-for-booking-com.php:112
actionadmin_noticesreview-widgets-for-booking-com.php:145
actionadmin_noticesreview-widgets-for-booking-com.php:206
actionenqueue_block_editor_assetsstatic\block-editor\block-editor.php:10
actioninitstatic\block-editor\block-editor.php:11
filterfilesystem_methodtrustindex-plugin.class.php:1046
actionadmin_noticestrustindex-plugin.class.php:1064
actionhttp_api_curltrustindex-plugin.class.php:6124
filtermce_external_pluginstrustindex-plugin.class.php:6925
filtermce_buttonstrustindex-plugin.class.php:6926
Maintenance & Trust

Widgets for Booking.com Reviews Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 20, 2026
PHP min version7.0
Downloads297K

Community Trust

Rating98/100
Number of ratings63
Active installs8K
Developer Profile

Widgets for Booking.com Reviews Developer Profile

Trustindex

32 plugins · 976K total installs

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

How We Detect Widgets for Booking.com Reviews

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/review-widgets-for-booking-com/css/ti-widgets.css/wp-content/plugins/review-widgets-for-booking-com/js/ti-widgets.js
Script Paths
https://cdn.trustindex.io/loader.js
Version Parameters
review-widgets-for-booking-com/css/ti-widgets.css?ver=review-widgets-for-booking-com/js/ti-widgets.js?ver=

HTML / DOM Fingerprints

CSS Classes
ti-widgets-containerti-reviews-sliderti-review-item
HTML Comments
<!-- Trust index widget --><!-- Trustindex.io -->
Data Attributes
data-ti-widget-iddata-ti-booking-iddata-ti-widget-type
JS Globals
trustindex_booking_params
REST Endpoints
/wp-json/trustindex/v1/getReviews
Shortcode Output
[bookingreviews]
FAQ

Frequently Asked Questions about Widgets for Booking.com Reviews