Order Delivery Date Time & Pickup for WooCommerce Security & Risk Analysis

wordpress.org/plugins/bp-order-date-time-for-woocommerce

During the checkout process, customers can effortlessly choose a delivery date and time for their orders.

600 active installs v1.3 PHP 7.4+ WP 5.5.6+ Updated Oct 14, 2025
deliverydelivery-datedelivery-timepickuppickup-date
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Order Delivery Date Time & Pickup for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 7mo ago
Risk Assessment

The "bp-order-date-time-for-woocommerce" v1.3 plugin exhibits a generally strong security posture based on the provided static analysis. The plugin demonstrates good practices by implementing nonce checks and capability checks for its entry points, and importantly, all SQL queries utilize prepared statements, mitigating risks of SQL injection. The absence of critical or high severity taint flows and dangerous functions further reinforces this positive assessment. Furthermore, the plugin has no recorded vulnerabilities in its history, suggesting a history of secure development and maintenance.

However, there are areas for improvement. A significant portion of output (29%) is not properly escaped, presenting a potential cross-site scripting (XSS) risk. While the attack surface is relatively small and all entry points appear to have some form of authentication, a more granular examination of these checks would be beneficial. The presence of file operations, though singular, warrants attention to ensure proper sanitization and access controls are in place. Overall, the plugin is well-developed from a security perspective, but the unescaped output is the primary concern that needs immediate attention.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Order Delivery Date Time & Pickup for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Order Delivery Date Time & Pickup for WooCommerce Release Timeline

v1.3Current
v1.2
v1.1
v1.0.1
v1.0
v0.2
v0.1
Code Analysis
Analyzed Mar 16, 2026

Order Delivery Date Time & Pickup for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

