
Distance Based Shipping Calculator Security & Risk Analysis
wordpress.org/plugins/distance-based-shipping-calculatorThis plugin retrieves the distance between your shipping origins and your customer and applies a rate per unit of distance (mile or kilometer) to calc …
Is Distance Based Shipping Calculator Safe to Use in 2026?
Generally Safe
Score 97/100Distance Based Shipping Calculator has a strong security track record. Known vulnerabilities have been patched promptly.
The "distance-based-shipping-calculator" plugin v2.1.0 exhibits a mixed security posture. While it demonstrates good practices in its use of prepared statements for SQL queries and a significant number of capability checks, there are notable areas of concern. The presence of unprotected AJAX handlers and REST API routes represents a significant attack surface that could be exploited by unauthenticated users. Furthermore, the taint analysis reveals flows with unsanitized paths, including two high-severity issues, which indicates potential vulnerabilities in how user input is handled and processed, possibly leading to cross-site scripting or other injection attacks. The plugin's history of four medium-severity CVEs, with the most recent being in February 2025, suggests a recurring pattern of vulnerabilities, particularly related to missing authorization, cross-site scripting, and SQL injection. Although there are currently no unpatched CVEs, this history warrants vigilance. Overall, the plugin has strengths in its core data handling but requires immediate attention to its input validation and access control mechanisms to mitigate identified risks.
Key Concerns
- Unprotected AJAX handlers
- REST API route without permission callback
- High severity taint flows
- Flows with unsanitized paths
- Medium severity CVE history (4 total)
- Significant percentage of unescaped outputs
Distance Based Shipping Calculator Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Distance Based Shipping Calculator <= 2.0.22 - Missing Authorization to Unauthenticated Settings Update
Distance Based Shipping Calculator <= 2.0.22 - Missing Authorization
Distance Based Shipping Calculator <= 2.0.21 - Reflected Cross-Site Scripting
Distance Based Shipping Calculator <= 2.0.23 - Authenticated (Subscriber+) SQL Injection
Distance Based Shipping Calculator Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Distance Based Shipping Calculator Attack Surface
AJAX Handlers 19
REST API Routes 1
WordPress Hooks 40
Scheduled Events 1
Maintenance & Trust
Distance Based Shipping Calculator Maintenance & Trust
Maintenance Signals
Community Trust
Distance Based Shipping Calculator Alternatives
WooReer
wcsdm
WooReer calculates shipping rates based on distance via Google Maps, Mapbox, DistanceMatrix.ai, Geoapify, or HERE.
Easyship WooCommerce Shipping Rates
easyship-woocommerce-shipping-rates
Easyship for WooCommerce saves you time and money with live courier rates, seamless checkout, automated taxes & duties, and shipping label creation.
AB Google Map Travel (AB-MAP)
ab-google-map-travel
Created By: Aboobacker P Ummer Email : aboobackerp@gmail.com Free version demo: wp.aboobacker.com https://www.youtube.com/watch?v=oNmJB5Ioy5A Have …
Flat Shipping Rates by Eniture Technology
flat-shipping-rates-by-eniture-technology
The Flat Rate Shipping for WooCommerce plugin is a free add-on plugin that requires the installation and
Leo Travel Distance Time Manager
leo-travel-distance-time-manager
Leo Travel Distance Time Manager is small plugin to calculate distance and time between multiple stops and shows complete route on map.
Distance Based Shipping Calculator Developer Profile
29 plugins · 1K total installs
How We Detect Distance Based Shipping Calculator
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/distance-based-shipping-calculator/admin/assets/en-distance-base-shipping-admin-frontend.js/wp-content/plugins/distance-based-shipping-calculator/admin/assets/en-distance-base-shipping-admin.js/wp-content/plugins/distance-based-shipping-calculator/admin/popup/assets/css/en-distance-base-shipping-admin-popup.css/wp-content/plugins/distance-based-shipping-calculator/admin/popup/assets/js/en-distance-base-shipping-admin-popup.js/wp-content/plugins/distance-based-shipping-calculator/admin/popup/assets/js/jquery.validate.min.js/wp-content/plugins/distance-based-shipping-calculator/admin/popup/assets/js/tagging.js/wp-content/plugins/distance-based-shipping-calculator/admin/assets/en-distance-base-shipping-admin.csshttps://code.jquery.com/jquery-1.12.4.jshttps://code.jquery.com/ui/1.12.1/jquery-ui.js//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.cssdistance-based-shipping-calculator/admin/assets/en-distance-base-shipping-admin-frontend.js?ver=distance-based-shipping-calculator/admin/assets/en-distance-base-shipping-admin.js?ver=distance-based-shipping-calculator/admin/popup/assets/css/en-distance-base-shipping-admin-popup.css?ver=distance-based-shipping-calculator/admin/popup/assets/js/en-distance-base-shipping-admin-popup.js?ver=distance-based-shipping-calculator/admin/popup/assets/js/jquery.validate.min.js?ver=distance-based-shipping-calculator/admin/popup/assets/js/tagging.js?ver=distance-based-shipping-calculator/admin/assets/en-distance-base-shipping-admin.css?ver=HTML / DOM Fingerprints
display_metaEN_DISTANCE_BASE_SHIPPING_DIR_FILEen_dbs_admin_scriptscripten_dbsc_admin_popup_script