Advanced Free Shipping for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woocommerce-advanced-free-shipping

Advanced Free Shipping for WooCommerce is an plugin which allows you to set up advanced free shipping conditions.

40K active installs v1.1.7.1 PHP 7.0+ WP 5.0+ Updated Oct 9, 2025
advanced-free-shippingadvanced-shippingfree-shippingshippingwoocommerce-shipping
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Free Shipping for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The WooCommerce Advanced Free Shipping plugin, version 1.1.7.1, presents a generally positive security posture based on the provided static analysis and vulnerability history. The plugin exhibits good security practices by having no publicly known vulnerabilities, a clean vulnerability history, and a limited attack surface. Notably, all SQL queries utilize prepared statements, and the plugin incorporates nonce and capability checks, indicating a conscious effort to secure its functionalities. The absence of direct file operations and external HTTP requests further reduces potential attack vectors.

However, a closer look at the code signals reveals a potential area for improvement. With 28 total outputs and only 68% properly escaped, there's a risk of Cross-Site Scripting (XSS) vulnerabilities if unsanitized data is rendered directly to the user. While the taint analysis shows no identified flows with unsanitized paths, this does not negate the risk posed by the unescaped output. The plugin has a single AJAX handler, and while it does have a nonce check and a capability check, the specific implementation details of these checks are not provided, leaving room for potential misconfigurations or bypasses that could be exploited.

Overall, the plugin demonstrates a strong foundation of security, particularly in its handling of database operations and authentication. The primary concern lies with the portion of output that is not properly escaped, which warrants attention. The lack of any recorded vulnerabilities, combined with the proactive security measures observed in the code, suggests that this is a well-maintained plugin. Addressing the unescaped output would further enhance its security to a near-perfect level.

Key Concerns

  • Percentage of outputs not properly escaped
Vulnerabilities
None known

Advanced Free Shipping for WooCommerce Security Vulnerabilities

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

Advanced Free Shipping for WooCommerce Code Analysis

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

Output Escaping

68% escaped28 total outputs
Attack Surface

Advanced Free Shipping for WooCommerce Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_wafs_update_condition_valueincludes\class-wafs-ajax.php:23
WordPress Hooks 18
actionadmin_initincludes\admin\class-wafs-admin.php:23
actionadmin_enqueue_scriptsincludes\admin\class-wafs-admin.php:35
filterwoocommerce_screen_idsincludes\admin\class-wafs-admin.php:38
actionadmin_headincludes\admin\class-wafs-admin.php:41
filterwafs_match_condition_zipcodeincludes\class-wafs-match-conditions.php:22
filterwoocommerce_package_ratesincludes\class-wafs-method.php:51
actioninitincludes\class-wafs-post-type.php:24
actionadd_meta_boxesincludes\class-wafs-post-type.php:27
actionsave_postincludes\class-wafs-post-type.php:28
filterpost_updated_messagesincludes\class-wafs-post-type.php:31
actionload-edit.phpincludes\class-wafs-post-type.php:34
actionwp-conditions\condition\matchincludes\core-functions.php:55
filterwp-conditions\condition_descriptionsincludes\core-functions.php:66
actionwp-conditions\html_field_hookincludes\core-functions.php:80
actionadmin_noticeswoocommerce-advanced-free-shipping.php:149
actionbefore_woocommerce_initwoocommerce-advanced-free-shipping.php:193
actionwoocommerce_shipping_initwoocommerce-advanced-free-shipping.php:244
filterwoocommerce_shipping_methodswoocommerce-advanced-free-shipping.php:247
Maintenance & Trust

Advanced Free Shipping for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 9, 2025
PHP min version7.0
Downloads580K

Community Trust

Rating96/100
Number of ratings122
Active installs40K
Developer Profile

Advanced Free Shipping for WooCommerce Developer Profile

Jeroen Sormani

10 plugins · 92K total installs

84
trust score
Avg Security Score
94/100
Avg Patch Time
35 days
View full developer profile
Detection Fingerprints

How We Detect Advanced Free 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/woocommerce-advanced-free-shipping/assets/css/wafs-admin.css/wp-content/plugins/woocommerce-advanced-free-shipping/assets/css/wafs-public.css/wp-content/plugins/woocommerce-advanced-free-shipping/assets/js/wafs-admin.js/wp-content/plugins/woocommerce-advanced-free-shipping/assets/js/wafs-public.js
Script Paths
/wp-content/plugins/woocommerce-advanced-free-shipping/assets/js/wafs-admin.js/wp-content/plugins/woocommerce-advanced-free-shipping/assets/js/wafs-public.js
Version Parameters
woocommerce-advanced-free-shipping/assets/css/wafs-admin.css?ver=woocommerce-advanced-free-shipping/assets/css/wafs-public.css?ver=woocommerce-advanced-free-shipping/assets/js/wafs-admin.js?ver=woocommerce-advanced-free-shipping/assets/js/wafs-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
wafs-admin-settingswafs-method-settings
Data Attributes
data-wafs-field
JS Globals
WAFS_ADMIN_OPTIONS
FAQ

Frequently Asked Questions about Advanced Free Shipping for WooCommerce