
Booking Package Security & Risk Analysis
wordpress.org/plugins/booking-packageBooking Package is the simplest solution for integrating an online appointment booking calendar system and event calendar into your WordPress website.
Is Booking Package Safe to Use in 2026?
Generally Safe
Score 92/100Booking Package has a strong security track record. Known vulnerabilities have been patched promptly.
The booking-package plugin v1.7.05 exhibits a mixed security posture. While it demonstrates some good security practices, such as 100% of SQL queries using prepared statements and a significant number of nonce and capability checks, there are notable areas of concern. The static analysis reveals a low percentage of properly escaped output (39%), indicating a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being rendered. Furthermore, the taint analysis identified one flow with an unsanitized path, which, though not classified as critical or high severity in this analysis, warrants attention as it represents a potential entry point for malicious input. The plugin's history of 6 known CVEs, including past critical and high severity issues like XSS, authorization bypass, and information exposure, is a significant red flag. This history suggests a recurring pattern of security weaknesses. Although there are currently no unpatched CVEs, the past vulnerabilities indicate a need for ongoing vigilance and rigorous security testing. The overall risk is moderate, primarily due to the high number of past vulnerabilities and the significant proportion of unescaped output, which could be exploited despite the absence of critical findings in the current static analysis.
Key Concerns
- High percentage of unescaped output
- Taint analysis found unsanitized path
- History of 6 CVEs, including critical/high
Booking Package Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
Booking Package <= 1.6.72 - Reflected Cross-Site Scripting via Locale Parameter
Booking Package <= 1.6.27 - Unauthenticated Price Manipulation
Booking Package <= 1.6.01 - Reflected Cross-Site Scripting via 'mode'
Booking Package <= 1.5.98 - Authorization Bypass to Arbitrary Password Reset
Booking Package <= 1.5.28 - Unauthenticated Sensitive Data Disclosure
Booking Package <= 1.5.10 - Reflected Cross-Site Scripting
Booking Package Code Analysis
Output Escaping
Data Flow Analysis
Booking Package Attack Surface
Shortcodes 1
WordPress Hooks 28
Scheduled Events 2
Maintenance & Trust
Booking Package Maintenance & Trust
Maintenance Signals
Community Trust
Booking Package Alternatives
Booking calendar, Appointment Booking System
booking-calendar
Booking calendar plugin is an awesome tool for creating appointment booking calendars and Scheduling systems in a few minutes.
Pinpoint Booking System – Version 2
booking-system
Book anything, anytime, anywhere.
Salon Booking System – Free Version
salon-booking-system
Appointment scheduling plugin for salons, spas, and wellness centers to streamline bookings and improve customer satisfaction.
SuperSaaS – online appointment scheduling
supersaas-appointment-scheduling
SuperSaaS is a flexible appointment scheduling system that works with many different businesses. The basic version is free.
Booking Ultra Pro Appointments Booking Calendar Plugin
booking-ultra-pro
Powerful Booking Plugin with amazing dashboard to manage all of your appointments & bookings online.
Booking Package Developer Profile
3 plugins · 10K total installs
How We Detect Booking Package
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/booking-package/asset/css/theme.css/wp-content/plugins/booking-package/asset/css/materialize.css/wp-content/plugins/booking-package/asset/css/custom.css/wp-content/plugins/booking-package/asset/js/booking.js/wp-content/plugins/booking-package/asset/js/common.js/wp-content/plugins/booking-package/asset/js/calendar.js/wp-content/plugins/booking-package/asset/js/booking_package_dashboard.js/wp-content/plugins/booking-package/asset/js/booking_package_settings.js+38 more/wp-content/plugins/booking-package/booking-package.php/wp-content/plugins/booking-package/lib/Setting.php/wp-content/plugins/booking-package/lib/Schedule.php/wp-content/plugins/booking-package/lib/CreditCard.php/wp-content/plugins/booking-package/lib/Html.php/wp-content/plugins/booking-package/lib/Database.php+3 morebooking-package/asset/css/theme.css?ver=booking-package/asset/css/materialize.css?ver=booking-package/asset/css/custom.css?ver=booking-package/asset/js/booking.js?ver=booking-package/asset/js/common.js?ver=booking-package/asset/js/calendar.js?ver=booking-package/asset/js/booking_package_dashboard.js?ver=booking-package/asset/js/booking_package_settings.js?ver=booking-package/asset/js/booking_package_calendar.js?ver=booking-package/asset/js/booking_package_staff.js?ver=booking-package/asset/js/booking_package_staff_schedule.js?ver=booking-package/asset/js/booking_package_reservation.js?ver=booking-package/asset/js/booking_package_reservation_detail.js?ver=booking-package/asset/js/booking_package_user_manage.js?ver=booking-package/asset/js/booking_package_calendar_manage.js?ver=booking-package/asset/js/booking_package_calendar_detail.js?ver=booking-package/asset/js/booking_package_payment.js?ver=booking-package/asset/js/booking_package_user_custom.js?ver=booking-package/asset/js/booking_package_api.js?ver=booking-package/asset/js/booking_package_api_log.js?ver=booking-package/asset/js/booking_package_api_setting.js?ver=booking-package/asset/js/booking_package_api_extension.js?ver=booking-package/asset/js/booking_package_custom_field_management.js?ver=booking-package/asset/js/booking_package_email_template_management.js?ver=booking-package/asset/js/booking_package_email_template_detail.js?ver=booking-package/asset/js/booking_package_coupon_management.js?ver=booking-package/asset/js/booking_package_coupon_detail.js?ver=booking-package/asset/js/booking_package_coupon_extension.js?ver=booking-package/asset/js/booking_package_pay.js?ver=booking-package/asset/js/booking_package_pay_extension.js?ver=booking-package/asset/js/booking_package_dashboard_dashboard.js?ver=booking-package/asset/js/booking_package_dashboard_calendar.js?ver=booking-package/asset/js/booking_package_dashboard_setting.js?ver=booking-package/asset/js/booking_package_dashboard_template.js?ver=booking-package/asset/js/booking_package_dashboard_customer.js?ver=booking-package/asset/js/booking_package_dashboard_coupon.js?ver=booking-package/asset/js/booking_package_dashboard_coupon_detail.js?ver=booking-package/asset/js/booking_package_dashboard_api.js?ver=booking-package/asset/js/booking_package_dashboard_api_log.js?ver=booking-package/asset/js/booking_package_dashboard_api_extension.js?ver=booking-package/asset/js/booking_package_dashboard_notice.js?ver=booking-package/asset/js/booking_package_dashboard_email_template.js?ver=booking-package/asset/js/booking_package_dashboard_email_template_detail.js?ver=booking-package/asset/js/booking_package_dashboard_custom_field_management.js?ver=booking-package/asset/js/booking_package_dashboard_room_manage.js?ver=booking-package/asset/js/booking_package_dashboard_room_detail.js?ver=HTML / DOM Fingerprints
booking_package_dashboard_containerbooking_package_dashboard_tabsbooking_package_dashboard_contentbooking_package_dashboard_content_menubooking_package_dashboard_menu_itembooking_package_dashboard_form_blockbooking_package_dashboard_form_inputbooking_package_dashboard_form_label+87 more<!-- booking_package --><!-- booking_package.php --><!-- Booking Package SAASPROJECT --><!-- Booking Package is a high-performance booking calendar system that anyone can easily use. -->data-plugin-name="booking-package"data-plugin-version="1.7.05"booking_package_varsbooking_package_settingsbooking_package_ajax_urlbooking_package_nonce/wp-json/booking-package/v1/settings/wp-json/booking-package/v1/calendars/wp-json/booking-package/v1/reservations