
Shipping Zones by Drawing for WooCommerce Security & Risk Analysis
wordpress.org/plugins/shipping-zones-by-drawing-for-woocommerceShipping Zones by Drawing lets you create custom shipping areas in WooCommerce with an easy-to-use map tool. And much more...
Is Shipping Zones by Drawing for WooCommerce Safe to Use in 2026?
Generally Safe
Score 100/100Shipping Zones by Drawing for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "shipping-zones-by-drawing-for-woocommerce" plugin version 3.1.4.3 exhibits a mixed security posture. While it benefits from a clean vulnerability history with no known CVEs and no detected critical or high severity taint flows, there are notable concerns stemming from its static analysis. The plugin presents an attack surface with 6 entry points, one of which is unprotected and lacks authentication checks. Additionally, the single SQL query identified is not using prepared statements, posing a potential risk for SQL injection if user-supplied data is directly incorporated. The output escaping, while generally good at 69%, still leaves room for improvement and could be a vector for cross-site scripting (XSS) vulnerabilities if specific outputs are not properly handled. The plugin also makes external HTTP requests, which, if not carefully validated, could lead to SSRF vulnerabilities. Despite the lack of historical vulnerabilities, the presence of an unprotected AJAX handler and raw SQL queries suggest potential weaknesses that could be exploited if an attacker discovers them. Overall, the plugin has strengths in its lack of historical issues and no critical taint flows, but the identified code-level risks require attention.
Key Concerns
- Unprotected AJAX handler
- SQL query without prepared statements
- Less than 100% output escaping
- External HTTP requests
Shipping Zones by Drawing for WooCommerce Security Vulnerabilities
Shipping Zones by Drawing for WooCommerce Release Timeline
Shipping Zones by Drawing for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Shipping Zones by Drawing for WooCommerce Attack Surface
AJAX Handlers 5
Shortcodes 1
WordPress Hooks 79
Maintenance & Trust
Shipping Zones by Drawing for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Shipping Zones by Drawing for WooCommerce Alternatives
WooReer
wcsdm
WooReer calculates shipping rates based on distance via Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE.
Calculate Prices based on Distance For WooCommerce
calculate-prices-based-on-distance-for-woocommerce
The best WooCommerce Distance Rate Shipping alternative. Secure delivery fee calculation by KM/Mile via Google Maps. Supports Block Checkout & Del …
Gellum Delivery Calculator for WooCommerce
gellum-delivery-calculator
Calculates shipping costs for WooCommerce based on GPS distance with GeoJSON limited areas. Shortcode [gellumdcw_map]
MiMap – Pick My Location For WooCommerce
mymap-pick-my-location-for-woocommerce
This plugin speed up checkout with automatic address filling on checkout page and share location URL with order using google map API.
Ship Distance
ship-distance
Restrict WooCommerce shipping based on distance from your store location using Google Maps Distance Matrix API.
Shipping Zones by Drawing for WooCommerce Developer Profile
4 plugins · 1K total installs
How We Detect Shipping Zones by Drawing for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/css/frontend.css/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/frontend.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/shipping-zones-by-drawing-for-woocommerce-frontend.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/css/backend.css/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/backend.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/shipping-zones-by-drawing-for-woocommerce-admin.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/frontend.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/shipping-zones-by-drawing-for-woocommerce-frontend.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/backend.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/shipping-zones-by-drawing-for-woocommerce-admin.js/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/css/frontend.css?ver=/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/frontend.js?ver=/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/shipping-zones-by-drawing-for-woocommerce-frontend.js?ver=/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/css/backend.css?ver=/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/backend.js?ver=/wp-content/plugins/shipping-zones-by-drawing-for-woocommerce/assets/js/shipping-zones-by-drawing-for-woocommerce-admin.js?ver=HTML / DOM Fingerprints
szbd_mapszbd-shipping-map-wrapperszbd_shipping_method_selection_wrapper<!-- SZBD Map Options --><!-- SZBD Shipping Method Selection Options -->data-map-api-keydata-szbd-map-optionsdata-szbd-shipping-method-selection-optionsszbdMapszbdShippingMethodSelection/wp-json/szbd-shipping-map/v1/map-data/wp-json/szbd-shipping-method-selection/v1/settings[szbd_shipping_map][szbd_shipping_method_selection]