
DPD SK for WooCommerce Security & Risk Analysis
wordpress.org/plugins/wc-dpdPlugin spoločnosti Direct Parcel Distribution SK, s. r. o. poskytuje jednoduché a rýchle riešenie na prenos údajov o objednaných prepravných službách …
Is DPD SK for WooCommerce Safe to Use in 2026?
Generally Safe
Score 100/100DPD SK for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wc-dpd plugin v8.4.0 exhibits a generally strong security posture with several positive indicators. The absence of known CVEs and a clean vulnerability history are significant strengths, suggesting a commitment to security by the developers. The static analysis also reveals good practices, such as 100% usage of prepared statements for SQL queries and the presence of nonce checks on all AJAX handlers. Furthermore, the taint analysis found no critical or high severity vulnerabilities, and the attack surface is well-controlled with all entry points having associated authentication checks.
However, there are areas that warrant caution. The fact that there are zero capability checks for the AJAX handlers is a notable concern. While nonce checks prevent simple replay attacks, the absence of capability checks means that any authenticated user, regardless of their role or permissions, could potentially trigger these AJAX actions. This could lead to unauthorized actions if the AJAX endpoints perform sensitive operations. Additionally, while the majority of output is escaped, a significant percentage (21%) is not, which could open the door to cross-site scripting (XSS) vulnerabilities if the unescaped data is user-controlled or comes from an untrusted source.
In conclusion, wc-dpd v8.4.0 appears to be a relatively secure plugin, bolstered by its clean vulnerability history and good data handling for SQL. The lack of serious taint flows is reassuring. The primary weaknesses lie in the missing capability checks for AJAX handlers, which expand the potential attack surface for authenticated users, and the unescaped output, which presents a risk of XSS. Addressing these specific points would further enhance the plugin's security.
Key Concerns
- Missing capability checks on AJAX handlers
- Significant percentage of unescaped output
DPD SK for WooCommerce Security Vulnerabilities
DPD SK for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
DPD SK for WooCommerce Attack Surface
AJAX Handlers 4
WordPress Hooks 40
Maintenance & Trust
DPD SK for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
DPD SK for WooCommerce Alternatives
Estonian Shipping Methods for WooCommerce
estonian-shipping-methods-for-woocommerce
Extends WooCommerce with most commonly used Estonian shipping methods. All in one.
DPD Baltic Shipping
woo-shipping-dpd-baltic
Shipping extension for WooCommerce on WordPress of DPD Baltics. Manage your national and international shipments easily.
Royal Mail Shipping Calculator for WooCommerce
royal-mail-woocommerce-shipping-calculator
Royal Mail Shipping Calculator for WooCommerce is a WordPress Plugin that integrate the Royal Mail service.
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping
flexible-shipping
Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and order value. Accurate rates at checkout.
WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels
print-invoices-packing-slip-labels-for-woocommerce
Auto-generate and attach WooCommerce PDF invoices and packing slips to order emails with customizable templates & bulk print options.
DPD SK for WooCommerce Developer Profile
2 plugins · 700 total installs
How We Detect DPD SK for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wc-dpd/public/styles/dpd-parcelshop-shipping-method-content.css/wp-content/plugins/wc-dpd/public/styles/dpd-parcelshop-map-widget.css/wp-content/plugins/wc-dpd/public/styles/dpd-parcelshop-popup.css/wp-content/plugins/wc-dpd/public/scripts/dpd-parcelshop-map-widget.js/wp-content/plugins/wc-dpd/public/scripts/dpd-parcelshop-popup.js/wp-content/plugins/wc-dpd/public/scripts/dpd-parcelshop-block-shipping-method.js/wp-content/plugins/wc-dpd/public/styles/dpd-parcelshop-block-shipping-method.csshttps://pus-maps.dpd.sk/lib/library.jswc-dpd/public/styles/dpd-parcelshop-shipping-method-content.css?ver=wc-dpd/public/styles/dpd-parcelshop-map-widget.css?ver=wc-dpd/public/styles/dpd-parcelshop-popup.css?ver=wc-dpd/public/scripts/dpd-parcelshop-map-widget.js?ver=wc-dpd/public/scripts/dpd-parcelshop-popup.js?ver=wc-dpd/public/scripts/dpd-parcelshop-block-shipping-method.js?ver=wc-dpd/public/styles/dpd-parcelshop-block-shipping-method.css?ver=HTML / DOM Fingerprints
dpd-parcelshop-map-widget-containerdpd-parcelshop-map-widgetdpd-parcelshop-popup-containerdpd-parcelshop-popupdpd-parcelshop-block-shipping-methoddata-wc-dpd-parcelshop-map-widgetdata-wc-dpd-parcelshop-popupdata-wc-dpd-parcelshop-blockwc_dpd_parcelshop_map_widget_settingswc_dpd_parcelshop_popup_settingswc_dpd_parcelshop_block_settings