Multi-Carrier Shipmondo Shipping for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-shipmondo-shipping

Multi-Carrier Shipmondo shipping plugin for WooCommerce displays live shipping rates at cart / checkout pages.

10 active installs v1.2.18 PHP 7.3+ WP 5.6+ Updated Mar 4, 2026
address-validationshipmondoshipping-methodvalidate-addresswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Multi-Carrier Shipmondo Shipping for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Multi-Carrier Shipmondo Shipping 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-shipmondo-shipping" v1.2.18 plugin exhibits a generally good security posture based on the provided static analysis. There are no identified CVEs, and the plugin demonstrates strong practices such as 100% use of prepared statements for SQL queries and a limited number of file operations and external HTTP requests. The absence of identified taint flows and a clean vulnerability history are also positive indicators.

However, a significant concern arises from the presence of the `unserialize` function. While no taint flows were detected in this analysis, the use of `unserialize` without proper sanitization or validation of the data it processes is a known vector for serious security vulnerabilities, particularly remote code execution. The fact that there are no nonce checks and only one capability check across all entry points (which are currently zero) suggests a potential weakness if new entry points are introduced or if the existing checks are insufficient for the context in which `unserialize` is used. The 55% proper output escaping also indicates a moderate risk of cross-site scripting vulnerabilities, although the absence of identified flows in taint analysis mitigates this for now.

In conclusion, while the plugin has a clean history and good SQL practices, the `unserialize` function represents a notable risk that requires careful scrutiny. The limited number of identified vulnerabilities in its history is positive, but it doesn't negate the inherent risk of using a dangerous function. Addressing the `unserialize` usage and improving output escaping would significantly enhance the plugin's security.

Key Concerns

  • Use of unserialize function
  • Low percentage of properly escaped output
  • No nonce checks
Vulnerabilities
None known

Multi-Carrier Shipmondo Shipping for WooCommerce Security Vulnerabilities

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

Multi-Carrier Shipmondo Shipping 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 Shipmondo Shipping 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 Shipmondo Shipping for WooCommerce Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Multi-Carrier Shipmondo Shipping 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 Shipmondo Shipping 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-shipmondo-shipping/assets/css/admin.css/wp-content/plugins/wc-shipmondo-shipping/assets/js/admin.js/wp-content/plugins/wc-shipmondo-shipping/assets/js/frontend.js
Script Paths
/wp-content/plugins/wc-shipmondo-shipping/assets/js/admin.js/wp-content/plugins/wc-shipmondo-shipping/assets/js/frontend.js
Version Parameters
wc-shipmondo-shipping/assets/css/admin.css?ver=wc-shipmondo-shipping/assets/js/admin.js?ver=wc-shipmondo-shipping/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
shipmondo-shipping-fieldshipmondo-field-groupshipmondo-checkbox-fieldshipmondo-textarea-fieldshipmondo-admin-noticeshipmondo-admin-notice-logo
HTML Comments
Shipmondo shipping method settingsShipmondo shipping method optionsShipmondo shipping method labelShipmondo shipping method description+31 more
Data Attributes
data-shipmondo-field-iddata-shipmondo-field-typedata-shipmondo-field-namedata-shipmondo-field-valuedata-shipmondo-field-placeholderdata-shipmondo-field-required+12 more
JS Globals
shipmondo_admin_paramsshipmondo_frontend_params
FAQ

Frequently Asked Questions about Multi-Carrier Shipmondo Shipping for WooCommerce