
Easy Date and Time Picker Security & Risk Analysis
wordpress.org/plugins/datetime-pickerDatetime-Picker is a plugin which appends a pretty nice, multi-language date and time selection popup to a hidden input field using jQuery and moment …
Is Easy Date and Time Picker Safe to Use in 2026?
Generally Safe
Score 85/100Easy Date and Time Picker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "datetime-picker" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, and any indications from taint analysis suggests the developers have followed good security practices in the core implementation. The plugin also has no recorded vulnerabilities, which is a positive indicator of its security over time.
However, the static analysis does reveal areas for potential concern. The lack of nonce checks and capability checks, especially when combined with the presence of a shortcode as an entry point, could present a risk if the shortcode's functionality is not inherently safe or if it interacts with sensitive data or actions. While the attack surface is small and currently has no unprotected entry points, the reliance on implicit security for the shortcode's execution is a weakness. Without explicit checks, a vulnerability in the shortcode's handler could be exploited if an attacker can trigger it.
In conclusion, the plugin is well-developed from a code hygiene perspective, with no obvious flaws like SQL injection or XSS vectors apparent in the static analysis. The lack of historical vulnerabilities further bolsters confidence. Nevertheless, the omission of standard security checks like nonces and capability checks on the shortcode handler is a notable oversight that warrants attention to ensure the plugin remains secure as it evolves or integrates into more complex WordPress environments.
Key Concerns
- Missing nonce checks on shortcode
- Missing capability checks on shortcode
Easy Date and Time Picker Security Vulnerabilities
Easy Date and Time Picker Code Analysis
Easy Date and Time Picker Attack Surface
Shortcodes 1
WordPress Hooks 3
Maintenance & Trust
Easy Date and Time Picker Maintenance & Trust
Maintenance Signals
Community Trust
Easy Date and Time Picker Alternatives
Date Time Picker for Contact Form 7
date-time-picker-for-contact-form-7
This plugin enables Contact Form 7 text field into a Date picker, Time picker or Date Time picker by using CSS class.
Date Time Picker for WPForms
date-time-picker-for-wpforms
This plugin enables WPForms text field into a Date picker or Time picker by using CSS class.
Simple Entry Booking for WooCommerce
simple-entry-booking-for-woocommerce
Adds a simple booking date and time picker to WooCommerce products with weekly scheduling and blocked days.
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.
Restrict Dates Add-On for Gravity Forms
restrict-dates-add-on-for-gravity-forms
A simple and nice plugin to add date restrict dynamically in gravity forms default date picker field.
Easy Date and Time Picker Developer Profile
2 plugins · 20 total installs
How We Detect Easy Date and Time Picker
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/datetime-picker/css/datetimepicker.css/wp-content/plugins/datetime-picker/css/font-awesome.min.css/wp-content/plugins/datetime-picker/js/datetimepicker.js/wp-content/plugins/datetime-picker/js/moment.min.js/wp-content/plugins/datetime-picker/js/datetimepicker.js/wp-content/plugins/datetime-picker/js/moment.min.jsdatetime-picker/css/datetimepicker.css?ver=datetime-picker/css/font-awesome.min.css?ver=datetime-picker/js/datetimepicker.js?ver=datetime-picker/js/moment.min.js?ver=HTML / DOM Fingerprints
id="picker"id="picker-no-time"<div style="width: 250px; margin: 50px auto;">
<div id="picker"> </div>
<input type="hidden" id="result" value="" />
</div>