AICOSO Pickup and Delivery Date Time for WooCommerce Security & Risk Analysis

wordpress.org/plugins/aicoso-pickup-and-delivery-for-woocommerce

A comprehensive WooCommerce extension that enables customers to choose between home delivery and pickup options with flexible scheduling capabilities.

0 active installs v1.0.0 PHP 7.4+ WP 5.8+ Updated Jan 22, 2026
delivery-pickup-date-and-time-for-woocommercewoocommerce-delivery-datewoocommerce-delivery-timewoocommerce-pickup-datewoocommerce-pickup-time
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AICOSO Pickup and Delivery Date Time for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

Based on the provided static analysis, the "aicoso-pickup-and-delivery-for-woocommerce" plugin v1.0.0 exhibits a generally strong security posture. The absence of any unpatched or known vulnerabilities in its history is a significant positive indicator. The code analysis reveals diligent use of prepared statements for SQL queries and a high percentage of properly escaped output, which are excellent practices for preventing common web vulnerabilities. Furthermore, all identified AJAX entry points appear to have nonce checks, and capability checks are present, suggesting an effort to restrict unauthorized access.

However, while the overall picture is positive, there are areas that warrant attention. The plugin has 11 AJAX handlers, which, while protected by nonce checks, still represent a substantial attack surface. The presence of 3 file operations could be a concern if not handled with extreme care, though no specific issues like unsanitized paths were flagged in the taint analysis. The lack of REST API routes and shortcodes reduces the potential for certain types of vulnerabilities, but the reliance solely on AJAX handlers for entry points means these need to be meticulously reviewed for any potential logic flaws.

In conclusion, the plugin demonstrates a good foundation in secure coding practices, particularly with regards to SQL and output handling. The history of zero vulnerabilities further bolsters confidence. The primary areas for vigilance would be the thorough review of the 11 AJAX handlers to ensure no edge cases or logic errors exist that could be exploited, and careful scrutiny of the file operation functions. Given the current data, the overall risk is assessed as low.

Key Concerns

  • 11 AJAX handlers represent a significant attack surface
  • Presence of 3 file operations requires careful review
Vulnerabilities
None known

AICOSO Pickup and Delivery Date Time for WooCommerce Security Vulnerabilities

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

AICOSO Pickup and Delivery Date Time for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
64
457 escaped
Nonce Checks
11
Capability Checks
3
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

88% escaped521 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
add_delivery_pickup_date_filter (includes\admin\class-aicoso-pickup-delivery-order-management.php:394)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AICOSO Pickup and Delivery Date Time for WooCommerce Attack Surface

Entry Points11
Unprotected0

AJAX Handlers 11

