
Travelpayouts Security & Risk Analysis
wordpress.org/plugins/travelpayoutsEarn money and make your visitors happy! Offer them useful tools for their travel needs. Earn on commission for each booking.
Is Travelpayouts Safe to Use in 2026?
Use With Caution
Score 67/100Travelpayouts has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The TravelPayouts plugin version 1.2.2 exhibits a concerning security posture, primarily due to significant risks identified in its attack surface and a history of multiple, serious vulnerabilities. The presence of two unprotected AJAX handlers represents a direct avenue for attackers to potentially exploit the plugin without proper authorization, which is a critical oversight. While the plugin utilizes prepared statements for a majority of its SQL queries and has a decent percentage of properly escaped output, the existence of the `unserialize` dangerous function, especially if used with user-controlled input, poses a severe risk of remote code execution. Taint analysis, though limited in scope, did not reveal critical or high severity unsanitized flows, which is a small positive, but this could be a result of limited analysis coverage rather than true security.
Key Concerns
- Unprotected AJAX handlers
- Dangerous function: unserialize
- Unpatched high severity CVE
- Vulnerability history: 5 CVEs
- Vulnerability history: High severity
- Vulnerability history: Medium severity
- Bundled library: Select2
Travelpayouts Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
Travelpayouts <= 1.2.1 - Missing Authorization
Travelpayouts: All Travel Brands in One Place <= 1.1.16 - Open Redirect
Travelpayouts <= 1.1.12 - Cross-Site Request Forgery to Settings Import
Travelpayouts <= 1.1.13 - Reflected Cross-Site Scripting
Travelpayouts <= 1.0.16 - Cross-Site Request Forgery
Travelpayouts Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Travelpayouts Attack Surface
AJAX Handlers 3
WordPress Hooks 30
Maintenance & Trust
Travelpayouts Maintenance & Trust
Maintenance Signals
Community Trust
Travelpayouts Alternatives
No alternatives data available yet.
Travelpayouts Developer Profile
2 plugins · 7K total installs
How We Detect Travelpayouts
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/travelpayouts/travelpayouts-core.js/wp-content/plugins/travelpayouts/travelpayouts.css/wp-content/plugins/travelpayouts/travelpayouts-core.css/wp-content/plugins/travelpayouts/js/travelpayouts-frontend.js/wp-content/plugins/travelpayouts/css/travelpayouts.css/wp-content/plugins/travelpayouts/css/travelpayouts-frontend.css/wp-content/plugins/travelpayouts/travelpayouts-core.js/wp-content/plugins/travelpayouts/js/travelpayouts-frontend.jstravelpayouts-core.js?ver=travelpayouts.css?ver=travelpayouts-core.css?ver=travelpayouts-frontend.js?ver=travelpayouts.css?ver=travelpayouts-frontend.css?ver=HTML / DOM Fingerprints
travelpayouts-search-formtp_widget_search_formtp_widget_search_form_wrappertp_widget_search_form_fieldtp_widget_search_form_submit<!-- Travelpayouts widget start --><!-- Travelpayouts widget end --><!-- Travelpayouts search form widget --><!-- Travelpayouts search form widget end -->data-tp-widget-iddata-tp-widget-typedata-tp-widget-configTravelpayoutsFrontend[travelpayouts_widget][tp_widget type="search_form"]