Order Delivery Date And Time Security & Risk Analysis

wordpress.org/plugins/order-delivery-date-and-time

Order Delivery Date And Time plugin lets customers select delivery/pickup dates and times at checkout page.

1K active installs v1.1.1 PHP 7.0+ WP 5.3+ Updated Sep 15, 2025
order-delivery-datetime-plannerwoocommerce-delivery-slotswoocommerce-delivery-timewoocommerce-pickup-date
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Order Delivery Date And Time Safe to Use in 2026?

Generally Safe

Score 100/100

Order Delivery Date And Time has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "order-delivery-date-and-time" plugin v1.1.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, exclusively using prepared statements, and shows a high percentage of properly escaped output, minimizing risks associated with data manipulation and cross-site scripting. The absence of known vulnerabilities in its history is also a strong indicator of past security diligence. However, the static analysis reveals significant concerns regarding its attack surface. Two AJAX handlers are present, and crucially, both lack authentication checks. This means any unauthenticated user could potentially interact with these endpoints, leading to unintended consequences or further exploitation if these handlers are vulnerable. While the taint analysis did not report critical or high-severity unsanitized paths, the flows identified with unsanitized paths warrant attention, especially when coupled with unprotected entry points.

While the plugin has a clean vulnerability history, the identified unprotected AJAX handlers represent a substantial immediate risk. The taint analysis, despite not flagging critical issues, does indicate "unsanitized paths" which, when combined with unprotected AJAX endpoints, could become a vector for exploitation. The plugin's strengths lie in its database interaction and output handling, but the clear lack of authorization on its AJAX endpoints is a significant weakness that needs to be addressed to improve its overall security. The overall risk is moderate, leaning towards concerning due to the easily exploitable entry points.

Key Concerns

  • AJAX handlers without authentication checks
  • Flows with unsanitized paths
Vulnerabilities
None known

Order Delivery Date And Time Security Vulnerabilities

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

Order Delivery Date And Time Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
176 escaped
Nonce Checks
2
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

98% escaped180 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
thwdtp_save_settings (admin\class-thwdtp-admin-settings-general.php:284)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Order Delivery Date And Time Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_thwdtp_save_settingsincludes\class-thwdtp.php:152
authwp_ajax_thwdtp_get_specific_datesincludes\class-thwdtp.php:153
WordPress Hooks 17
actionwoocommerce_admin_order_data_after_order_detailsadmin\class-thwdtp-admin.php:128
actionwoocommerce_blocks_loadedblock\class-thwdtp-block.php:25
actionwoocommerce_blocks_checkout_block_registrationblock\class-thwdtp-block.php:31
actionwoocommerce_store_api_checkout_update_order_from_requestblock\class-thwdtp-block.php:36
actioninitincludes\class-thwdtp.php:67
actionplugins_loadedincludes\class-thwdtp.php:124
actionadmin_enqueue_scriptsincludes\class-thwdtp.php:146
actionadmin_menuincludes\class-thwdtp.php:147
filterwoocommerce_screen_idsincludes\class-thwdtp.php:148
actionwp_enqueue_scriptsincludes\class-thwdtp.php:167
actionbefore_woocommerce_initorder-delivery-date-and-time.php:39
actioninitpublic\class-thwdtp-public.php:25
filterwoocommerce_checkout_fieldspublic\class-thwdtp-public.php:115
actionwoocommerce_checkout_processpublic\class-thwdtp-public.php:118
actionwoocommerce_checkout_create_orderpublic\class-thwdtp-public.php:119
actionwoocommerce_order_details_after_order_tablepublic\class-thwdtp-public.php:122
filterwoocommerce_email_order_meta_fieldspublic\class-thwdtp-public.php:125
Maintenance & Trust

Order Delivery Date And Time Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 15, 2025
PHP min version7.0
Downloads22K

Community Trust

Rating92/100
Number of ratings18
Active installs1K
Developer Profile

Order Delivery Date And Time Developer Profile

ThemeHigh

16 plugins · 579K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
245 days
View full developer profile
Detection Fingerprints

How We Detect Order Delivery Date And Time

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/order-delivery-date-and-time/includes/assets/flat-pickr.min.css/wp-content/plugins/order-delivery-date-and-time/assets/css/thwdtp-admin.min.css/wp-content/plugins/order-delivery-date-and-time/includes/assets/flat-pickr.min.js/wp-content/plugins/order-delivery-date-and-time/assets/js/thwdtp-admin.min.js
Script Paths
order-delivery-date-and-time/includes/assets/flat-pickr.min.cssorder-delivery-date-and-time/assets/css/thwdtp-admin.min.cssorder-delivery-date-and-time/includes/assets/flat-pickr.min.jsorder-delivery-date-and-time/assets/js/thwdtp-admin.min.js
Version Parameters
order-delivery-date-and-time/assets/css/thwdtp-admin.min.css?ver=order-delivery-date-and-time/assets/js/thwdtp-admin.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
thwdtp-admin-style
Data Attributes
data-thwdtp_order_type
JS Globals
wdtp_var
FAQ

Frequently Asked Questions about Order Delivery Date And Time