Estimated delivery date per product for WooCommerce Security & Risk Analysis

wordpress.org/plugins/estimate-delivery-date-for-woocommerce

Estimated delivery date per product for WooCommerce

400 active installs v4.11.31 PHP + WP 3.0.1+ Updated Mar 9, 2026
delivery-dateestimate-delivery-timeestimated-delivery-dateestimated-shipping-dateshipping-date
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Estimated delivery date per product for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Estimated delivery date per product for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 25d ago
Risk Assessment

The plugin 'estimate-delivery-date-for-woocommerce' v4.11.31 exhibits a generally good security posture, with strong practices in SQL query handling and output escaping. The absence of known CVEs and a history of unpatched vulnerabilities further suggest a well-maintained codebase. However, the presence of two AJAX handlers without proper authentication checks represents a significant concern. While the taint analysis did not reveal critical or high-severity issues, the identified flows with unsanitized paths, even if rated lower in severity, warrant attention as they could potentially be exploited in conjunction with other weaknesses or in specific environments.

The plugin's strength lies in its adherence to secure coding practices like prepared statements for SQL and robust output escaping. This indicates a proactive approach to preventing common web vulnerabilities. The vulnerability history, or lack thereof, is a strong positive indicator of the developer's commitment to security. The primary weakness identified is the unprotected AJAX endpoints, which could allow unauthenticated users to trigger potentially sensitive operations. This is the most direct and actionable risk identified in the static analysis.

In conclusion, while the plugin scores well on several security metrics, particularly regarding SQL and output sanitization, the two unprotected AJAX endpoints introduce a notable risk. The developer should prioritize implementing appropriate authentication and authorization checks for these handlers to fully secure the plugin. The taint analysis, though not indicating critical flaws, suggests that ongoing vigilance and potentially deeper code review might be beneficial, especially if new functionalities are added.

Key Concerns

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

Estimated delivery date per product for WooCommerce Security Vulnerabilities

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

Estimated delivery date per product for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
13
422 escaped
Nonce Checks
3
Capability Checks
1
File Operations
0
External Requests
1
Bundled Libraries
0

Output Escaping

97% escaped435 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

18 flows3 with unsanitized paths
handle_tracker_action (admin\class-analytics.php:75)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Estimated delivery date per product for WooCommerce Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 3

