Disable Free Shipping for Heavyweight Orders Security & Risk Analysis

wordpress.org/plugins/disable-free-shipping-for-heavyweight-orders

A WooCommerce plugin that disables or hides selected shipping methods when the cart meets certain conditions (weight, subtotal, etc.).

0 active installs v1.4.0 PHP 7.2+ WP 5.0+ Updated Jan 3, 2026
admin-notificationcart-rulesshippingweightwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Disable Free Shipping for Heavyweight Orders Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The plugin "disable-free-shipping-for-heavyweight-orders" v1.4.0 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, reliance on prepared statements for SQL queries, and 100% proper output escaping are excellent indicators of secure coding practices. Furthermore, the presence of nonce checks and the lack of any recorded vulnerabilities in its history contribute to a positive security assessment. The limited attack surface and lack of external HTTP requests also reduce potential exposure vectors.

However, a key area of concern is the complete absence of capability checks on any of its entry points. While the static analysis reports no unprotected entry points (AJAX, REST API, shortcodes), the fact that the sole cron event lacks capability checks presents a potential risk. If this cron event performs any sensitive action or modifies data, an unauthenticated user could potentially trigger it.

In conclusion, the plugin demonstrates good security fundamentals, particularly in its handling of data and output. The primary weakness lies in the lack of authorization checks on its cron event, which, if exploitable, could represent a significant vulnerability. Without further context on what the cron event actually does, it's difficult to quantify the exact risk, but it is the most notable security gap identified.

Key Concerns

  • Cron event lacks capability checks
Vulnerabilities
None known

Disable Free Shipping for Heavyweight Orders Security Vulnerabilities

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

Disable Free Shipping for Heavyweight Orders Release Timeline

v1.4.0Current
v1.3.0
Code Analysis
Analyzed Apr 16, 2026

Disable Free Shipping for Heavyweight Orders Code Analysis

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

Output Escaping

100% escaped79 total outputs
Attack Surface

Disable Free Shipping for Heavyweight Orders Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
filterwoocommerce_package_ratesdisable-free-shipping-for-heavyweight-orders.php:33
actionwoocommerce_before_checkout_formdisable-free-shipping-for-heavyweight-orders.php:34
actionwoocommerce_before_cartdisable-free-shipping-for-heavyweight-orders.php:35
actionwoocommerce_before_cartdisable-free-shipping-for-heavyweight-orders.php:36
actionwoocommerce_before_checkout_formdisable-free-shipping-for-heavyweight-orders.php:37
actiondfsh_send_admin_notification_asyncdisable-free-shipping-for-heavyweight-orders.php:38
actionadmin_menuincludes/class-settings.php:8
actionadmin_initincludes/class-settings.php:9
actionadd_meta_boxesincludes/class-settings.php:10
actionsave_post_productincludes/class-settings.php:11
actionproduct_cat_edit_form_fieldsincludes/class-settings.php:13
actionedited_product_catincludes/class-settings.php:14
actionwoocommerce_shipping_classes_column_dfsh_thresholdincludes/class-settings.php:15
filterwoocommerce_shipping_classes_columnsincludes/class-settings.php:16

Scheduled Events 1

dfsh_send_admin_notification_async
Maintenance & Trust

Disable Free Shipping for Heavyweight Orders Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 3, 2026
PHP min version7.2
Downloads198

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Disable Free Shipping for Heavyweight Orders Developer Profile

Asif Kibria

1 plugin · 0 total installs

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

How We Detect Disable Free Shipping for Heavyweight Orders

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/disable-free-shipping-for-heavyweight-orders/assets/css/dfsh-frontend.css/wp-content/plugins/disable-free-shipping-for-heavyweight-orders/assets/js/dfsh-frontend.js
Script Paths
/wp-content/plugins/disable-free-shipping-for-heavyweight-orders/assets/js/dfsh-frontend.js
Version Parameters
disable-free-shipping-for-heavyweight-orders/assets/css/dfsh-frontend.css?ver=disable-free-shipping-for-heavyweight-orders/assets/js/dfsh-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
dfsh-frontend-message
Data Attributes
data-dfsh-trigger
JS Globals
dfsh_frontend_params
FAQ

Frequently Asked Questions about Disable Free Shipping for Heavyweight Orders