ELEX WooCommerce DHL Express Shipping Method Security & Risk Analysis

wordpress.org/plugins/elex-woo-dhl-express-shipping

Display DHL Express Live Shipping Rates on Cart & Checkout Page based on the Shipping Destination and Cart Content using DHL APIs.

200 active installs v3.1.0 PHP + WP 3.0.1+ Updated Feb 2, 2026
dhl-ecommercedhl-expressdhl-paketdhl-woocommerceshipping
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ELEX WooCommerce DHL Express Shipping Method Safe to Use in 2026?

Generally Safe

Score 100/100

ELEX WooCommerce DHL Express Shipping Method 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 "elex-woo-dhl-express-shipping" plugin version 3.1.0 demonstrates a generally strong security posture based on the provided static analysis. The absence of known CVEs and recorded vulnerabilities, coupled with the efficient use of prepared statements for SQL queries and a high percentage of properly escaped output, are positive indicators. The plugin also appears to handle file operations securely and makes external HTTP requests with what is likely proper handling, given the lack of taint vulnerabilities. The presence of nonce checks is also a good sign for securing AJAX endpoints.

However, a notable concern is the complete absence of capability checks on any of its entry points. While there is only one AJAX handler identified, the lack of role-based access control means that any user, regardless of their permissions within WordPress, could potentially interact with this handler. This presents a significant risk, as it could lead to unauthorized actions or information disclosure if the handler performs sensitive operations. The limited attack surface is a mitigating factor, but the lack of capability checks is a weakness that needs to be addressed.

In conclusion, the plugin benefits from a clean vulnerability history and good coding practices in areas like SQL and output escaping. The primary weakness lies in the fundamental lack of permission checks on its AJAX endpoint, which, despite the small attack surface, represents a critical security oversight. Addressing this oversight by implementing appropriate capability checks would significantly improve the plugin's security.

Key Concerns

  • No capability checks on AJAX endpoints
Vulnerabilities
None known

ELEX WooCommerce DHL Express Shipping Method Security Vulnerabilities

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

ELEX WooCommerce DHL Express Shipping Method Code Analysis

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

Output Escaping

93% escaped165 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
is_available (dhl_express\includes\class-wf-dhl-woocommerce-shipping.php:182)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ELEX WooCommerce DHL Express Shipping Method Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_dhl_get_rates_request_logselex-woo-dhl-express-shipping.php:88
WordPress Hooks 18
actionplugins_loadeddhl-deprecated-functions.php:10
filterwoocommerce_cart_shipping_method_full_labeldhl_express\includes\dhl-extra-fields-show.php:20
filterwoocommerce_cart_shipping_method_full_labeldhl_express\includes\dhl-extra-fields-show.php:25
filterwoocommerce_checkout_fieldsdhl_express\includes\dhl-extra-fields-show.php:33
filterwoocommerce_cart_shipping_packagesdhl_express\includes\dhl-extra-fields-show.php:35
actionwoocommerce_shipping_initelex-woo-dhl-express-shipping.php:74
filterwoocommerce_shipping_methodselex-woo-dhl-express-shipping.php:75
filteradmin_enqueue_scriptselex-woo-dhl-express-shipping.php:76
actionadmin_footerelex-woo-dhl-express-shipping.php:79
actionwoocommerce_checkout_fieldselex-woo-dhl-express-shipping.php:81
actionwoocommerce_checkout_update_order_metaelex-woo-dhl-express-shipping.php:82
filterwoocommerce_edit_account_formelex-woo-dhl-express-shipping.php:84
actionwoocommerce_save_account_detailselex-woo-dhl-express-shipping.php:85
actionwp_enqueue_scriptselex-woo-dhl-express-shipping.php:87
actioninitelex-woo-dhl-express-shipping.php:267
actionbefore_woocommerce_initelex-woo-dhl-express-shipping.php:342
actionadmin_noticesreview_and_troubleshoot_notify\review-and-troubleshoot-notify-class.php:20
actionadmin_initreview_and_troubleshoot_notify\review-and-troubleshoot-notify-class.php:21
Maintenance & Trust

ELEX WooCommerce DHL Express Shipping Method Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 2, 2026
PHP min version
Downloads10K

Community Trust

Rating90/100
Number of ratings10
Active installs200
Developer Profile

ELEX WooCommerce DHL Express Shipping Method Developer Profile

ELEXtensions

22 plugins · 28K total installs

87
trust score
Avg Security Score
98/100
Avg Patch Time
53 days
View full developer profile
Detection Fingerprints

How We Detect ELEX WooCommerce DHL Express Shipping Method

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/elex-woo-dhl-express-shipping/dhl_express/resources/js/dhl_cart_checkout_scripts.js
Script Paths
dhl_express/resources/js/dhl_cart_checkout_scripts.js
Version Parameters
elex-woo-dhl-express-shipping/dhl_express/resources/js/dhl_cart_checkout_scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
update_totals_on_change
Data Attributes
user_dhl_receiver_eoriuser_dhl_receiver_vatelex_dhl_receiver_eorielex_dhl_receiver_vat
JS Globals
dhl_cart_checkout
FAQ

Frequently Asked Questions about ELEX WooCommerce DHL Express Shipping Method