Shipping Manager For WooCommerce Security & Risk Analysis

wordpress.org/plugins/shipping-manager-for-woocommerce

Easily add custom cities with rates, convert city to dropdown, create WooCommerce shipping zones (Pro), hide checkout fields, rename labels

40 active installs v1.6.2 PHP 5.2.4+ WP 2.8.0+ Updated Feb 7, 2026
citiescitydropdownshipping-methodshipping-zone
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Shipping Manager For WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Shipping Manager For WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'shipping-manager-for-woocommerce' plugin v1.6.2 exhibits a generally strong security posture based on the provided static analysis. The absence of identified attack surface points like AJAX handlers, REST API routes, shortcodes, and cron events, especially without authentication checks, is a significant positive. Furthermore, the complete absence of direct SQL queries and the use of prepared statements for all queries indicate robust database interaction practices. The plugin also avoids file operations and external HTTP requests, which are common vectors for vulnerabilities.

However, there are a few areas that warrant attention. While the overall output escaping is reasonably good at 70%, the 30% of outputs that are not properly escaped could potentially lead to cross-site scripting (XSS) vulnerabilities if sensitive data is displayed without adequate sanitization. The taint analysis revealing one flow with unsanitized paths, even without a critical or high severity classification, suggests a potential, albeit minor, risk of data manipulation or unintended behavior if this flow is exploitable. The presence of bundled libraries, Select2 v3.4.8 and Freemius v1.0, which are older versions, could introduce vulnerabilities if known exploits exist for these specific versions, although no specific issues are flagged in the provided data. The complete lack of vulnerability history is a strong indicator of good past security practices, but it doesn't guarantee future immunity.

In conclusion, the plugin demonstrates good security fundamentals by minimizing its attack surface and employing safe database practices. The primary concerns are the unescaped outputs and the single unsanitized path identified in the taint analysis, which, although not critically severe, represent potential weaknesses. The use of outdated bundled libraries also represents a minor risk that should be monitored. The absence of any recorded CVEs is a positive indicator, suggesting a commitment to security from the developer, but the identified code signals still present a small attack surface for potential security issues.

Key Concerns

  • Unsanitized path in taint analysis
  • 30% of outputs not properly escaped
  • Bundled outdated library (Select2 v3.4.8)
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
None known

Shipping Manager For WooCommerce Security Vulnerabilities

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

Shipping Manager For WooCommerce Code Analysis

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

Bundled Libraries

Select23.4.8Freemius1.0

Output Escaping

70% escaped67 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<wcsm-admin> (inc\wcsm-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Shipping Manager For WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_initinc\wcsm-admin.php:3
actionadmin_menuinc\wcsm-admin.php:19
filterwoocommerce_default_address_fieldsinc\wcsm-functions.php:10
filterwoocommerce_checkout_fieldsinc\wcsm-functions.php:16
actionwoocommerce_checkout_update_order_reviewinc\wcsm-functions.php:23
filterwoocommerce_package_ratesinc\wcsm-functions.php:24
actionwoocommerce_checkout_update_order_reviewinc\wcsm-functions.php:47
filterwoocommerce_package_ratesinc\wcsm-functions.php:48
actionwoocommerce_shipping_initinc\wcsm-shipping-method.php:13
filterwoocommerce_shipping_methodsinc\wcsm-shipping-method.php:45
actionadmin_enqueue_scriptsshipping-manager-for-wooCommerce.php:57
actionwp_enqueue_scriptsshipping-manager-for-wooCommerce.php:93
actioninitshipping-manager-for-wooCommerce.php:108
Maintenance & Trust

Shipping Manager For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 7, 2026
PHP min version5.2.4
Downloads4K

Community Trust

Rating100/100
Number of ratings4
Active installs40
Developer Profile

Shipping Manager For WooCommerce Developer Profile

WPSAAD

4 plugins · 7K total installs

79
trust score
Avg Security Score
100/100
Avg Patch Time
110 days
View full developer profile
Detection Fingerprints

How We Detect Shipping Manager For WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/shipping-manager-for-woocommerce/assets/css/wcsm-admin-style.css/wp-content/plugins/shipping-manager-for-woocommerce/assets/js/wcsm-back.js/wp-content/plugins/shipping-manager-for-woocommerce/assets/css/select2.css/wp-content/plugins/shipping-manager-for-woocommerce/assets/js/select2.js/wp-content/plugins/shipping-manager-for-woocommerce/assets/js/wcsm-front.js
Script Paths
/wp-content/plugins/shipping-manager-for-woocommerce/assets/js/wcsm-back.js/wp-content/plugins/shipping-manager-for-woocommerce/assets/js/select2.js/wp-content/plugins/shipping-manager-for-woocommerce/assets/js/wcsm-front.js

HTML / DOM Fingerprints

CSS Classes
wcsm-settings
FAQ

Frequently Asked Questions about Shipping Manager For WooCommerce