Travel Booking Toolkit Security & Risk Analysis

wordpress.org/plugins/travel-booking-toolkit

The Travel Booking Toolkit plugin works with the WP Travel Engine. It adds special widgets to the Travel Booking theme, making creating travel website …

4K active installs v1.2.6 PHP 7.4+ WP 5.0+ Updated Jan 6, 2026
tour-bookingtour-operatortraveltravel-agencytravel-booking
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Travel Booking Toolkit Safe to Use in 2026?

Generally Safe

Score 100/100

Travel Booking Toolkit 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 'travel-booking-toolkit' plugin version 1.2.6 exhibits a generally strong security posture based on the provided static analysis. A key positive indicator is the absence of any critical or high-severity taint flows, alongside zero total flows analyzed, suggesting no obvious avenues for severe data manipulation vulnerabilities. Furthermore, the plugin demonstrates good practices by employing prepared statements for all SQL queries and performing output escaping on a high percentage (87%) of its outputs, which significantly mitigates common injection and XSS risks. The presence of nonce and capability checks on its entry points, particularly the single AJAX handler, is also commendable and indicates an effort to protect against unauthorized actions.

However, the analysis does reveal some areas for caution. While the number of entry points is low, the fact that one of them (the AJAX handler) has a capability check but not necessarily an explicit nonce check for every possible action within it could represent a minor weakness if the capabilities are overly broad. The 13% of outputs that are not properly escaped could also be a potential attack vector for cross-site scripting (XSS) if they handle user-supplied input without adequate sanitization. The complete absence of known CVEs and historical vulnerabilities is a very positive sign, indicating a well-maintained and secure plugin history. Overall, the plugin appears robust with minimal immediate threats, but the unescaped outputs and the potential nuances of AJAX handler protection warrant careful consideration.

Key Concerns

  • Unescaped outputs potentially vulnerable to XSS
  • Potential for broader capability check issues on AJAX
Vulnerabilities
None known

Travel Booking Toolkit Security Vulnerabilities

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

Travel Booking Toolkit Code Analysis

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

Output Escaping

87% escaped1139 total outputs
Attack Surface

Travel Booking Toolkit Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_travel_booking_toolkit_get_fontawesome_ajaxincludes\helper-functions.php:68
WordPress Hooks 37
actioncustomize_registerincludes\class-travel-booking-toolkit-customizer.php:9
actionplugins_loadedincludes\class-travel-booking-toolkit.php:215
actionadmin_enqueue_scriptsincludes\class-travel-booking-toolkit.php:230
actionadmin_enqueue_scriptsincludes\class-travel-booking-toolkit.php:231
actionadmin_print_footer_scriptsincludes\class-travel-booking-toolkit.php:232
actionadmin_print_footer_scriptsincludes\class-travel-booking-toolkit.php:233
actionadmin_noticesincludes\class-travel-booking-toolkit.php:234
actionadmin_initincludes\class-travel-booking-toolkit.php:235
actionwp_enqueue_scriptsincludes\class-travel-booking-toolkit.php:249
actionwp_enqueue_scriptsincludes\class-travel-booking-toolkit.php:250
filterscript_loader_tagincludes\class-travel-booking-toolkit.php:251
filterthe_editorincludes\customize-controls\class-editor-control.php:32
actioncustomize_registerincludes\customize-controls\customize-controls.php:9
actioncustomize_registerincludes\travel-muni\customizer\home\activity.php:151
actioncustomize_registerincludes\travel-muni\customizer\home\cta.php:105
actioncustomize_registerincludes\travel-muni\customizer\home\destination.php:215
actioncustomize_registerincludes\travel-muni\customizer\home\intro.php:148
actioncustomize_registerincludes\travel-muni\customizer\home\popular.php:190
actioncustomize_registerincludes\travel-muni\customizer\home\recommendation.php:231
actioncustomize_registerincludes\travel-muni\customizer\home\special.php:151
actioncustomize_registerincludes\travel-muni\customizer\home\testimonials.php:208
actioncustomize_registerincludes\travel-muni\customizer-settings.php:185
actioncustomize_registerincludes\travel-muni\customizer-settings.php:372
actioncustomize_registerincludes\travel-muni\customizer-settings.php:450
actionwidgets_initincludes\widgets\widget-client-logo.php:11
actionwidgets_initincludes\widgets\widget-contact.php:12
actionload-widgets.phpincludes\widgets\widget-contact.php:20
filterkses_allowed_protocolsincludes\widgets\widget-contact.php:29
actionadmin_print_footer_scriptsincludes\widgets\widget-contact.php:40
actionwidgets_initincludes\widgets\widget-cta.php:12
actionadmin_footer-widgets.phpincludes\widgets\widget-cta.php:22
actionload-widgets.phpincludes\widgets\widget-cta.php:23
actionwidgets_initincludes\widgets\widget-icon-text.php:12
actionwidgets_initincludes\widgets\widget-image-text.php:12
actionwidgets_initincludes\widgets\widget-recent-posts.php:12
actionwidgets_initincludes\widgets\widget-taxonomy-list.php:12
actionwidgets_initincludes\widgets\widget-team-member.php:12
Maintenance & Trust

Travel Booking Toolkit Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 6, 2026
PHP min version7.4
Downloads82K

Community Trust

Rating0/100
Number of ratings0
Active installs4K
Developer Profile

Travel Booking Toolkit Developer Profile

WP Travel Engine

12 plugins · 41K total installs

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

How We Detect Travel Booking Toolkit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/travel-booking-toolkit/css/travel-booking-toolkit-admin.css/wp-content/plugins/travel-booking-toolkit/js/fontawesome/all.js/wp-content/plugins/travel-booking-toolkit/js/fontawesome/v4-shims.js/wp-content/plugins/travel-booking-toolkit/js/travel-booking-toolkit-admin.js
Script Paths
/wp-content/plugins/travel-booking-toolkit/js/travel-booking-toolkit-admin.js/wp-content/plugins/travel-booking-toolkit/js/fontawesome/all.js/wp-content/plugins/travel-booking-toolkit/js/fontawesome/v4-shims.js
Version Parameters
travel-booking-toolkit/css/travel-booking-toolkit-admin.css?ver=travel-booking-toolkit/js/fontawesome/all.js?ver=travel-booking-toolkit/js/fontawesome/v4-shims.js?ver=travel-booking-toolkit/js/travel-booking-toolkit-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
travel_booking_toolkit-client-logo-templatetravel_booking_toolkit-uploadtravel_booking_toolkit-upload-buttontravel_booking_toolkit-screenshot
Data Attributes
data-id=""id="widget-wptravelengine_client_logo_widget-2-image"class="travel_booking_toolkit-upload"id="upload-widget-wptravelengine_client_logo_widget-2-image"class="travel_booking_toolkit-upload-button button"id="widget-wptravelengine_client_logo_widget-2-image-image"+3 more
JS Globals
travel_booking_toolkit_uploaderconfirming
FAQ

Frequently Asked Questions about Travel Booking Toolkit