71% escaped788 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
csf_export (includes\codestar\functions\actions.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Order Delivery Date Time & Pickup for WooCommerce Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 5

authwp_ajax_csf-get-iconsincludes\codestar\functions\actions.php:50
authwp_ajax_csf-exportincludes\codestar\functions\actions.php:87
authwp_ajax_csf-importincludes\codestar\functions\actions.php:123
authwp_ajax_csf-resetincludes\codestar\functions\actions.php:150
authwp_ajax_csf-chosenincludes\codestar\functions\actions.php:189

Shortcodes 1

[delivery_pickup_fields] src\Pages\Checkout.php:36
WordPress Hooks 69
actionwp_enqueue_scriptsincludes\codestar\classes\abstract.class.php:21
actionadmin_menuincludes\codestar\classes\admin-options.class.php:107
actionadmin_bar_menuincludes\codestar\classes\admin-options.class.php:108
actionnetwork_admin_menuincludes\codestar\classes\admin-options.class.php:112
filteradmin_footer_textincludes\codestar\classes\admin-options.class.php:432
actionadd_meta_boxes_commentincludes\codestar\classes\comment-options.class.php:38
actionedit_commentincludes\codestar\classes\comment-options.class.php:39
actioncustomize_registerincludes\codestar\classes\customize-options.class.php:44
actioncustomize_save_afterincludes\codestar\classes\customize-options.class.php:45
actionwp_enqueue_scriptsincludes\codestar\classes\customize-options.class.php:49
actionadd_meta_boxesincludes\codestar\classes\metabox-options.class.php:50
actionsave_postincludes\codestar\classes\metabox-options.class.php:51
actionedit_attachmentincludes\codestar\classes\metabox-options.class.php:52
actionwp_nav_menu_item_custom_fieldsincludes\codestar\classes\nav-menu-options.class.php:32
actionwp_update_nav_menu_itemincludes\codestar\classes\nav-menu-options.class.php:33
filterwp_edit_nav_menu_walkerincludes\codestar\classes\nav-menu-options.class.php:35
actionadmin_initincludes\codestar\classes\profile-options.class.php:32
actionshow_user_profileincludes\codestar\classes\profile-options.class.php:44
actionedit_user_profileincludes\codestar\classes\profile-options.class.php:45
actionpersonal_options_updateincludes\codestar\classes\profile-options.class.php:47
actionedit_user_profile_updateincludes\codestar\classes\profile-options.class.php:48
actionafter_setup_themeincludes\codestar\classes\setup.class.php:73
actioninitincludes\codestar\classes\setup.class.php:74
actionswitch_themeincludes\codestar\classes\setup.class.php:75
actionadmin_enqueue_scriptsincludes\codestar\classes\setup.class.php:76
actionwp_enqueue_scriptsincludes\codestar\classes\setup.class.php:77
actionwp_headincludes\codestar\classes\setup.class.php:78
filteradmin_body_classincludes\codestar\classes\setup.class.php:79
actionadmin_footerincludes\codestar\classes\shortcode-options.class.php:47
actioncustomize_controls_print_footer_scriptsincludes\codestar\classes\shortcode-options.class.php:48
actionelementor/editor/before_enqueue_scriptsincludes\codestar\classes\shortcode-options.class.php:59
actionelementor/editor/footerincludes\codestar\classes\shortcode-options.class.php:60
actionelementor/editor/footerincludes\codestar\classes\shortcode-options.class.php:61
actionenqueue_block_editor_assetsincludes\codestar\classes\shortcode-options.class.php:258
actionmedia_buttonsincludes\codestar\classes\shortcode-options.class.php:262
actionadmin_initincludes\codestar\classes\taxonomy-options.class.php:41
actionadmin_footerincludes\codestar\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptsincludes\codestar\fields\icon\icon.php:42
actionadmin_print_footer_scriptsincludes\codestar\fields\link\link.php:65
actionprint_default_editor_scriptsincludes\codestar\fields\wp_editor\wp_editor.php:62
actionadmin_menuincludes\codestar\views\welcome.php:19
filterplugin_action_linksincludes\codestar\views\welcome.php:20
filterplugin_row_metaincludes\codestar\views\welcome.php:21
actionadmin_enqueue_scriptsincludes\core.php:7
actionadmin_menuincludes\core.php:8
actionadmin_menuincludes\core.php:9
actionbefore_woocommerce_initmain.php:61
actionbefore_woocommerce_initmain.php:66
actionadmin_noticesmain.php:142
actionplugin_loadedmain.php:212
actioninitmain.php:214
actionadmin_enqueue_scriptssrc\Base\Enqueue.php:27
filterplugin_row_metasrc\Base\SettingsLink.php:26
actionwoocommerce_checkout_update_order_metasrc\Pages\Checkout.php:31
actionwoocommerce_new_order_itemsrc\Pages\Checkout.php:32
actionwp_enqueue_scriptssrc\Pages\Checkout.php:33
actionwoocommerce_after_checkout_formsrc\Pages\Checkout.php:34
actionwoocommerce_after_checkout_validationsrc\Pages\Checkout.php:35
actionwoocommerce_email_order_metasrc\Pages\Email.php:24
actionwoocommerce_admin_order_data_after_shipping_addresssrc\Pages\Order.php:29
actionmanage_woocommerce_page_wc-orders_custom_columnsrc\Pages\Order.php:30
filtermanage_woocommerce_page_wc-orders_columnssrc\Pages\Order.php:31
filterwoocommerce_get_order_item_totalssrc\Pages\Order.php:34
filterplugin_row_metasrc\Pages\Settings.php:37
actioninitsrc\Pages\Settings.php:81
filterodpbp_section_after_delivery_settingssrc\Pages\Settings.php:110
filterodpbp_section_after_pickup_settingssrc\Pages\Settings.php:184
filterodpbp_pickup_locations_fieldssrc\Pages\Settings.php:239
filterodpbp_general_settings_fieldssrc\Pages\Settings.php:277
Maintenance & Trust

Order Delivery Date Time & Pickup for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 14, 2025
PHP min version7.4
Downloads12K

Community Trust

Rating100/100
Number of ratings1
Active installs600
Developer Profile

Order Delivery Date Time & Pickup for WooCommerce Developer Profile

brightvesseldev

15 plugins · 48K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
277 days
View full developer profile
Detection Fingerprints

How We Detect Order Delivery Date Time & Pickup 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/bp-order-date-time-for-woocommerce/assets/css/custom.css/wp-content/plugins/bp-order-date-time-for-woocommerce/assets/css/backend.css/wp-content/plugins/bp-order-date-time-for-woocommerce/assets/css/frontend.css/wp-content/plugins/bp-order-date-time-for-woocommerce/assets/js/backend.js/wp-content/plugins/bp-order-date-time-for-woocommerce/assets/js/frontend.js
Script Paths
/wp-content/plugins/bp-order-date-time-for-woocommerce/assets/js/backend.js/wp-content/plugins/bp-order-date-time-for-woocommerce/assets/js/frontend.js
Version Parameters
bp-order-date-time-for-woocommerce/assets/css/custom.css?ver=bp-order-date-time-for-woocommerce/assets/css/backend.css?ver=bp-order-date-time-for-woocommerce/assets/css/frontend.css?ver=bp-order-date-time-for-woocommerce/assets/js/backend.js?ver=bp-order-date-time-for-woocommerce/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
bp-delivery-date-time-settings
Data Attributes
data-delivery-date-time-options
JS Globals
bp_order_delivery_date_time_params
FAQ

Frequently Asked Questions about Order Delivery Date Time & Pickup for WooCommerce