
Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Security & Risk Analysis
wordpress.org/plugins/date-time-picker-fieldAvailability datepicker & booking calendar for any form. Configure business hours, time slots, date overrides and a booking window.
Is Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Safe to Use in 2026?
Generally Safe
Score 100/100Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The date-time-picker-field plugin version 3.0 exhibits a generally good security posture, with several positive indicators. The extensive use of output escaping (97%) and prepared statements for SQL queries (80%) are strong practices that mitigate common web vulnerabilities. The absence of dangerous functions, file operations, and external HTTP requests further reduces the attack surface. Moreover, the plugin has no recorded vulnerability history, suggesting a well-maintained and secure codebase over time.
However, a significant concern arises from the presence of a single unprotected AJAX handler. This creates a direct entry point for attackers to potentially interact with the plugin's functionality without proper authentication or authorization checks, which is a common vector for exploiting plugins. While taint analysis found no issues, the lack of authentication on an AJAX endpoint is a critical omission that needs immediate attention.
In conclusion, the plugin is strong in many areas of secure coding, but the unprotected AJAX handler represents a clear and present risk. Addressing this single vulnerability should be the priority to significantly improve the plugin's overall security.
Key Concerns
- Unprotected AJAX handler
Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Security Vulnerabilities
Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Code Analysis
SQL Query Safety
Output Escaping
Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Attack Surface
AJAX Handlers 1
WordPress Hooks 10
Maintenance & Trust
Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Maintenance & Trust
Maintenance Signals
Community Trust
Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Alternatives
WP Booking System – Booking Calendar
wp-booking-system
The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking calendar.
WP Simple Booking Calendar
wp-simple-booking-calendar
This booking calendar shows when something is booked or available. Use it to show when your holiday home is available for rent, for example.
Date Picker For Contact Form 7
date-picker-for-contact-form-7
Easily add a customizable Date Picker to Contact Form 7. Restrict dates, disable specific days, and improve your booking forms.
Pinpoint Booking System – Version 2
booking-system
Book anything, anytime, anywhere.
Booqable Rental Plugin
booqable-rental-reservations
Booqable - WordPress Rental Plugin
Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Developer Profile
1 plugin · 20K total installs
How We Detect Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/date-time-picker-field/admin/css/avdp-admin.css/wp-content/plugins/date-time-picker-field/admin/js/avdp-admin.js/wp-content/plugins/date-time-picker-field/public/css/avdp-public.css/wp-content/plugins/date-time-picker-field/public/js/avdp-public.js/wp-content/plugins/date-time-picker-field/public/js/jquery.datetimepicker.full.min.js/wp-content/plugins/date-time-picker-field/public/js/moment.min.js/wp-content/plugins/date-time-picker-field/public/js/moment-timezone-with-data.min.js/wp-content/plugins/date-time-picker-field/admin/js/avdp-admin.js/wp-content/plugins/date-time-picker-field/public/js/jquery.datetimepicker.full.min.js/wp-content/plugins/date-time-picker-field/public/js/moment.min.js/wp-content/plugins/date-time-picker-field/public/js/moment-timezone-with-data.min.js/wp-content/plugins/date-time-picker-field/public/js/avdp-public.jsdate-time-picker-field/admin/css/avdp-admin.css?ver=date-time-picker-field/admin/js/avdp-admin.js?ver=date-time-picker-field/public/css/avdp-public.css?ver=date-time-picker-field/public/js/jquery.datetimepicker.full.min.js?ver=date-time-picker-field/public/js/moment.min.js?ver=date-time-picker-field/public/js/moment-timezone-with-data.min.js?ver=date-time-picker-field/public/js/avdp-public.js?ver=HTML / DOM Fingerprints
avdp-field-wrapperavdp-datetimepickeravdp-timepickeravdp-calendardata-avdp-settingsavdp_settings