
BA Book Everything Security & Risk Analysis
wordpress.org/plugins/ba-book-everythingThe really fast and powerful Booking engine for theme/site developers to create any booking or rental sites (tours, cars, events, apartments, yachts)
Is BA Book Everything Safe to Use in 2026?
Generally Safe
Score 86/100BA Book Everything has a strong security track record. Known vulnerabilities have been patched promptly.
The "ba-book-everything" v1.8.20 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no unprotected entry points (AJAX handlers, REST API routes, shortcodes, cron events). Furthermore, a significant portion of SQL queries utilize prepared statements (58%), and there are a substantial number of nonce and capability checks present, indicating some good security practices are in place. However, several concerning signals emerge. The presence of unsanitized paths in taint analysis, even if not rated critical, is a red flag that could lead to path traversal or information disclosure vulnerabilities. The relatively low percentage of properly escaped output (67%) suggests a risk of Cross-Site Scripting (XSS) vulnerabilities, especially when combined with the historical pattern of XSS in previous vulnerabilities. The plugin also bundles the Select2 library, which, if outdated, could introduce known vulnerabilities.
The vulnerability history is a significant concern. With a total of 9 known CVEs, including a past critical and high severity vulnerability, the plugin has a history of severe security flaws. The common vulnerability types listed (Missing Authorization, XSS, SQL Injection, CSRF) align with the potential risks identified in the static analysis, particularly regarding output escaping and the presence of unsanitized paths. The fact that the last known vulnerability was in the future (2026-01-08) is likely an error in the provided data, but it still signifies ongoing security issues being discovered and patched, or that the plugin has a history of being targeted. While there are currently no unpatched CVEs, the plugin's past indicates a propensity for exploitable vulnerabilities. Therefore, while the current version shows some improvements, the historical record and certain code signals warrant caution.
Key Concerns
- High number of known CVEs historically
- Past critical severity vulnerability
- Past high severity vulnerability
- Unsanitized paths in taint analysis
- Low output escaping percentage
- Bundled library (Select2)
BA Book Everything Security Vulnerabilities
CVEs by Year
Severity Breakdown
9 total CVEs
BA Book Everything <= 1.8.16 - Missing Authorization
BA Book Everything <= 1.8.14 - Authenticated (Contributor+) Stored Cross-Site Scripting via babe-search-form Shortcode
BA Book Everything <= 1.6.20 - Reflected Cross-Site Scripting
BA Book Everything <= 1.6.20 - Unauthenticated Arbitrary User Password Reset
BA Book Everything <= 1.6.20 - Cross-Site Request Forgery to Email Address Update/Account Takeover
BA Book Everything <= 1.6.8 - Authenticated (Administrator+) Stored Cross-Site Scripting
BA Book Everything <= 1.6.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
BA Book Everything <= 1.6.4 - Authenticated (Contributor+) SQL Injection
BA Book Everything Plugin < 1.3.25 - Cross-Site Scripting and Cross-Frame Scripting
BA Book Everything Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
BA Book Everything Attack Surface
AJAX Handlers 48
Shortcodes 24
WordPress Hooks 281
Scheduled Events 2
Maintenance & Trust
BA Book Everything Maintenance & Trust
Maintenance Signals
Community Trust
BA Book Everything Alternatives
indexic aReservation
indexic-areservation
Easily integrate Indexic's aReservation Tour Booking and Rental Reservation Software into your WordPress website. You can add booking buttons wi …
VikRentCar Car Rental Management System
vikrentcar
Robust Car Rental Management System for any kind of vechicles. The most reliable booking solution for managing vehicles rentals through your website.
Tourfic – Travel Booking, Hotel Booking & Car Rental WordPress Plugin
tourfic
Hotel, Travel, Car Rental & Tour Booking WordPress plugin. Build a website like Agoda, Booking.com, Airbnb, Enterprise, Avis with WooCommerce
Booking and Rental Manager for Bike | Car | Resort | Appointment | Dress | Equipment
booking-and-rental-manager-for-woocommerce
Woocommerce Rental and Booking Manager for Bike, Car, Resort, Appointment and Equipment. Simplify your reservation system for a memorable journey!
Booqable Rental Plugin
booqable-rental-reservations
Booqable - WordPress Rental Plugin
BA Book Everything Developer Profile
1 plugin · 10K total installs
How We Detect BA Book Everything
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ba-book-everything/assets/css/slick.css/wp-content/plugins/ba-book-everything/assets/css/style.css/wp-content/plugins/ba-book-everything/assets/css/responsive.css/wp-content/plugins/ba-book-everything/assets/css/bootstrap.min.css/wp-content/plugins/ba-book-everything/assets/css/bootstrap-datepicker.css/wp-content/plugins/ba-book-everything/assets/css/animate.css/wp-content/plugins/ba-book-everything/assets/css/ba-booking.min.css/wp-content/plugins/ba-book-everything/assets/css/ba-booking-admin.css+33 more/wp-content/plugins/ba-book-everything/assets/js/slick.min.js/wp-content/plugins/ba-book-everything/assets/js/bootstrap.min.js/wp-content/plugins/ba-book-everything/assets/js/bootstrap-datepicker.min.js/wp-content/plugins/ba-book-everything/assets/js/moment.min.js/wp-content/plugins/ba-book-everything/assets/js/jquery.mask.min.js/wp-content/plugins/ba-book-everything/assets/js/jquery.cookie.js+22 moreba-book-everything/assets/css/slick.css?ver=ba-book-everything/assets/css/style.css?ver=ba-book-everything/assets/css/responsive.css?ver=ba-book-everything/assets/css/bootstrap.min.css?ver=ba-book-everything/assets/css/bootstrap-datepicker.css?ver=ba-book-everything/assets/css/animate.css?ver=ba-book-everything/assets/css/ba-booking.min.css?ver=ba-book-everything/assets/css/ba-booking-admin.css?ver=ba-book-everything/assets/css/ba-booking-admin-responsive.css?ver=ba-book-everything/assets/css/font-awesome.min.css?ver=ba-book-everything/assets/css/elementor-addon.css?ver=ba-book-everything/assets/js/slick.min.js?ver=ba-book-everything/assets/js/bootstrap.min.js?ver=ba-book-everything/assets/js/bootstrap-datepicker.min.js?ver=ba-book-everything/assets/js/moment.min.js?ver=ba-book-everything/assets/js/jquery.mask.min.js?ver=ba-book-everything/assets/js/jquery.cookie.js?ver=ba-book-everything/assets/js/jquery.blockUI.js?ver=ba-book-everything/assets/js/ba-booking.min.js?ver=ba-book-everything/assets/js/ba-booking-admin.min.js?ver=ba-book-everything/assets/js/vendors/chart.js/Chart.min.js?ver=ba-book-everything/assets/js/vendors/daterangepicker/daterangepicker.min.js?ver=ba-book-everything/assets/js/vendors/echarts/echarts.min.js?ver=ba-book-everything/assets/js/vendors/fullcalendar/main.min.js?ver=ba-book-everything/assets/js/vendors/mapael/jquery.mapael.min.js?ver=ba-book-everything/assets/js/vendors/mapael/maps/usa_states.js?ver=ba-book-everything/assets/js/vendors/jqvmap/jquery.vmap.min.js?ver=ba-book-everything/assets/js/vendors/jqvmap/maps/jquery.vmap.world.js?ver=ba-book-everything/assets/js/vendors/summernote/summernote-bs4.min.js?ver=ba-book-everything/assets/js/vendors/sweetalert2/sweetalert2.min.js?ver=ba-book-everything/assets/js/vendors/toastr/toastr.min.js?ver=ba-book-everything/assets/js/vendors/quill/quill.min.js?ver=ba-book-everything/assets/js/vendors/select2/select2.full.min.js?ver=ba-book-everything/assets/js/vendors/bootstrap-wizard/jquery.bootstrap.wizard.min.js?ver=ba-book-everything/assets/js/vendors/sparklines/jquery.sparkline.min.js?ver=ba-book-everything/assets/js/vendors/dropzone/dropzone.min.js?ver=ba-book-everything/assets/js/vendors/jquery-ui/jquery-ui.min.js?ver=ba-book-everything/assets/js/vendors/images-loaded/images-loaded.min.js?ver=ba-book-everything/assets/js/vendors/jquery-ui-touch-punch/jquery-ui.touch-punch.js?ver=HTML / DOM Fingerprints
babe-bookingbabe-booking-widgetbabe-search-formbabe-single-bookingbabe-booking-detailsbabe-booking-calendarbabe-booking-modalbabe-booking-tabs+12 more<!-- BABE Booking Engine --><!-- BABE Booking Form --><!-- BABE Search Form --><!-- BABE Booking Details -->+16 moredata-babe-booking-iddata-babe-booking-datedata-babe-booking-pricedata-babe-booking-actiondata-babe-booking-typedata-babe-booking-slug+36 moreBabeBookingbabe_booking_paramsbabe_booking_admin_paramsBabeBookingCalendarBabeBookingFormBabeBookingSearchForm+2 more/wp-json/babe/v1/bookings/wp-json/babe/v1/search[babe_booking][babe_search_form][babe_booking_details][babe_booking_calendar]