
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Security & Risk Analysis
wordpress.org/plugins/radius-bookingThe all-in-one WordPress booking plugin for appointments, events, and meetings — with staff management, online payments, and an AI booking assistant.
Is Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Safe to Use in 2026?
Generally Safe
Score 100/100Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The radius-booking v1.0.4 plugin demonstrates a generally strong security posture with a significant number of code signals indicating good security practices. The use of prepared statements for all SQL queries and a high percentage of properly escaped outputs are particularly commendable. The presence of nonce and capability checks on all identified entry points (AJAX and REST API) further strengthens its defenses, indicating an awareness of common WordPress vulnerabilities.
However, the static analysis reveals two potentially concerning code signals: the use of the `exec` and `unserialize` functions. While no specific vulnerabilities were identified in the taint analysis, these functions can be vectors for serious security issues if not handled with extreme care. `exec` can lead to arbitrary code execution if user-supplied input is passed to it without proper sanitization, and `unserialize` is notoriously risky as it can lead to object injection vulnerabilities if the serialized data originates from an untrusted source. The plugin also bundles third-party libraries, which could introduce vulnerabilities if they are outdated or have known issues, although this was not explicitly flagged in the provided data.
Given the complete absence of known CVEs and past vulnerabilities, the plugin appears to have a good track record. This suggests that the developers are likely diligent about security. Nevertheless, the presence of the `exec` and `unserialize` functions without further context on how they are used warrants a degree of caution. The overall risk is moderate, leaning towards low, primarily due to the lack of historical vulnerabilities and strong authentication/authorization checks on entry points, but with a noted area of concern regarding the use of dangerous functions.
Key Concerns
- Use of 'exec' function
- Use of 'unserialize' function
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Security Vulnerabilities
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Release Timeline
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Attack Surface
AJAX Handlers 4
REST API Routes 1
WordPress Hooks 61
Maintenance & Trust
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Maintenance & Trust
Maintenance Signals
Community Trust
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Alternatives
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!
Booking Calendar
booking
WP Booking Calendar plugin for full-day bookings, time-slot appointments, rentals & events. Accept bookings and inquiries with flexible contact forms
Bookit — Booking & Appointment Calendar
bookit
Appointment booking and event calendar for WordPress. Services, staff, availability, shortcodes, and email notifications. Prevents double-booking.
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.
Timetics – Appointment Booking Calendar & Scheduling System
timetics
Online booking and scheduling system for appointments, meetings, consultations, classes, payments, reminders, and calendar sync.
Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings Developer Profile
16 plugins · 213K total installs
How We Detect Radius Booking — Booking Calendar for Appointments, Services, Events & Meetings
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/radius-booking/build/radius-booking.css/wp-content/plugins/radius-booking/build/radius-booking.js/wp-content/plugins/radius-booking/assets/css/frontend.css/wp-content/plugins/radius-booking/assets/js/frontend.js/wp-content/plugins/radius-booking/assets/css/backend.css/wp-content/plugins/radius-booking/assets/js/backend.js/wp-content/plugins/radius-booking/build/radius-booking.js/wp-content/plugins/radius-booking/assets/js/frontend.js/wp-content/plugins/radius-booking/assets/js/backend.jsradius-booking/build/radius-booking.css?ver=radius-booking/build/radius-booking.js?ver=radius-booking/assets/css/frontend.css?ver=radius-booking/assets/js/frontend.js?ver=radius-booking/assets/css/backend.css?ver=radius-booking/assets/js/backend.js?ver=HTML / DOM Fingerprints
radius-booking-wrapperradius-booking-calendarradius-booking-slotsradius-booking-formradius-booking-booking-formradius-booking-date-pickerradius-booking-time-pickerradius-booking-service-list+1 more<!-- Radius Booking Shortcode --><!-- Start Radius Booking Calendar --><!-- End Radius Booking Calendar --><!-- Radius Booking Form -->+1 moredata-radius-booking-iddata-radius-booking-settingsRadiusBookingAdminRadiusBookingFrontendrtrb_booking_params/wp-json/radius-booking/v1/appointments/wp-json/radius-booking/v1/services/wp-json/radius-booking/v1/staff/wp-json/radius-booking/v1/availability[radius_booking_calendar][radius_booking_form][radius_booking_appointments][radius_booking_services]