
Radius Booking — Booking Calendar for Appointments & Services Security & Risk Analysis
wordpress.org/plugins/radius-bookingA modern booking and appointment scheduling plugin for WordPress. RadiusBooking brings AI-powered booking, staff scheduling, and payment processing to …
Is Radius Booking — Booking Calendar for Appointments & Services Safe to Use in 2026?
Generally Safe
Score 100/100Radius Booking — Booking Calendar for Appointments & Services 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 Security Vulnerabilities
Radius Booking — Booking Calendar for Appointments & Services Release Timeline
Radius Booking — Booking Calendar for Appointments & Services Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Radius Booking — Booking Calendar for Appointments & Services Attack Surface
AJAX Handlers 4
REST API Routes 1
WordPress Hooks 61
Maintenance & Trust
Radius Booking — Booking Calendar for Appointments & Services Maintenance & Trust
Maintenance Signals
Community Trust
Radius Booking — Booking Calendar for Appointments & Services 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.
Easy Appointment Booking & Scheduling System – Webba Booking Calendar
webba-booking-lite
Free Appointment Booking Plugin 📅 Unlimited appointments, booking management, calendar sync, notifications, 5* support = powerful booking system!
Radius Booking — Booking Calendar for Appointments & Services Developer Profile
16 plugins · 214K total installs
How We Detect Radius Booking — Booking Calendar for Appointments & Services
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]