Booking Slots For Elementor Forms Security & Risk Analysis

wordpress.org/plugins/booking-slots-for-elementor-forms-lite

Add booking time slots to Elementor Forms. Create appointment booking forms with date and time selection.

10 active installs v1.0.0 PHP 7.4+ WP 5.0+ Updated Dec 8, 2025
bookingbooking-slotselementorslotstime
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Booking Slots For Elementor Forms Safe to Use in 2026?

Generally Safe

Score 100/100

Booking Slots For Elementor Forms has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "booking-slots-for-elementor-forms-lite" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of unprotected entry points, including AJAX handlers, and the consistent use of prepared statements for SQL queries (85%), proper output escaping (100%), and the presence of nonce and capability checks all indicate robust security practices. Furthermore, the lack of recorded vulnerabilities, including critical or high-severity ones, suggests a well-maintained and secure codebase. Taint analysis also shows no unsanitized paths, reinforcing the confidence in the plugin's security.

While the plugin demonstrates excellent adherence to security best practices and a clean vulnerability history, it's important to note the total number of SQL queries (34) is relatively high. Although the vast majority utilize prepared statements, a higher count always presents a slightly larger potential attack surface if any were to be overlooked or implemented insecurely. However, given the current analysis, this is a minor observation rather than a concrete risk.

In conclusion, this plugin appears to be very secure, with no immediate red flags. Its strong internal security mechanisms and clean history make it a low-risk option. Continuous monitoring for future updates and vulnerabilities is always recommended for any plugin, but the current data suggests a positive security assessment.

Vulnerabilities
None known

Booking Slots For Elementor Forms Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Booking Slots For Elementor Forms Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 16, 2026

Booking Slots For Elementor Forms Code Analysis

Dangerous Functions
0
Raw SQL Queries
5
29 prepared
Unescaped Output
0
105 escaped
Nonce Checks
8
Capability Checks
7
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

85% prepared34 total queries

Output Escaping

100% escaped105 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
render_admin_page (includes\class-admin-page.php:98)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Booking Slots For Elementor Forms Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_bsfef_check_slot_availabilitybooking-slots-elementor-forms.php:162
noprivwp_ajax_bsfef_check_slot_availabilitybooking-slots-elementor-forms.php:163
authwp_ajax_bsfef_get_available_slotsbooking-slots-elementor-forms.php:165
noprivwp_ajax_bsfef_get_available_slotsbooking-slots-elementor-forms.php:166
authwp_ajax_bsfef_get_fully_booked_datesbooking-slots-elementor-forms.php:168
noprivwp_ajax_bsfef_get_fully_booked_datesbooking-slots-elementor-forms.php:169
WordPress Hooks 24
actionadmin_initbooking-slots-elementor-forms.php:28
actionadmin_noticesbooking-slots-elementor-forms.php:34
actionplugins_loadedbooking-slots-elementor-forms.php:104
actionadmin_noticesbooking-slots-elementor-forms.php:118
actionadmin_noticesbooking-slots-elementor-forms.php:124
actionadmin_noticesbooking-slots-elementor-forms.php:130
actionadmin_noticesbooking-slots-elementor-forms.php:136
actioninitbooking-slots-elementor-forms.php:144
actioninitbooking-slots-elementor-forms.php:147
actionelementor_pro/initbooking-slots-elementor-forms.php:150
actionwp_enqueue_scriptsbooking-slots-elementor-forms.php:158
actionadmin_enqueue_scriptsbooking-slots-elementor-forms.php:159
actioninitbooking-slots-elementor-forms.php:172
actionelementor_pro/forms/new_recordbooking-slots-elementor-forms.php:284
actionadmin_menuincludes\class-admin-page.php:47
actionadmin_post_bsfef_delete_bookingincludes\class-admin-page.php:48
actionadmin_post_bsfef_delete_all_bookingsincludes\class-admin-page.php:49
actionadmin_post_bsfef_delete_past_bookingsincludes\class-admin-page.php:50
actionadmin_post_bsfef_bulk_delete_bookingsincludes\class-admin-page.php:51
actionadmin_post_bsfef_save_settingsincludes\class-admin-page.php:52
actionadmin_enqueue_scriptsincludes\class-admin-page.php:53
actionelementor_pro/forms/validationincludes\class-validation.php:62
filterelementor_pro/forms/validation/error_messagesincludes\class-validation.php:65
actionelementor_pro/forms/processincludes\class-validation.php:68
Maintenance & Trust

Booking Slots For Elementor Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version7.4
Downloads201

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Booking Slots For Elementor Forms Developer Profile

Dope Studio

2 plugins · 10 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Booking Slots For Elementor Forms

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/booking-slots-for-elementor-forms-lite/assets/css/booking-slots-field.css/wp-content/plugins/booking-slots-for-elementor-forms-lite/assets/js/booking-slots-field.js
Script Paths
/wp-content/plugins/booking-slots-for-elementor-forms-lite/assets/js/booking-slots-field.js
Version Parameters
booking-slots-for-elementor-forms-lite/assets/css/booking-slots-field.css?ver=booking-slots-for-elementor-forms-lite/assets/js/booking-slots-field.js?ver=

HTML / DOM Fingerprints

CSS Classes
bsfef-booking-slots-fieldbsfef-date-pickerbsfef-time-pickerbsfef-selected-datebsfef-selected-timebsfef-no-slots-availablebsfef-slot-item
Data Attributes
data-bsfef-field-iddata-bsfef-form-iddata-bsfef-slot-id
JS Globals
bsfef_ajax_object
REST Endpoints
/wp-json/bsfef/v1/check_slot_availability/wp-json/bsfef/v1/get_available_slots/wp-json/bsfef/v1/get_fully_booked_dates
FAQ

Frequently Asked Questions about Booking Slots For Elementor Forms