authwp_ajax_pisol_update_methodadmin\class-pi-edd-shipping.php:47
authwp_ajax_get_single_product_estimatepublic\class-edd-product-controller.php:22
noprivwp_ajax_get_single_product_estimatepublic\class-edd-product-controller.php:23
WordPress Hooks 49
actionadmin_enqueue_scriptsadmin\class-analytics.php:34
actionadmin_footer-plugins.phpadmin\class-analytics.php:35
actionadmin_noticesadmin\class-analytics.php:38
actionpisol_custom_field_edd_textadmin\class-customfields.php:46
actionpisol_custom_field_padding_boxadmin\class-customfields.php:47
actionpisol_custom_field_border_boxadmin\class-customfields.php:48
actionpisol_custom_field_border_radius_boxadmin\class-customfields.php:49
actionadmin_initadmin\class-pi-edd-admin.php:22
actionwoocommerce_initadmin\class-pi-edd-design.php:35
actionwp_loadedadmin\class-pi-edd-extra.php:42
actionwp_loadedadmin\class-pi-edd-extra.php:46
actioninitadmin\class-pi-edd-holidays.php:35
actionadmin_menuadmin\class-pi-edd-menu.php:16
actionadmin_noticesadmin\class-pi-edd-menu.php:18
actionwoocommerce_initadmin\class-pi-edd-message.php:43
actionwoocommerce_initadmin\class-pi-edd-option.php:46
actionwoocommerce_initadmin\class-pi-edd-shipping.php:31
actioninitadmin\class-pi-edd-shipping.php:41
actionwoocommerce_initadmin\class-pi-edd-woo.php:57
actionwoocommerce_product_data_tabsadmin\class-pi-edd-woo.php:60
actionwoocommerce_product_data_panelsadmin\class-pi-edd-woo.php:62
actionwoocommerce_process_product_metaadmin\class-pi-edd-woo.php:64
actionplugins_loadedincludes\class-pi-edd.php:149
actionadmin_enqueue_scriptsincludes\class-pi-edd.php:164
actionadmin_enqueue_scriptsincludes\class-pi-edd.php:165
actionpiso_edd_compatible_shipping_methodincludes\compatible-plugin-message.php:26
actionadmin_enqueue_scriptsincludes\conflict-fixer.php:9
actionadmin_footerincludes\pisol.class.form.php:444
actionafter_plugin_row_estimate-delivery-date-for-woocommerce-pro/pi-edd.phpincludes\Pro_Warning.php:17
actionadmin_noticesincludes\review.php:111
actionadmin_noticespi-edd.php:42
actionadmin_noticespi-edd.php:66
actionbefore_woocommerce_initpi-edd.php:111
actionwp_enqueue_scriptspublic\class-edd-product-controller.php:19
actionwoocommerce_after_cart_item_namepublic\class-edd-product-controller.php:38
filterwoocommerce_checkout_cart_item_quantitypublic\class-edd-product-controller.php:42
actionwoocommerce_get_item_datapublic\class-edd-product-controller.php:45
actionwp_loadedpublic\class-edd-product-controller.php:282
actionwp_enqueue_scriptspublic\class-edd-template.php:16
actionwoocommerce_checkout_create_order_line_itempublic\class-order.php:22
filterwoocommerce_order_item_get_formatted_meta_datapublic\class-order.php:23
filterpi_edd_single_product_positionpublic\class-pi-edd-public.php:60
filterpi_edd_html_product_loop_pagepublic\class-pi-edd-public.php:61
filterpi_edd_html_cart_pagepublic\class-pi-edd-public.php:62
filterpi_edd_product_loop_positionpublic\class-pi-edd-public.php:63
actionwoocommerce_initpublic\class-pi-edd-public.php:83
actionwoocommerce_after_cart_item_namepublic\class-pi-edd-public.php:121
filterwoocommerce_checkout_cart_item_quantitypublic\class-pi-edd-public.php:122
filterpi_edd_html_product_pagepublic\class-pi-edd-public.php:125
Maintenance & Trust

Estimated delivery date per product for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 9, 2026
PHP min version
Downloads153K

Community Trust

Rating84/100
Number of ratings82
Active installs400
Developer Profile

Estimated delivery date per product for WooCommerce Developer Profile

PI Web Solution

30 plugins · 93K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
235 days
View full developer profile
Detection Fingerprints

How We Detect Estimated delivery date per product for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/css/bootstrap.min.css/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/css/bootstrap-select.min.css/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/css/select2.min.css/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/css/custom.css/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/js/bootstrap.bundle.min.js/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/js/bootstrap-select.min.js/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/js/select2.min.js/wp-content/plugins/estimate-delivery-date-for-woocommerce/admin/js/custom.js
Version Parameters
estimate-delivery-date-for-woocommerce/admin/css/bootstrap.min.css?ver=estimate-delivery-date-for-woocommerce/admin/css/bootstrap-select.min.css?ver=estimate-delivery-date-for-woocommerce/admin/css/select2.min.css?ver=estimate-delivery-date-for-woocommerce/admin/css/custom.css?ver=estimate-delivery-date-for-woocommerce/admin/js/bootstrap.bundle.min.js?ver=estimate-delivery-date-for-woocommerce/admin/js/bootstrap-select.min.js?ver=estimate-delivery-date-for-woocommerce/admin/js/select2.min.js?ver=estimate-delivery-date-for-woocommerce/admin/js/custom.js?ver=

HTML / DOM Fingerprints

CSS Classes
pi-selectable
HTML Comments
Making sure WooCommerce is thereChecking Pro version
Data Attributes
data-live-searchdata-style
JS Globals
pi_edd_paramsPISOL_EDD_BUY_URL
FAQ

Frequently Asked Questions about Estimated delivery date per product for WooCommerce