WC Variations Radio Buttons Security & Risk Analysis

wordpress.org/plugins/wc-variations-radio-buttons

Variations Radio Buttons for WooCommerce. Let your customers choose product variations using radio buttons instead of dropdowns.

3K active installs v2.1.1 PHP + WP 4.4+ Updated Dec 14, 2024
radio-buttonsvariationsvariations-radiovariations-radio-buttonswoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WC Variations Radio Buttons Safe to Use in 2026?

Generally Safe

Score 92/100

WC Variations Radio Buttons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "wc-variations-radio-buttons" v2.1.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code shows good practices in terms of SQL query sanitization (100% prepared statements) and a high percentage of properly escaped output (89%). The lack of dangerous functions, file operations, external HTTP requests, and recorded vulnerabilities in its history further reinforces this positive assessment.

However, there are a few areas that warrant attention. The complete absence of nonce checks and capability checks across all potential (though currently non-existent) entry points, combined with a significant portion of unescaped output (11%), represents a potential weakness. While the attack surface is currently zero, if new entry points were introduced in future versions without proper authentication and authorization mechanisms, these could become immediate vulnerabilities. The lack of any identified taint flows or known CVEs is reassuring, but the absence of security analysis in these areas doesn't guarantee future safety.

In conclusion, the current version of "wc-variations-radio-buttons" appears to be secure due to its minimal attack surface and good coding practices. However, the lack of inherent security checks like nonces and capability checks for potential future entry points, and the unescaped output, represent latent risks that could be exploited if the plugin's architecture changes. Continued vigilance and adherence to secure coding principles during development are recommended.

Key Concerns

  • Unescaped output detected
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WC Variations Radio Buttons Security Vulnerabilities

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

WC Variations Radio Buttons Code Analysis

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

Output Escaping

89% escaped18 total outputs
Attack Surface

WC Variations Radio Buttons Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filterwoocommerce_locate_templatewc-variations-radio-buttons.php:31
actionwp_enqueue_scriptswc-variations-radio-buttons.php:34
actionbefore_woocommerce_initwc-variations-radio-buttons.php:37
Maintenance & Trust

WC Variations Radio Buttons Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 14, 2024
PHP min version
Downloads108K

Community Trust

Rating86/100
Number of ratings29
Active installs3K
Developer Profile

WC Variations Radio Buttons Developer Profile

mantish

2 plugins · 6K total installs

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

How We Detect WC Variations Radio Buttons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-variations-radio-buttons/assets/js/frontend/add-to-cart-variation.js
Script Paths
/wp-content/plugins/wc-variations-radio-buttons/assets/js/frontend/add-to-cart-variation.js
Version Parameters
wc-add-to-cart-variation.js?ver=

HTML / DOM Fingerprints

Data Attributes
attribute_
FAQ

Frequently Asked Questions about WC Variations Radio Buttons