WC Hide Shipping Methods Security & Risk Analysis

wordpress.org/plugins/wc-hide-shipping-methods

This plugin automatically hides all other shipping methods when "Free Shipping" is available, while allowing you to retain "Local Picku …

20K active installs v2.0.5 PHP 7.4+ WP 6.5+ Updated Nov 6, 2025
force-free-shippinghide-other-shipping-methodshide-shipping-methodshide-shipping-rateswoocommerce-free-shipping
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WC Hide Shipping Methods Safe to Use in 2026?

Generally Safe

Score 100/100

WC Hide Shipping Methods 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 "wc-hide-shipping-methods" plugin v2.0.5 exhibits a generally strong security posture based on the provided static analysis. The complete absence of direct entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly reduces the attack surface. Furthermore, the code adheres to secure coding practices by exclusively using prepared statements for SQL queries and avoiding file operations and external HTTP requests. The lack of any recorded vulnerabilities in its history is a positive indicator of its maintainability and security focus.

However, a notable concern is the 68% rate of properly escaped output. While this is not a critical issue on its own, it suggests that a portion of the output might still be vulnerable to cross-site scripting (XSS) attacks if user-supplied data is not handled with sufficient care in the unescaped portions. The absence of nonce checks and capability checks, while seemingly less critical given the limited attack surface, could present a risk if new entry points were introduced in future versions without proper security considerations. Overall, the plugin appears robust and well-maintained, with the primary area for improvement being the consistent and complete sanitization of all output.

Key Concerns

  • Output escaping is not 100%
Vulnerabilities
None known

WC Hide Shipping Methods Security Vulnerabilities

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

WC Hide Shipping Methods Code Analysis

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

Output Escaping

68% escaped31 total outputs
Attack Surface

WC Hide Shipping Methods Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_noticeshide-shipping-free-shipping.php:70
filterwoocommerce_get_settings_shippinghide-shipping-free-shipping.php:73
actionbefore_woocommerce_inithide-shipping-free-shipping.php:74
filterwoocommerce_settings_tabs_arrayhide-shipping-free-shipping.php:83
actionwoocommerce_settings_tabs_smtp_email_logshide-shipping-free-shipping.php:84
actionadmin_enqueue_scriptshide-shipping-free-shipping.php:85
filterwoocommerce_package_rateshide-shipping-free-shipping.php:228
filterwoocommerce_package_rateshide-shipping-free-shipping.php:230
Maintenance & Trust

WC Hide Shipping Methods Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 6, 2025
PHP min version7.4
Downloads328K

Community Trust

Rating84/100
Number of ratings44
Active installs20K
Developer Profile

WC Hide Shipping Methods Developer Profile

Saad Iqbal

84 plugins · 1.4M total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
287 days
View full developer profile
Detection Fingerprints

How We Detect WC Hide Shipping Methods

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-hide-shipping-methods/assets/css/wc-hide-shipping-methods.css/wp-content/plugins/wc-hide-shipping-methods/assets/js/wc-hide-shipping-methods.js
Script Paths
/wp-content/plugins/wc-hide-shipping-methods/assets/js/wc-hide-shipping-methods.js
Version Parameters
wc-hide-shipping-methods/assets/css/wc-hide-shipping-methods.css?ver=wc-hide-shipping-methods/assets/js/wc-hide-shipping-methods.js?ver=

HTML / DOM Fingerprints

CSS Classes
wc-hide-shipping-methods-admin-notice
Data Attributes
id="wc_hide_shipping_options"name="wc_hide_shipping_options[]"id="wc_hide_shipping_additional_methods"name="wc_hide_shipping_additional_methods[]"
FAQ

Frequently Asked Questions about WC Hide Shipping Methods