WPC Show Single Variations for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wpc-show-single-variations

WPC Show Single Variations helps you show all variations as single products on the archive pages.

1K active installs v2.4.6 PHP + WP 4.0+ Updated Dec 23, 2025
single-variationvariationwoocommercewpc
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPC Show Single Variations for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

WPC Show Single Variations for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The 'wpc-show-single-variations' plugin v2.4.6 exhibits a generally strong security posture with excellent adherence to best practices. The static analysis reveals a small attack surface consisting of 5 AJAX handlers, all of which have authentication checks. The plugin effectively uses prepared statements for all SQL queries and demonstrates a high percentage of properly escaped output, minimizing the risk of common web vulnerabilities like SQL injection and XSS. The presence of numerous nonce and capability checks further strengthens its defense against unauthorized actions. Furthermore, the absence of known CVEs and a clean vulnerability history suggest a well-maintained and secure codebase over time.

However, the analysis does highlight a few areas for improvement. The discovery of 2 'flows with unsanitized paths' in the taint analysis, while not flagged as critical or high severity, warrants attention. These could potentially lead to unexpected behavior or vulnerabilities if exploited under specific circumstances. Additionally, the use of the `unserialize` function, a known dangerous function, is a concern. While not explicitly linked to a vulnerability in this analysis, improper handling of unserialized data can open doors to serious security flaws, such as object injection. The plugin's vulnerability history is remarkably clean, which is a positive indicator, but the presence of the 'dangerous functions' and 'unsanitized paths' means there's a latent risk that needs monitoring.

In conclusion, 'wpc-show-single-variations' v2.4.6 is a secure plugin with robust protective measures in place, particularly regarding authentication, SQL, and output escaping. The minimal attack surface and strong history of security are commendable. The primary areas for potential risk lie in the two unsanitized taint flows and the use of `unserialize`. Addressing these specific code signals would further enhance the plugin's already impressive security. Continued vigilance and prompt patching of any future vulnerabilities are crucial, as with all software.

Key Concerns

  • Flows with unsanitized paths detected
  • Dangerous function 'unserialize' used
Vulnerabilities
None known

WPC Show Single Variations for WooCommerce Security Vulnerabilities

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

WPC Show Single Variations for WooCommerce Code Analysis

Dangerous Functions
3
Raw SQL Queries
0
0 prepared
Unescaped Output
9
101 escaped
Nonce Checks
7
Capability Checks
4
File Operations
0
External Requests
3
Bundled Libraries
0

Dangerous Functions Found

unserialize$plugins = unserialize( $response['body'] );includes\dashboard\wpc-dashboard.php:111
unserialize$plugins = unserialize( $response['body'] );includes\dashboard\wpc-dashboard.php:189
unserialize$plugins = unserialize( $response['body'] );includes\kit\wpc-kit.php:98

Output Escaping

92% escaped110 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
setting_page_content (includes\class-admin.php:52)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPC Show Single Variations for WooCommerce Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_wpc_get_pluginsincludes\dashboard\wpc-dashboard.php:19
authwp_ajax_wpc_get_suggestionincludes\dashboard\wpc-dashboard.php:20
authwp_ajax_wpc_exportincludes\dashboard\wpc-dashboard.php:21
authwp_ajax_wpc_importincludes\dashboard\wpc-dashboard.php:22
authwp_ajax_wpc_get_essential_kitincludes\kit\wpc-kit.php:22
WordPress Hooks 20
actionadmin_enqueue_scriptsincludes\dashboard\wpc-dashboard.php:17
actionadmin_menuincludes\dashboard\wpc-dashboard.php:18
actionbefore_woocommerce_initincludes\hpos.php:7
actionadmin_enqueue_scriptsincludes\kit\wpc-kit.php:20
actionadmin_menuincludes\kit\wpc-kit.php:21
actioninitwpc-show-single-variations.php:54
actionadmin_enqueue_scriptswpc-show-single-variations.php:55
actionadmin_menuwpc-show-single-variations.php:56
actionadmin_initwpc-show-single-variations.php:57
filterplugin_action_linkswpc-show-single-variations.php:58
filterplugin_row_metawpc-show-single-variations.php:59
actionwoocommerce_product_after_variable_attributeswpc-show-single-variations.php:60
actionwoocommerce_save_product_variationwpc-show-single-variations.php:61
actionwpcvd_duplicatedwpc-show-single-variations.php:64
actionwpcvb_bulk_update_variationwpc-show-single-variations.php:67
actionwoocommerce_product_querywpc-show-single-variations.php:72
filterwoocommerce_shortcode_products_querywpc-show-single-variations.php:73
filterposts_clauseswpc-show-single-variations.php:74
filterwoocommerce_product_variation_get_namewpc-show-single-variations.php:75
filterthe_titlewpc-show-single-variations.php:76
Maintenance & Trust

WPC Show Single Variations for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 23, 2025
PHP min version
Downloads52K

Community Trust

Rating66/100
Number of ratings11
Active installs1K
Developer Profile

WPC Show Single Variations for WooCommerce Developer Profile

WPClever

71 plugins · 441K total installs

87
trust score
Avg Security Score
99/100
Avg Patch Time
68 days
View full developer profile
Detection Fingerprints

How We Detect WPC Show Single Variations 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/wpc-show-single-variations/assets/css/backend.css/wp-content/plugins/wpc-show-single-variations/assets/js/backend.js
Script Paths
/wp-content/plugins/wpc-show-single-variations/assets/js/backend.js
Version Parameters
wpc-show-single-variations/assets/css/backend.css?ver=wpc-show-single-variations/assets/js/backend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpclever_settings_pagewpclever_settings_page_headerwpclever_settings_page_header_logowpclever_settings_page_header_textwpclever_settings_page_titlewpclever_settings_page_desc
Data Attributes
data-id='wpc_variation_settings'
FAQ

Frequently Asked Questions about WPC Show Single Variations for WooCommerce