Weight Based Shipping For WooCommerce Security & Risk Analysis

wordpress.org/plugins/livemesh-weight-based-shipping

Discover the most intuitive yet flexible way to set conditional weight based shipping rates for WooCommerce.

40 active installs v1.4 PHP 5.6+ WP 5.5+ Updated Jul 17, 2023
conditional-shippingtable-rate-shippingweight-based-shippingwoocommercewoocommerce-shipping
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Weight Based Shipping For WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The livemesh-weight-based-shipping plugin, version 1.4, exhibits a generally strong security posture based on the provided static analysis. A key strength is the complete absence of critical or high-severity taint flows and the exclusive use of prepared statements for all SQL queries, indicating good data sanitization and protection against SQL injection. The presence of a nonce check on the single AJAX handler is also a positive sign for preventing CSRF attacks. Furthermore, the plugin has no recorded vulnerability history, suggesting a consistent track record of secure development.

However, a few areas warrant attention. The plugin has a relatively low percentage of properly escaped output (92%), meaning that approximately 8% of outputs might be vulnerable to cross-site scripting (XSS) attacks. While there are no direct indications of this in taint analysis, it represents a potential risk that could be exploited if malicious data is ever introduced. Additionally, the reliance on the Freemius SDK v1.0, while not inherently insecure, could become a concern if the SDK itself has unpatched vulnerabilities or is not regularly updated. The absence of capability checks on the AJAX handler, while mitigated by the presence of a nonce check, could still be a minor concern if the AJAX action is sensitive and could be performed by users who shouldn't have access, even if authenticated.

In conclusion, livemesh-weight-based-shipping v1.4 is a relatively secure plugin with good practices in place, particularly concerning SQL injection and CSRF. The primary areas for improvement lie in ensuring 100% output escaping and maintaining vigilance regarding the security of bundled libraries. The lack of past vulnerabilities is a very positive indicator.

Key Concerns

  • Low output escaping percentage
  • Bundled outdated library (Freemius v1.0)
  • No capability checks on AJAX handler
Vulnerabilities
None known

Weight Based Shipping For WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Weight Based Shipping For WooCommerce Release Timeline

v1.4Current
v1.3.2
v1.3.1
v1.3.0
v1.2.0
v1.1.0
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Weight Based Shipping For WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
15
166 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

Output Escaping

92% escaped181 total outputs
Attack Surface

Weight Based Shipping For WooCommerce Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_lwbs_update_condition_valueincludes\class-lwbs-ajax-helper.php:16
WordPress Hooks 9
filterwoocommerce_screen_idsincludes\admin\class-lwbs-admin.php:19
actionadmin_enqueue_scriptsincludes\admin\class-lwbs-admin.php:22
actioncurrent_screenincludes\admin\class-lwbs-admin.php:25
actioninitincludes\class-lwbs-table-rates-helper.php:19
actionadmin_enqueue_scriptsincludes\method-conditions\admin-functions.php:27
actionplugins_loadedplugin.php:55
actionadmin_noticesplugin.php:91
actionwoocommerce_shipping_initplugin.php:184
filterwoocommerce_shipping_methodsplugin.php:187
Maintenance & Trust

Weight Based Shipping For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedJul 17, 2023
PHP min version5.6
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Weight Based Shipping For WooCommerce Developer Profile

livemesh

8 plugins · 80K total installs

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

How We Detect Weight Based 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/livemesh-weight-based-shipping/assets/css/livemesh-weight-based-shipping.css/wp-content/plugins/livemesh-weight-based-shipping/assets/js/livemesh-weight-based-shipping.js
Script Paths
/wp-content/plugins/livemesh-weight-based-shipping/assets/js/livemesh-weight-based-shipping.js
Version Parameters
livemesh-weight-based-shipping/assets/css/livemesh-weight-based-shipping.css?ver=livemesh-weight-based-shipping/assets/js/livemesh-weight-based-shipping.js?ver=

HTML / DOM Fingerprints

CSS Classes
livemesh-weight-based-shipping
Data Attributes
data-id="livemesh_weight_based_shipping_help"
JS Globals
lwbslwc2
FAQ

Frequently Asked Questions about Weight Based Shipping For WooCommerce