Shipping Labels for DHL eCommerce APAC Security & Risk Analysis

wordpress.org/plugins/dhl-ecommerce-apac

Integrate DHL eCommerce APAC shipping services with your WooCommerce store. Supports High-Performance Order Storage (HPOS) and automated tracking upda …

100 active installs v1.1.5 PHP 7.4+ WP 6.0+ Updated Dec 4, 2025
dhl-shippingecommercelabelsshippingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Shipping Labels for DHL eCommerce APAC Safe to Use in 2026?

Generally Safe

Score 100/100

Shipping Labels for DHL eCommerce APAC has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "dhl-ecommerce-apac" v1.1.5 plugin exhibits a generally good security posture with several positive indicators. A high percentage of SQL queries utilize prepared statements, and output escaping is robust, suggesting a commitment to preventing common web vulnerabilities like SQL injection and XSS. The absence of known CVEs and bundled libraries further contributes to a reduced attack surface in those specific areas. However, a significant concern exists regarding the plugin's attack surface. The presence of one AJAX handler without proper authentication checks represents a direct entry point that could be exploited by unauthenticated users. While the taint analysis did not reveal critical or high-severity unsanitized flows, the existence of two unsanitized paths is a point of attention, even if their impact is currently assessed as low or moderate. The limited number of capability checks (2) on the entry points also suggests that access control might not be as granular as it could be, especially in conjunction with the unprotected AJAX handler. Overall, while the plugin demonstrates strong defensive coding practices in many areas, the unprotected AJAX handler presents a clear and present risk that should be addressed.

Key Concerns

  • Unprotected AJAX handler
  • Flows with unsanitized paths detected
Vulnerabilities
None known

Shipping Labels for DHL eCommerce APAC Security Vulnerabilities

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

Shipping Labels for DHL eCommerce APAC Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
12 prepared
Unescaped Output
22
438 escaped
Nonce Checks
3
Capability Checks
2
File Operations
4
External Requests
5
Bundled Libraries
0

SQL Query Safety

92% prepared13 total queries

Output Escaping

