Shipping Method Display Style for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-shipping-display-mode

This plugin provides a configuration to display shipping methods as Radio button or select box on the checkout page.

2K active installs v3.8.0 PHP 7.2+ WP 5.0+ Updated Aug 21, 2025
dropdownradioshippingshipping-display-modewoocommerce-shipping
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Shipping Method Display Style for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 7mo ago
Risk Assessment

The "woo-shipping-display-mode" plugin v3.8.0 exhibits a strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code signals indicate a positive adherence to secure coding practices, with no dangerous functions identified, all SQL queries utilizing prepared statements, and a high percentage of output properly escaped. The presence of a nonce check and the limited number of entry points further bolster its security. The vulnerability history is also a significant strength, with zero recorded CVEs, indicating a history of responsible development and maintenance.

While the static analysis reveals no critical or high-severity issues, and the taint analysis found no concerning flows, there are minor areas for potential improvement. The lack of capability checks on any potential entry points (though none are explicitly listed) is a point to consider for future development, as is the use of a bundled library (Freemius v1.0) which, while not flagged as outdated or vulnerable in this report, could become a vector if not actively maintained. Overall, this plugin appears to be developed with security in mind, with a minimal attack surface and good coding practices, but continuous vigilance regarding bundled libraries and potential future entry points is always recommended.

Key Concerns

  • Bundled library Freemius v1.0
  • No capability checks on entry points
Vulnerabilities
None known

Shipping Method Display Style for WooCommerce Security Vulnerabilities

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

Shipping Method Display Style for WooCommerce Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

86% escaped7 total outputs
Attack Surface

Shipping Method Display Style for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 22
filterwoocommerce_settings_tabs_arrayadmin\partials\woo-shipping-display-mode-admin-display.php:35
actionwoocommerce_settings_tabs_shipping_modeadmin\partials\woo-shipping-display-mode-admin-display.php:38
actionwoocommerce_update_options_shipping_modeadmin\partials\woo-shipping-display-mode-admin-display.php:41
actionwoocommerce_blocks_loadedincludes\class-woo-shipping-display-mode-blocks.php:35
actionwoocommerce_blocks_cart_block_registrationincludes\class-woo-shipping-display-mode-blocks.php:49
actionwoocommerce_blocks_checkout_block_registrationincludes\class-woo-shipping-display-mode-blocks.php:50
filterwoocommerce_store_api_cart_select_shipping_rateincludes\class-woo-shipping-display-mode-blocks.php:53
filterwoocommerce_store_api_cart_extensionsincludes\class-woo-shipping-display-mode-blocks.php:56
filterwoocommerce_store_api_checkout_extensionsincludes\class-woo-shipping-display-mode-blocks.php:57
actioninitincludes\class-woo-shipping-display-mode.php:147
actionadmin_enqueue_scriptsincludes\class-woo-shipping-display-mode.php:162
actionadmin_enqueue_scriptsincludes\class-woo-shipping-display-mode.php:163
actionadmin_initincludes\class-woo-shipping-display-mode.php:166
actionplugin_row_metaincludes\class-woo-shipping-display-mode.php:169
actionwp_enqueue_scriptsincludes\class-woo-shipping-display-mode.php:205
actionwp_enqueue_scriptsincludes\class-woo-shipping-display-mode.php:206
actioninitincludes\class-woo-shipping-display-mode.php:209
filterbody_classincludes\class-woo-shipping-display-mode.php:210
filterwoocommerce_package_ratesincludes\class-woo-shipping-display-mode.php:211
filterbody_classpublic\class-woo-shipping-display-mode-public.php:127
actionafter_uninstallwoo-shipping-display-mode.php:60
actionbefore_woocommerce_initwoo-shipping-display-mode.php:113
Maintenance & Trust

Shipping Method Display Style for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 21, 2025
PHP min version7.2
Downloads85K

Community Trust

Rating92/100
Number of ratings21
Active installs2K
Developer Profile

Shipping Method Display Style for WooCommerce Developer Profile

dotsquares

37 plugins · 95K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
470 days
View full developer profile
Detection Fingerprints

How We Detect Shipping Method Display Style 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/woo-shipping-display-mode/admin/css/woo-shipping-display-mode-admin.css/wp-content/plugins/woo-shipping-display-mode/admin/js/woo-shipping-display-mode-admin.js
Script Paths
admin/js/woo-shipping-display-mode-admin.js
Version Parameters
woo-shipping-display-mode-admin.css?ver=woo-shipping-display-mode-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wsdm-radio-displaywsdm-select-displaywsdm_shipping_settings_radiowsdm_shipping_settings_select
Data Attributes
data-shipping-display-mode
JS Globals
WooShippingDisplayModeAdmin
FAQ

Frequently Asked Questions about Shipping Method Display Style for WooCommerce