Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-shippo-shipping

Multi-Carrier Shippo shipping plugin for WooCommerce displays live shipping rates at cart / checkout pages, validates shipping address.

2K active installs v1.5.18 PHP 7.3+ WP 5.6+ Updated Mar 4, 2026
address-validationshipping-methodshippovalidate-addresswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Multi-Carrier Shippo Shipping Rates & Address Validation 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 'wc-shippo-shipping' plugin, version 1.5.18, exhibits a generally strong security posture based on the static analysis. The absence of known CVEs, critical taint flows, raw SQL queries, and a seemingly controlled attack surface (zero entry points without authentication) are positive indicators. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and performing capability checks for certain operations.

However, there are some areas of concern. The presence of a dangerous function like 'unserialize' without any evident nonce checks or robust sanitization on its input is a significant risk. While taint analysis shows zero flows, this might be due to limited test cases or the nature of how 'unserialize' is used. The fact that only 55% of output is properly escaped suggests a potential for cross-site scripting (XSS) vulnerabilities, especially if the unsanitized outputs involve user-controlled data.

Given the lack of vulnerability history, it's difficult to draw conclusions about past security practices. However, the current analysis highlights that while many security bases are covered, the specific use of 'unserialize' and the percentage of unescaped output present concrete risks that warrant attention. The plugin's strengths lie in its SQL handling and apparent lack of exploitable entry points, but the identified code signals require further investigation and remediation.

Key Concerns

  • Dangerous function 'unserialize' used
  • Missing nonce checks for core functionalities
  • Only 55% of output properly escaped
  • Potential for unsafe file operations
Vulnerabilities
None known

Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce Security Vulnerabilities

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

Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
10
12 escaped
Nonce Checks
0
Capability Checks
1
File Operations
2
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserialize$data = unserialize($response['body']);includes\Admin\OneTeamSoftware.php:179

Output Escaping

55% escaped22 total outputs
Attack Surface

Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actionadmin_menuincludes\Admin\OneTeamSoftware.php:55
actionadmin_initincludes\Admin\OneTeamSoftware.php:56
actionadmin_initincludes\Shipping\AbstractShippingMethod.php:24
filterhttp_request_timeoutincludes\Shipping\Adapter\AbstractAdapter.php:82
actionadmin_menuincludes\Shipping\Plugin.php:96
filterwoocommerce_shipping_methodsincludes\Shipping\Plugin.php:100
actionplugins_loadedincludes\Shipping\Plugin.php:107
actionplugins_loadedincludes\Shipping\Plugin.php:109
actionwp_loadedincludes\Shipping\Plugin.php:110
actionwoocommerce_after_checkout_validationincludes\Shipping\Plugin.php:111
filterwoocommerce_billing_fieldsincludes\Shipping\Plugin.php:112
filterwoocommerce_shipping_fieldsincludes\Shipping\Plugin.php:113
Maintenance & Trust

Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version7.3
Downloads58K

Community Trust

Rating76/100
Number of ratings11
Active installs2K
Developer Profile

Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce Developer Profile

oneteamsoftware

14 plugins · 6K total installs

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

How We Detect Multi-Carrier Shippo Shipping Rates & Address Validation 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/wc-shippo-shipping/assets/css/backend.css/wp-content/plugins/wc-shippo-shipping/assets/css/frontend.css/wp-content/plugins/wc-shippo-shipping/assets/js/backend.js/wp-content/plugins/wc-shippo-shipping/assets/js/frontend.js
Script Paths
/wp-content/plugins/wc-shippo-shipping/assets/js/backend.js/wp-content/plugins/wc-shippo-shipping/assets/js/frontend.js
Version Parameters
wc-shippo-shipping/assets/css/backend.css?ver=wc-shippo-shipping/assets/css/frontend.css?ver=wc-shippo-shipping/assets/js/backend.js?ver=wc-shippo-shipping/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
shippo_shipping_methodsshippo_shipping_package_detailsshippo_shipping_rate_selectionshippo_shipping_address_validationshippo-carrier-account-fieldsshippo-admin-shipping-classesshippo-custom-items-fieldsshippo-service-level-options
HTML Comments
<!-- START Shippo_shipping_methods --><!-- END Shippo_shipping_methods --><!-- START Shippo_shipping_package_details --><!-- END Shippo_shipping_package_details -->+5 more
Data Attributes
data-shippo-api-keydata-shippo-urldata-shippo-test-modedata-shippo-shipping-rate-requestdata-shippo-address-validation-request
JS Globals
shippo_settingsshippo_shipping_data
Shortcode Output
[shippo_shipping_options][shippo_tracking_info]
FAQ

Frequently Asked Questions about Multi-Carrier Shippo Shipping Rates & Address Validation for WooCommerce