95% escaped460 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
him_check_dhl_auth_client_api (includes\inc\dhl-apac-extra-function.php:482)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Shipping Labels for DHL eCommerce APAC Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_him_check_dhl_auth_client_apiincludes\inc\dhl-apac-extra-function.php:480
WordPress Hooks 49
actionrest_api_initdhl-ecommerce-apac.php:35
actionplugins_loadedincludes\class-dhl-apac.php:54
actioninitincludes\class-dhl-apac.php:55
actionbefore_woocommerce_initincludes\class-dhl-apac.php:56
actionadmin_enqueue_scriptsincludes\class-dhl-apac.php:95
actionadmin_menuincludes\class-dhl-apac.php:96
actionadmin_post_dhl_malaysia_form_responseincludes\class-dhl-apac.php:97
actionredirect_post_locationincludes\class-dhl-apac.php:98
filterenter_title_hereincludes\class-dhl-apac.php:99
filterlogin_redirectincludes\class-dhl-apac.php:100
actionadmin_noticesincludes\class-dhl-apac.php:101
actionadmin_noticesincludes\class-dhl-apac.php:104
actionadd_meta_boxesincludes\classes\class-dhl-apac-custom-post-custom-field.php:34
actionsave_postincludes\classes\class-dhl-apac-custom-post-custom-field.php:35
actioninitincludes\classes\class-dhl-apac-custom-post-types.php:25
actioninitincludes\inc\class-dhl-apac-webhook-rest.php:93
actionwoocommerce_loadedincludes\inc\class-dhl-apac-webhook-rest.php:94
filterwc_order_statusesincludes\inc\class-dhl-apac-webhook-rest.php:105
filterwoocommerce_reports_order_statusesincludes\inc\class-dhl-apac-webhook-rest.php:118
filterwoocommerce_order_is_paid_statusesincludes\inc\class-dhl-apac-webhook-rest.php:134
actionrest_api_initincludes\inc\class-dhl-apac-webhook-rest.php:170
actionadmin_noticesincludes\inc\dhl-apac-extra-function.php:980
actioninitincludes\inc\dhl-apac-extra-function.php:1007
actionadmin_footerincludes\inc\dhl-apac-extra-function.php:1021
actionadmin_noticesincludes\inc\dhl-apac-extra-function.php:1023
actionadmin_noticesincludes\inc\dhl-apac-extra-function.php:1044
actionadmin_noticesincludes\inc\dhl-apac-extra-function.php:1090
actionadmin_noticesincludes\inc\dhl-apac-extra-function.php:1101
actionadmin_enqueue_scriptsincludes\inc\dhl-apac-extra-function.php:1164
actionadmin_footerincludes\inc\dhl-apac-extra-function.php:1242
actionadmin_noticesincludes\inc\dhl-apac-extra-function.php:1246
filterbulk_actions-woocommerce_page_wc-ordersincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:24
filterhandle_bulk_actions-woocommerce_page_wc-ordersincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:25
filterwoocommerce_shop_order_list_table_columnsincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:26
actionwoocommerce_shop_order_list_table_custom_columnincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:27
filterbulk_actions-edit-shop_orderincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:29
filterhandle_bulk_actions-edit-shop_orderincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:30
filtermanage_edit-shop_order_columnsincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:31
actionmanage_shop_order_posts_custom_columnincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:32
actionadmin_noticesincludes\multipleShippingLabel\class-dhl-apac-multipleshippinglabel.php:35
actionadd_meta_boxesincludes\shippinglabel\class-dhl-apac-shippinglabel.php:35
actionwoocommerce_process_shop_order_metaincludes\shippinglabel\class-dhl-apac-shippinglabel.php:38
actionwoocommerce_admin_process_order_objectincludes\shippinglabel\class-dhl-apac-shippinglabel.php:41
actionadmin_footerincludes\shippinglabel\class-dhl-apac-shippinglabel.php:1290
actiontemplate_redirectincludes\shippinglabel\createlable\class-dhl-apac-createlabel.php:50
actionadd_meta_boxesincludes\shippinglabel\createlable\class-dhl-apac-createlabel.php:51
actionwoocommerce_process_shop_order_metaincludes\shippinglabel\createlable\class-dhl-apac-createlabel.php:54
actionwoocommerce_update_orderincludes\shippinglabel\createlable\class-dhl-apac-createlabel.php:59
actionwoocommerce_new_orderincludes\shippinglabel\createlable\class-dhl-apac-createlabel.php:60
Maintenance & Trust

Shipping Labels for DHL eCommerce APAC Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedDec 4, 2025
PHP min version7.4
Downloads3K

Community Trust

Rating30/100
Number of ratings2
Active installs100
Developer Profile

Shipping Labels for DHL eCommerce APAC Developer Profile

DHL eCommerce Asia

1 plugin · 100 total installs

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

How We Detect Shipping Labels for DHL eCommerce APAC

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dhl-ecommerce-apac/assets/css/dhl-ecommerce-apac-admin.css/wp-content/plugins/dhl-ecommerce-apac/assets/js/dhl-ecommerce-apac-admin.js/wp-content/plugins/dhl-ecommerce-apac/assets/css/dhl-ecommerce-apac-frontend.css/wp-content/plugins/dhl-ecommerce-apac/assets/js/dhl-ecommerce-apac-frontend.js
Script Paths
/wp-content/plugins/dhl-ecommerce-apac/assets/js/dhl-ecommerce-apac-admin.js/wp-content/plugins/dhl-ecommerce-apac/assets/js/dhl-ecommerce-apac-frontend.js
Version Parameters
dhl-ecommerce-apac/assets/css/dhl-ecommerce-apac-admin.css?ver=dhl-ecommerce-apac/assets/js/dhl-ecommerce-apac-admin.js?ver=dhl-ecommerce-apac/assets/css/dhl-ecommerce-apac-frontend.css?ver=dhl-ecommerce-apac/assets/js/dhl-ecommerce-apac-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
dhl-ecommerce-apac-admin-wrap
Data Attributes
data-nonce
JS Globals
dhl_apac_params
REST Endpoints
/wp-json/dhl-ecommerce-apac/v1/webhook
FAQ

Frequently Asked Questions about Shipping Labels for DHL eCommerce APAC