
Shipping by Weight for WooCommerce Security & Risk Analysis
wordpress.org/plugins/dn-shipping-by-weightWeight-based shipping costs for Woocomerce. Spese di spedizione basata sul peso per Woocomerce.
Is Shipping by Weight for WooCommerce Safe to Use in 2026?
Generally Safe
Score 90/100Shipping by Weight for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The dn-shipping-by-weight plugin v1.2.2 exhibits a mixed security posture. While the static analysis reveals a remarkably small attack surface with no immediate exploitable entry points like unprotected AJAX handlers, REST API routes, or shortcodes, and a decent proportion of SQL queries utilizing prepared statements, there are notable concerns. The taint analysis indicates flows with unsanitized paths, suggesting potential vulnerabilities if these paths were to become accessible, although no critical or high severity issues were flagged in this specific scan. The vulnerability history is a significant red flag, with two past medium severity CVEs related to Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF). The fact that these vulnerabilities were reported and seemingly patched (as there are 0 currently unpatched) is positive, but the recurrence of these common vulnerability types suggests a need for continued vigilance and robust input validation and output escaping practices. Overall, the plugin has strengths in its limited attack surface, but the past vulnerability history and the presence of unsanitized taint flows warrant caution.
Key Concerns
- Past medium CVEs for XSS/CSRF
- Taint flows with unsanitized paths
- SQL queries not using prepared statements (50%)
- Output escaping is not fully proper (68%)
- No capability checks on entry points
Shipping by Weight for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
DN Shipping by Weight for WooCommerce <= 1.2 - Reflected Cross-Site Scripting
DN Shipping by Weight for WooCommerce <= 1.1.1 - Cross-Site Request Forgery to Plugin Settings Update
Shipping by Weight for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Shipping by Weight for WooCommerce Attack Surface
WordPress Hooks 5
Maintenance & Trust
Shipping by Weight for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Shipping by Weight for WooCommerce Alternatives
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.
Weight Based Shipping for WooCommerce
weight-based-shipping-for-woocommerce
Weight Based Shipping is a flexible and widely-used solution to calculate shipping costs based on the total cart weight and value.
WC – APG Weight Shipping
woocommerce-apg-weight-and-postcodestatecountry-shipping
Add to WooCommerce shipping costs calculating based on weight, size and post code, state (province) and/or customer’s country.
Custom Shipping Methods for WooCommerce – Create Weight based Shipping, Conditional Shipping, Table Rate Shipping and much more
custom-shipping-methods-for-woocommerce
Configure advanced shipping options for your WooCommerce store with custom shipping methods. Be it weight based shipping or volume based shipping or q …
Weight zone shipping for WooCommerce
oik-weight-zone-shipping
Adds shipping zone weight based shipping cost calculations to your WooCommerce store.
Shipping by Weight for WooCommerce Developer Profile
7 plugins · 350 total installs
How We Detect Shipping by Weight for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/dn-shipping-by-weight/css/main.css/wp-content/plugins/dn-shipping-by-weight/js/main.js/wp-content/plugins/dn-shipping-by-weight/js/main.jsdn-shipping-by-weight/css/main.css?ver=dn-shipping-by-weight/js/main.js?ver=HTML / DOM Fingerprints
dn_shipping_by_weight_table_iddn_shipping_by_weight_test_table_iddn_shipping_by_weight_table_delete_iddn_shipping_by_weight_menagename="dn_shipping_by_weight_table_id"name="dn_shipping_by_weight_test_table_id"name="dn_shipping_by_weight_table_delete_id"