Easy Shipping for Woocommerce Security & Risk Analysis

wordpress.org/plugins/easy-shipping-rate

Easy Shipping for Woocommerce allows you to easily create new shipping methods. It is a very flexible plugin with which you can condition the pricing …

0 active installs v1.0.4 PHP 7.0+ WP 4.7.0+ Updated Jul 21, 2022
conditional-shippingshipping-methodtable-ratetable-rate-shippingwoocommerce-shipping
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Shipping for Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "easy-shipping-rate" plugin v1.0.4 exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs and the complete lack of critical or high-severity vulnerabilities in its history are strong indicators of a well-maintained and secure plugin. The static analysis further supports this, showing no identified vulnerabilities in taint analysis, a limited attack surface with zero entry points, and a good percentage of SQL queries utilizing prepared statements. However, there are areas for improvement. A significant concern is the complete lack of capability checks, which means any user, regardless of their role, could potentially interact with the plugin's functionality if any entry points were discovered. Additionally, while many outputs are escaped, 39% are not, presenting a potential risk for cross-site scripting (XSS) vulnerabilities, especially if the plugin handles user-supplied data without proper sanitization before outputting it. The presence of file operations without explicit mention of sanitization also warrants careful review.

While the plugin's known vulnerability history is excellent, the static analysis reveals potential weaknesses that could be exploited if entry points existed or were introduced in future versions. The lack of capability checks is a significant oversight that could allow unauthorized actions. The unescaped output, while not a critical finding in isolation, represents a common attack vector for XSS. The plugin's strength lies in its clean vulnerability history and the absence of known exploits. Its weakness lies in the potential for privilege escalation due to missing capability checks and the risk of XSS due to insufficient output escaping. Overall, the plugin appears relatively secure but has room for enhancement to strengthen its security guarantees.

Key Concerns

  • No capability checks found
  • Significant unescaped output
Vulnerabilities
None known

Easy Shipping for Woocommerce Security Vulnerabilities

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

Easy Shipping for Woocommerce Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

80% prepared5 total queries

Output Escaping

61% escaped18 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
import_page (admin\class-esraw-admin.php:201)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Shipping for Woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_footerincludes\class-esraw-shipping-easy-rate.php:149
actionplugins_loadedincludes\class-esraw.php:142
actionadmin_enqueue_scriptsincludes\class-esraw.php:157
actionadmin_enqueue_scriptsincludes\class-esraw.php:158
actionwoocommerce_shipping_initincludes\class-esraw.php:160
filterwoocommerce_shipping_methodsincludes\class-esraw.php:161
actionadmin_menuincludes\class-esraw.php:162
actionwoocommerce_shipping_zone_method_deletedincludes\class-esraw.php:163
actionwoocommerce_after_shipping_rateincludes\class-esraw.php:177
filterwoocommerce_package_ratesincludes\class-esraw.php:178
filterwoocommerce_shipping_chosen_methodincludes\class-esraw.php:179
actionwoocommerce_before_cart_tableincludes\class-esraw.php:181
actionwoocommerce_before_checkout_formincludes\class-esraw.php:182
Maintenance & Trust

Easy Shipping for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJul 21, 2022
PHP min version7.0
Downloads1K

Community Trust

Rating80/100
Number of ratings1
Active installs0
Developer Profile

Easy Shipping for Woocommerce Developer Profile

Mauriac AZOUA

2 plugins · 100 total installs

89
trust score
Avg Security Score
93/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Easy 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/easy-shipping-rate/admin/css/select-css/select2.css/wp-content/plugins/easy-shipping-rate/admin/css/rsw-admin.css/wp-content/plugins/easy-shipping-rate/admin/js/select-js/select2.full.js/wp-content/plugins/easy-shipping-rate/admin/js/esraw-admin.js
Script Paths
/wp-content/plugins/easy-shipping-rate/admin/js/select-js/select2.full.js/wp-content/plugins/easy-shipping-rate/admin/js/esraw-admin.js
Version Parameters
easy-shipping-rate/admin/css/select-css/select2.css?ver=easy-shipping-rate/admin/css/rsw-admin.css?ver=easy-shipping-rate/admin/js/select-js/select2.full.js?ver=easy-shipping-rate/admin/js/esraw-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
esraw_shipping_method
HTML Comments
<!--Easy shipping method--><!--Easy shipping method settings--><!--Easy shipping method condition--><!--Easy shipping method condition settings-->
Data Attributes
data-esraw-condition-id
JS Globals
esr_vars
FAQ

Frequently Asked Questions about Easy Shipping for Woocommerce