authwp_ajax_aicoso_pickup_delivery_dismiss_blocks_noticeincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:44
authwp_ajax_aicoso_pickup_delivery_save_order_dataincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:63
noprivwp_ajax_aicoso_pickup_delivery_save_order_dataincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:64
authwp_ajax_aicoso_pickup_delivery_save_to_sessionincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:67
noprivwp_ajax_aicoso_pickup_delivery_save_to_sessionincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:68
authwp_ajax_aicoso_pickup_delivery_get_datesincludes\frontend\class-aicoso-pickup-delivery-checkout.php:60
noprivwp_ajax_aicoso_pickup_delivery_get_datesincludes\frontend\class-aicoso-pickup-delivery-checkout.php:61
authwp_ajax_aicoso_pickup_delivery_get_time_slotsincludes\frontend\class-aicoso-pickup-delivery-checkout.php:63
noprivwp_ajax_aicoso_pickup_delivery_get_time_slotsincludes\frontend\class-aicoso-pickup-delivery-checkout.php:64
authwp_ajax_aicoso_pickup_delivery_get_locationsincludes\frontend\class-aicoso-pickup-delivery-checkout.php:66
noprivwp_ajax_aicoso_pickup_delivery_get_locationsincludes\frontend\class-aicoso-pickup-delivery-checkout.php:67
WordPress Hooks 72
actiondeactivated_pluginaicoso-pickup-and-delivery-for-woocommerce.php:90
actionadmin_noticesaicoso-pickup-and-delivery-for-woocommerce.php:125
actionadmin_noticesaicoso-pickup-and-delivery-for-woocommerce.php:187
actionwoocommerce_loadedaicoso-pickup-and-delivery-for-woocommerce.php:199
actionplugins_loadedaicoso-pickup-and-delivery-for-woocommerce.php:213
actioninitaicoso-pickup-and-delivery-for-woocommerce.php:222
actionwoocommerce_loadedaicoso-pickup-and-delivery-for-woocommerce.php:225
filterplugin_row_metaaicoso-pickup-and-delivery-for-woocommerce.php:259
actionbefore_woocommerce_initaicoso-pickup-and-delivery-for-woocommerce.php:288
actionplugins_loadedaicoso-pickup-and-delivery-for-woocommerce.php:308
filterwoocommerce_blocks_force_classic_checkoutincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:26
actionwoocommerce_blocks_loadedincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:35
actionadmin_noticesincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:38
actionadmin_enqueue_scriptsincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:41
actionwoocommerce_initincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:47
filter__experimental_woocommerce_blocks_add_data_attributes_to_namespaceincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:55
filter__experimental_woocommerce_blocks_checkout_update_order_from_requestincludes\class-aicoso-pickup-delivery-blocks-compatibility.php:56
actionwoocommerce_blocks_checkout_block_registrationincludes\class-aicoso-pickup-delivery-blocks-integration.php:31
filterwoocommerce_blocks_checkout_update_order_from_requestincludes\class-aicoso-pickup-delivery-blocks-integration.php:32
actionwoocommerce_blocks_checkout_block_registrationincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:47
actionwp_enqueue_scriptsincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:50
actionwoocommerce_store_api_checkout_update_order_from_requestincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:53
actionwoocommerce_checkout_order_processedincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:56
actionwoocommerce_checkout_update_order_metaincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:57
actionwoocommerce_blocks_enqueue_checkout_block_scripts_afterincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:60
actionwoocommerce_new_orderincludes\class-aicoso-pickup-delivery-checkout-blocks-support.php:71
actionwoocommerce_initincludes\class-aicoso-pickup-delivery.php:84
actionwoocommerce_email_classesincludes\class-aicoso-pickup-delivery.php:85
actioninitincludes\class-aicoso-pickup-delivery.php:86
actionplugins_loadedincludes\class-aicoso-pickup-delivery.php:184
actionadmin_enqueue_scriptsincludes\class-aicoso-pickup-delivery.php:197
actionadmin_enqueue_scriptsincludes\class-aicoso-pickup-delivery.php:198
actionadmin_menuincludes\class-aicoso-pickup-delivery.php:202
actionadmin_initincludes\class-aicoso-pickup-delivery.php:203
actionadmin_enqueue_scriptsincludes\class-aicoso-pickup-delivery.php:204
filterwoocommerce_get_sections_shippingincludes\class-aicoso-pickup-delivery.php:205
filterwoocommerce_get_settings_shippingincludes\class-aicoso-pickup-delivery.php:206
actionwoocommerce_admin_order_data_after_billing_addressincludes\class-aicoso-pickup-delivery.php:210
actionwoocommerce_admin_order_data_after_shipping_addressincludes\class-aicoso-pickup-delivery.php:211
actionwoocommerce_process_shop_order_metaincludes\class-aicoso-pickup-delivery.php:212
actionadd_meta_boxesincludes\class-aicoso-pickup-delivery.php:215
actionadmin_enqueue_scriptsincludes\class-aicoso-pickup-delivery.php:216
filtermanage_edit-shop_order_columnsincludes\class-aicoso-pickup-delivery.php:219
actionmanage_shop_order_posts_custom_columnincludes\class-aicoso-pickup-delivery.php:220
filtermanage_woocommerce_page_wc-orders_columnsincludes\class-aicoso-pickup-delivery.php:223
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\class-aicoso-pickup-delivery.php:224
actionrestrict_manage_postsincludes\class-aicoso-pickup-delivery.php:227
filterrequestincludes\class-aicoso-pickup-delivery.php:228
filterwoocommerce_admin_reportsincludes\class-aicoso-pickup-delivery.php:232
actionwp_enqueue_scriptsincludes\class-aicoso-pickup-delivery.php:245
actionwp_enqueue_scriptsincludes\class-aicoso-pickup-delivery.php:246
actionwoocommerce_after_checkout_billing_formincludes\class-aicoso-pickup-delivery.php:250
actionwoocommerce_checkout_processincludes\class-aicoso-pickup-delivery.php:251
actionwoocommerce_checkout_create_orderincludes\class-aicoso-pickup-delivery.php:252
actionwoocommerce_checkout_update_order_metaincludes\class-aicoso-pickup-delivery.php:253
actionwoocommerce_order_details_after_order_tableincludes\class-aicoso-pickup-delivery.php:257
filterwoocommerce_email_classesincludes\class-aicoso-pickup-delivery.php:270
actionwoocommerce_email_order_metaincludes\class-aicoso-pickup-delivery.php:271
actionwoocommerce_order_status_pending_to_processing_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:37
actionwoocommerce_order_status_pending_to_completed_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:38
actionwoocommerce_order_status_pending_to_on-hold_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:39
actionwoocommerce_order_status_failed_to_processing_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:40
actionwoocommerce_order_status_failed_to_completed_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:41
actionwoocommerce_order_status_failed_to_on-hold_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:42
actionwoocommerce_order_status_cancelled_to_processing_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:43
actionwoocommerce_order_status_cancelled_to_completed_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:44
actionwoocommerce_order_status_cancelled_to_on-hold_notificationincludes\emails\class-aicoso-email-admin-new-pickup-delivery-order.php:45
actionaicoso_pickup_delivery_delivery_details_updatedincludes\emails\class-aicoso-email-delivery-confirmation.php:60
actionwoocommerce_checkout_order_processedincludes\emails\class-aicoso-email-delivery-confirmation.php:63
actionaicoso_pickup_delivery_pickup_details_updatedincludes\emails\class-aicoso-email-pickup-confirmation.php:59
actionwoocommerce_checkout_order_processedincludes\emails\class-aicoso-email-pickup-confirmation.php:62
filterwoocommerce_checkout_fieldsincludes\frontend\class-aicoso-pickup-delivery-checkout.php:57
Maintenance & Trust

