
Bookster – WordPress Appointment Booking Plugin Security & Risk Analysis
wordpress.org/plugins/booksterManage real-time bookings with ease. Multi-step booking form, multiple services and locations, built-in customer dashboard.
Is Bookster – WordPress Appointment Booking Plugin Safe to Use in 2026?
Generally Safe
Score 98/100Bookster – WordPress Appointment Booking Plugin has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'bookster' plugin v3.0.1 exhibits a mixed security posture. It demonstrates good practices in several areas, with a very high percentage of properly escaped output and SQL queries utilizing prepared statements. The absence of critical or high severity taint analysis findings and the fact that all previously identified CVEs are now patched are positive indicators.
However, the plugin does present specific security concerns that warrant attention. The presence of two AJAX handlers without authentication checks creates a significant attack surface. While taint analysis didn't reveal critical issues, the one identified flow with unsanitized paths, even if not classified as critical or high, is a potential entry point for vulnerabilities. Furthermore, the vulnerability history shows a pattern of medium severity issues including SQL injection and authorization bypass, suggesting that while past vulnerabilities have been addressed, these types of flaws have been present, indicating a need for continued vigilance.
In conclusion, while 'bookster' has strengths in secure coding practices like output escaping and prepared statements, the unprotected AJAX endpoints and past medium-severity vulnerabilities indicate areas where further hardening is necessary to achieve a robust security posture.
Key Concerns
- AJAX handlers without auth checks
- Flows with unsanitized paths
- Previous medium severity SQL injection
- Previous medium severity auth bypass
Bookster – WordPress Appointment Booking Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Bookster – WordPress Appointment Booking Plugin <= 2.1.1 - Authenticated (Administrator+) SQL Injection via 'raw'
Bookster – WordPress Appointment Booking Plugin <= 1.1.0 - Unauthenticated Appointment Manipulation
Bookster – WordPress Appointment Booking Plugin Release Timeline
Bookster – WordPress Appointment Booking Plugin Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Bookster – WordPress Appointment Booking Plugin Attack Surface
AJAX Handlers 2
Shortcodes 3
WordPress Hooks 57
Maintenance & Trust
Bookster – WordPress Appointment Booking Plugin Maintenance & Trust
Maintenance Signals
Community Trust
Bookster – WordPress Appointment Booking Plugin Alternatives
Yellow Schedule
yellow-schedule
Fast and Secure Scheduling (HIPAA Compliance). We streamline your entire appointments process, giving you more time to do what you do best.
PocketBooking – Manage Appointments on the Go
pocket-booking
Professional appointment booking system for WordPress. Manage bookings, staff and services easily.
Appointment Booking Plugin – LatePoint | Calendar & Scheduling for WordPress
latepoint
Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and reduce no-shows, all from your WordPress sit …
Online Scheduling and Appointment Booking System – Bookly
bookly-responsive-appointment-booking-tool
Appointment booking system for WordPress — schedule appointments, manage calendars, send reminders, take payments. Start booking today!
Simply Schedule Appointments
simply-schedule-appointments
Unlimited appointments, booking calendars, and notifications. Powerful appointment booking plugin and booking system. Start scheduling for free today!
Bookster – WordPress Appointment Booking Plugin Developer Profile
6 plugins · 150 total installs
How We Detect Bookster – WordPress Appointment Booking Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bookster/assets/css/admin-hidden.css/wp-content/plugins/bookster/assets/css/bookster.css/wp-content/plugins/bookster/assets/css/bookster-font.css/wp-content/plugins/bookster/assets/css/reset-theme.css/wp-content/plugins/bookster/assets/css/animate.min.css/wp-content/plugins/bookster/assets/js/page-manager.js/wp-content/plugins/bookster/assets/js/page-agent.js/wp-content/plugins/bookster/assets/js/page-setup-wizard.js+1 more/wp-content/plugins/bookster/assets/js/page-manager.js/wp-content/plugins/bookster/assets/js/page-agent.js/wp-content/plugins/bookster/assets/js/page-setup-wizard.js/wp-content/plugins/bookster/assets/js/block-booking-button.jsbookster.css?ver=admin-hidden.css?ver=bookster-font.css?ver=reset-theme.css?ver=animate.min.css?ver=page-manager.js?ver=page-agent.js?ver=page-setup-wizard.js?ver=block-booking-button.js?ver=HTML / DOM Fingerprints
bookster-main-wrapperbookster-custom-inputbookster-booking-formbookster-date-picker-wrapperbookster-time-picker-wrapperbookster-appointment-itembookster-service-itembookster-staff-item+3 more<!-- Bookster: Generated JS Variables --><!-- Bookster: Widget Wrapper -->data-bookster-preview-apptdata-bookster-booking-iddata-bookster-service-iddata-bookster-staff-iddata-bookster-datedata-bookster-timewindow.booksterPreviewApptBooksterPublicDataBooksterManagerDataBooksterMetaDataBooksterAddons/wp-json/bookster/v1/settings/wp-json/bookster/v1/services/wp-json/bookster/v1/staff/wp-json/bookster/v1/appointments/wp-json/bookster/v1/bookings/wp-json/bookster/v1/payment[bookster_booking_form][bookster_appointment_list][bookster_staff_directory][bookster_service_listing]