
Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Security & Risk Analysis
wordpress.org/plugins/appointment-and-booking-for-gravity-formsGravity Forms Booking is a Gravity Forms-powered appointment booking & scheduling plugin. It turns Gravity Forms into a complete appointment booki …
Is Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Safe to Use in 2026?
Generally Safe
Score 100/100Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "appointment-and-booking-for-gravity-forms" v1.3 exhibits a generally strong security posture, particularly in its handling of entry points and SQL queries. The absence of any known vulnerabilities (CVEs) and a robust implementation of prepared statements for SQL queries are significant strengths. Furthermore, the presence of nonce and capability checks on a substantial portion of its AJAX handlers indicates a conscious effort to implement basic security measures. However, the analysis does reveal potential areas for improvement. The presence of two instances of the dangerous `unserialize` function warrants careful scrutiny, as it can lead to arbitrary code execution if not handled with extreme caution, especially when dealing with user-supplied data. While the taint analysis did not reveal critical or high-severity issues, the four flows with unsanitized paths suggest that there are still opportunities for data to enter the system without sufficient validation, which could be a precursor to vulnerabilities if combined with other factors. The relatively high percentage of improperly escaped output (21%) also presents a moderate risk of Cross-Site Scripting (XSS) vulnerabilities, particularly if critical data is involved in these outputs.
Key Concerns
- Dangerous function used (unserialize)
- Flows with unsanitized paths detected
- Significant percentage of unescaped output
Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Security Vulnerabilities
Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Code Analysis
Dangerous Functions Found
Bundled Libraries
Output Escaping
Data Flow Analysis
Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Attack Surface
AJAX Handlers 42
Shortcodes 2
WordPress Hooks 100
Scheduled Events 1
Maintenance & Trust
Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Maintenance & Trust
Maintenance Signals
Community Trust
Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Alternatives
LatePoint – Calendar Booking Plugin for Appointments and Events
latepoint
Optimize your appointment scheduling with our plugin. Sync calendars, automate reminders, and keep your bookings organized.
Booking for Appointments and Events Calendar – Amelia
ameliabooking
Amelia is a powerful booking plugin for appointments and events. Manage scheduling, calendars, and availability with an all-in-one booking system.
Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin
simply-schedule-appointments
Unlimited appointments, booking calendars, and notifications. Powerful appointment booking plugin and booking system. Start scheduling for free today!
SimplyBook.me – Booking and reservations calendar
simplybook
Simply add a booking calendar to your site to schedule bookings, reservations, appointments and to collect payments.
Bookings for WooCommerce – Create Booking Calendar, Start Scheduling, Manage Bookings And Appointments
mwb-bookings-for-woocommerce
This WordPress Booking Plugin lets you manage full-day bookings, service appointments, Accept/reject bookings, show booking availability & much more.
Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms Developer Profile
84 plugins · 1.4M total installs
How We Detect Gravity Forms Booking – Appointment Booking & Scheduling Addon for Gravity Forms
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/css/apbgf-global.css/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/css/apbgf-admin-style.css/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/css/apbgf-frontend-style.css/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/css/apbgf-responsive.css/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/css/apbgf-table-style.css/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/js/apbgf-frontend-script.js/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/js/apbgf-calendar-script.js/wp-content/plugins/appointment-and-booking-for-gravity-forms/assets/js/apbgf-admin-script.jsappointment-and-booking-for-gravity-forms/assets/css/apbgf-global.css?ver=appointment-and-booking-for-gravity-forms/assets/css/apbgf-admin-style.css?ver=appointment-and-booking-for-gravity-forms/assets/css/apbgf-frontend-style.css?ver=appointment-and-booking-for-gravity-forms/assets/css/apbgf-responsive.css?ver=appointment-and-booking-for-gravity-forms/assets/css/apbgf-table-style.css?ver=appointment-and-booking-for-gravity-forms/assets/js/apbgf-frontend-script.js?ver=appointment-and-booking-for-gravity-forms/assets/js/apbgf-calendar-script.js?ver=appointment-and-booking-for-gravity-forms/assets/js/apbgf-admin-script.js?ver=HTML / DOM Fingerprints
apbgf-admin-wrapperapbgf-wrapperapbgf-frontend-wrapperapbgf-admin-menu-wrapperapbgf-booking-form-wrapperapbgf-calendar-wrapperapbgf-calendar-containerdata-roledata-bookingdata-appointment-iddata-staff-iddata-service-iddata-location-idapbgf_admin_objectapbgf_frontend_objectapbgf_calendar_object