AICOSO Pickup and Delivery Date Time for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 22, 2026
PHP min version7.4
Downloads134

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

AICOSO Pickup and Delivery Date Time for WooCommerce Developer Profile

aicoso

3 plugins · 10 total installs

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

How We Detect AICOSO Pickup and Delivery Date Time 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/aicoso-pickup-and-delivery-for-woocommerce/assets/css/aicoso-pickup-delivery-admin.css/wp-content/plugins/aicoso-pickup-and-delivery-for-woocommerce/assets/js/aicoso-pickup-delivery-admin.js/wp-content/plugins/aicoso-pickup-and-delivery-for-woocommerce/assets/css/aicoso-pickup-delivery-frontend.css/wp-content/plugins/aicoso-pickup-and-delivery-for-woocommerce/assets/js/aicoso-pickup-delivery-frontend.js
Script Paths
/wp-content/plugins/aicoso-pickup-and-delivery-for-woocommerce/assets/js/aicoso-pickup-delivery-admin.js/wp-content/plugins/aicoso-pickup-and-delivery-for-woocommerce/assets/js/aicoso-pickup-delivery-frontend.js
Version Parameters
aicoso-pickup-and-delivery-for-woocommerce/assets/css/aicoso-pickup-delivery-admin.css?ver=aicoso-pickup-and-delivery-for-woocommerce/assets/js/aicoso-pickup-delivery-admin.js?ver=aicoso-pickup-and-delivery-for-woocommerce/assets/css/aicoso-pickup-delivery-frontend.css?ver=aicoso-pickup-and-delivery-for-woocommerce/assets/js/aicoso-pickup-delivery-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
aicoso-pickup-delivery-admin-wrapperaicoso-pickup-delivery-settings
HTML Comments
<!-- Currently plugin version. --><!-- If this file is called directly, abort. --><!-- Check if WooCommerce is active --><!-- The code that runs during plugin activation. -->+12 more
Data Attributes
data-aicoso-pickup-delivery-admindata-aicoso-pickup-delivery-frontend
FAQ

Frequently Asked Questions about AICOSO Pickup and Delivery Date Time for WooCommerce