Shiptastic Integration for DHL Security & Risk Analysis

wordpress.org/plugins/shiptastic-integration-for-dhl

Connect Shiptastic to the DHL API and create DHL labels to shipments and returns.

7K active installs v4.1.7 PHP 7.0+ WP 5.4+ Updated Jan 5, 2026
shippingshiptasticupswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Shiptastic Integration for DHL Safe to Use in 2026?

Generally Safe

Score 100/100

Shiptastic Integration for DHL 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

The shiptastic-integration-for-dhl plugin version 4.1.7 demonstrates a generally strong security posture. The static analysis reveals no critical vulnerabilities in terms of attack surface, dangerous functions, or taint analysis flows. The plugin also shows good practices regarding SQL query preparation and output escaping, with a significant majority of both being handled correctly. Furthermore, the absence of any recorded CVEs, either past or present, suggests a history of secure development or prompt patching by the developers.

However, there are minor areas for improvement. While the plugin has 17 SQL queries, 82% are prepared, leaving 3 queries potentially not using prepared statements. Similarly, 82% of output is properly escaped, indicating a small percentage of outputs might be vulnerable to XSS. The plugin also performs file operations and has nonce and capability checks, which are positive signs of security awareness.

Overall, this plugin appears to be reasonably secure. The lack of critical findings in static analysis and its clean vulnerability history are significant strengths. The few potential areas for concern are minor and do not represent immediate critical threats, but addressing them would further enhance its security.

Key Concerns

  • Potential raw SQL queries
  • Potential unescaped output
Vulnerabilities
None known

Shiptastic Integration for DHL Security Vulnerabilities

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

Shiptastic Integration for DHL Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
14 prepared
Unescaped Output
36
169 escaped
Nonce Checks
6
Capability Checks
8
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

82% prepared17 total queries

Output Escaping

82% escaped205 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
add_notices (src\Admin\Admin.php:106)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Shiptastic Integration for DHL Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 51
actionplugins_loadedshiptastic-integration-for-dhl.php:33
actionadmin_enqueue_scriptssrc\Admin\Admin.php:20
actionadmin_enqueue_scriptssrc\Admin\Admin.php:21
actionadd_meta_boxessrc\Admin\Admin.php:24
actionwoocommerce_admin_field_dhl_receiver_idssrc\Admin\Admin.php:27
filterwoocommerce_admin_settings_sanitize_optionsrc\Admin\Admin.php:28
actionwoocommerce_admin_field_dp_chargesrc\Admin\Admin.php:29
actionwoocommerce_admin_field_dhl_participation_numberssrc\Admin\Admin.php:31
actionadmin_initsrc\Admin\Admin.php:33
actionadmin_noticessrc\Admin\Admin.php:34
actionwoocommerce_order_shipping_methodsrc\Admin\Admin.php:36
actionwoocommerce_admin_order_data_after_shipping_addresssrc\Admin\Admin.php:37
actioninitsrc\Blocks\Assets.php:12
actionwoocommerce_blocks_enqueue_checkout_block_scripts_aftersrc\Blocks\Integrations\PreferredServices.php:41
actionwoocommerce_store_api_checkout_update_customer_from_requestsrc\Blocks\PreferredServices.php:23
filterwoocommerce_stc_dhl_checkout_get_current_payment_methodsrc\Blocks\PreferredServices.php:28
filterwoocommerce_stc_dhl_checkout_parcel_services_datasrc\Blocks\PreferredServices.php:37
actionwoocommerce_store_api_checkout_update_order_from_requestsrc\Blocks\PreferredServices.php:57
filterwoocommerce_stc_dhl_checkout_get_current_payment_methodsrc\Blocks\PreferredServices.php:63
filterwoocommerce_stc_dhl_checkout_parcel_services_datasrc\Blocks\PreferredServices.php:72
actionwoocommerce_blocks_checkout_block_registrationsrc\Blocks\PreferredServices.php:102
filterwoocommerce_shiptastic_shipping_provider_class_namessrc\Package.php:53
actionwoocommerce_shiptastic_initsrc\Package.php:59
actioninitsrc\Package.php:67
filterwoocommerce_shiptastic_shipment_is_shipping_domesticsrc\Package.php:69
filterwoocommerce_shiptastic_shipment_is_shipping_inner_eusrc\Package.php:70
filtershiptastic_register_api_instance_dhl_paket_label_restsrc\Package.php:75
filtershiptastic_register_api_instance_dhl_paket_return_restsrc\Package.php:82
filtershiptastic_register_api_instance_dhl_location_findersrc\Package.php:89
filtershiptastic_register_api_instance_dhl_paket_label_soapsrc\Package.php:96
filtershiptastic_register_api_instance_dhl_paket_parcel_servicessrc\Package.php:103
filtershiptastic_register_api_instance_dhl_paket_myaccountsrc\Package.php:110
filtershiptastic_register_api_instance_dhl_im_restsrc\Package.php:117
filtershiptastic_register_api_instance_dhl_de_parcel_trackingsrc\Package.php:124
filterwoocommerce_shiptastic_shipment_label_typessrc\Package.php:314
filterhttp_request_argssrc\Package.php:811
filterwoocommerce_shiptastic_shipment_order_pickup_location_codesrc\ParcelLocator.php:22
filterwoocommerce_shiptastic_shipment_order_pickup_location_customer_numbersrc\ParcelLocator.php:23
filterwoocommerce_shipment_get_pickup_location_customer_numbersrc\ParcelLocator.php:25
filterwoocommerce_shiptastic_shipment_customer_pickup_location_customer_numbersrc\ParcelLocator.php:26
actionwoocommerce_after_save_address_validationsrc\ParcelLocator.php:28
actionwoocommerce_process_shop_order_metasrc\ParcelLocator.php:29
actionwp_enqueue_scriptssrc\ParcelServices.php:16
actionwoocommerce_cart_calculate_feessrc\ParcelServices.php:17
actionwoocommerce_after_checkout_validationsrc\ParcelServices.php:18
actionwoocommerce_checkout_create_ordersrc\ParcelServices.php:19
filterwoocommerce_get_order_item_totalssrc\ParcelServices.php:20
actionwoocommerce_review_order_after_paymentsrc\ParcelServices.php:22
actionwoocommerce_review_order_before_paymentsrc\ParcelServices.php:23
actionwoocommerce_shiptastic_dhl_preferred_service_fieldssrc\ParcelServices.php:25
filterwoocommerce_update_order_review_fragmentssrc\ParcelServices.php:26
Maintenance & Trust

Shiptastic Integration for DHL Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 5, 2026
PHP min version7.0
Downloads30K

Community Trust

Rating0/100
Number of ratings0
Active installs7K
Developer Profile

Shiptastic Integration for DHL Developer Profile

vendidero

6 plugins · 104K total installs

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

How We Detect Shiptastic Integration for DHL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shiptastic-integration-for-dhl/assets/css/admin.css/wp-content/plugins/shiptastic-integration-for-dhl/assets/js/admin.js
Script Paths
/wp-content/plugins/shiptastic-integration-for-dhl/assets/js/admin.js
Version Parameters
shiptastic-integration-for-dhl/assets/css/admin.css?ver=shiptastic-integration-for-dhl/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wc-stc-shipment-order-meta-data
Data Attributes
data-wc_stc_dhl_preferred_daydata-wc_stc_dhl_preferred_delivery_typedata-wc_stc_dhl_preferred_locationdata-wc_stc_dhl_preferred_neighbor
JS Globals
wc_stc_dhl_vars
FAQ

Frequently Asked Questions about Shiptastic Integration for DHL