Change Cart button Colors WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-style

This Plugin performs following functions And Developed by themelocation:

100 active installs v1.0 PHP + WP 4.4+ Updated Nov 13, 2017
change-add-to-cart-background-colorchange-add-to-cart-colorwoocommercewoocommerce-cart-buttonwoocommerce-color
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJun 19, 2025
Download
Safety Verdict

Is Change Cart button Colors WooCommerce Safe to Use in 2026?

Use With Caution

Score 63/100

Change Cart button Colors WooCommerce has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jun 19, 2025Updated 8yr ago
Risk Assessment

The "wc-style" plugin v1.0 presents a mixed security picture. On the positive side, the static analysis indicates a very small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events, and crucially, no unprotected entry points. Furthermore, all SQL queries appear to be using prepared statements, which is a strong security practice.

However, significant concerns arise from the output escaping and taint analysis. A mere 16% of outputs are properly escaped, leaving a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis reveals two flows with unsanitized paths, although they are not classified as critical or high severity, this is still a red flag. The plugin's vulnerability history is also a major concern, with one unpatched medium-severity CVE, specifically identified as Cross-Site Request Forgery (CSRF). The fact that the last vulnerability was recent (2025-06-19) and remains unpatched suggests a pattern of developing insecure code or a lack of timely patching.

In conclusion, while the plugin benefits from a minimal attack surface and secure SQL handling, the poor output escaping, unsanitized taint flows, and the presence of an unpatched medium-severity CSRF vulnerability create notable security risks. Developers should prioritize fixing the unpatched CVE and addressing the widespread output escaping issues.

Key Concerns

  • Unpatched medium severity CVE
  • Low percentage of properly escaped output
  • Unsanitized paths in taint flows
  • No nonce checks
  • No capability checks
Vulnerabilities
1

Change Cart button Colors WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-52783medium · 4.3Cross-Site Request Forgery (CSRF)

Change Cart button Colors WooCommerce <= 1.0 - Cross-Site Request Forgery

Jun 19, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Change Cart button Colors WooCommerce Code Analysis

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

Output Escaping

16% escaped38 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wcs10500AdminAction (index.php:463)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Change Cart button Colors WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_enqueue_scriptsindex.php:12
actionwp_enqueue_scriptsindex.php:57
actionsave_postindex.php:151
actionadmin_menuindex.php:168
actionadmin_action_wcs10500index.php:460
Maintenance & Trust

Change Cart button Colors WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 13, 2017
PHP min version
Downloads6K

Community Trust

Rating74/100
Number of ratings3
Active installs100
Developer Profile

Change Cart button Colors WooCommerce Developer Profile

themelocation

6 plugins · 10K total installs

64
trust score
Avg Security Score
78/100
Avg Patch Time
111 days
View full developer profile
Detection Fingerprints

How We Detect Change Cart button Colors WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-style/css/wc-style.css/wp-content/plugins/wc-style/js/wc-style.js/wp-content/plugins/wc-style/templates/wcs-shop.css/wp-content/plugins/wc-style/templates/wcs-product.css/wp-content/plugins/wc-style/templates/wcs-cart.css/wp-content/plugins/wc-style/templates/wcs-checkout.css
Script Paths
/wp-content/plugins/wc-style/js/wc-style.js
Version Parameters
wc-style/js/wc-style.js?ver=wc-style/css/wc-style.css?ver=wc-style/templates/wcs-shop.css?ver=wc-style/templates/wcs-product.css?ver=wc-style/templates/wcs-cart.css?ver=wc-style/templates/wcs-checkout.css?ver=

HTML / DOM Fingerprints

CSS Classes
wcsTabswcsTabsUlwcsTabwcsTabInnerwcsColorPickerwcsOnOffLabel
Data Attributes
data-wcs-post-id
JS Globals
window.wcsOptionsTypographyGetGoogleFonts
FAQ

Frequently Asked Questions about Change Cart button Colors WooCommerce