Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Security & Risk Analysis

wordpress.org/plugins/date-time-picker-field

Availability datepicker & booking calendar for any form. Configure business hours, time slots, date overrides and a booking window.

20K active installs v3.0 PHP 7.4+ WP 6.0+ Updated Feb 27, 2026
availabilitybookingcalendarcontact-form-7datepicker
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Safe to Use in 2026?

Generally Safe

Score 100/100

Availability 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.

No known CVEs Updated 1mo ago
Risk Assessment

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
Vulnerabilities
None known

Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
4 prepared
Unescaped Output
9
260 escaped
Nonce Checks
5
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

80% prepared5 total queries

Output Escaping

97% escaped269 total outputs
Attack Surface
1 unprotected

Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_avdp_get_week_previewincludes\class-avdp-main.php:134
WordPress Hooks 10
actionplugins_loadedincludes\class-avdp-main.php:118
actionadmin_enqueue_scriptsincludes\class-avdp-main.php:130
actionadmin_enqueue_scriptsincludes\class-avdp-main.php:131
actionadmin_menuincludes\class-avdp-main.php:132
actionadmin_initincludes\class-avdp-main.php:133
actionwp_enqueue_scriptsincludes\class-avdp-main.php:147
actionwp_enqueue_scriptsincludes\class-avdp-main.php:148
actionadmin_initincludes\class-avdp-upgrader.php:30
actionadmin_noticesincludes\class-avdp-upgrader.php:31
actionadmin_initincludes\class-avdp-upgrader.php:32
Maintenance & Trust

Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 27, 2026
PHP min version7.4
Downloads269K

Community Trust

Rating82/100
Number of ratings42
Active installs20K
Developer Profile

Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP Developer Profile

inputwp

1 plugin · 20K total installs

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

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

Asset Paths
/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
Script Paths
/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.js
Version Parameters
date-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

CSS Classes
avdp-field-wrapperavdp-datetimepickeravdp-timepickeravdp-calendar
Data Attributes
data-avdp-settings
JS Globals
avdp_settings
FAQ

Frequently Asked Questions about Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP