WC Simple Product Badge Security & Risk Analysis

wordpress.org/plugins/wc-simple-product-badge

Displays a personalized text badge overlay on the WooCommerce product image with the ability to include a custom css class and duration.

80 active installs v1.1 PHP + WP 3.5+ Updated Mar 31, 2016
badgee-commercenew-productproductwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WC Simple Product Badge Safe to Use in 2026?

Generally Safe

Score 85/100

WC Simple Product Badge has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "wc-simple-product-badge" v1.1 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, SQL queries executed via prepared statements, file operations, and external HTTP requests are all positive indicators. Furthermore, the plugin's attack surface is minimal, with no identified AJAX handlers, REST API routes, shortcodes, or cron events, further reducing potential entry points. The vulnerability history being completely clear of any recorded CVEs also suggests a history of stable and secure development.

However, a significant concern arises from the taint analysis which identified one flow with an unsanitized path. While it did not escalate to a critical or high severity, this indicates a potential for data to be processed in an unsafe manner, which could lead to vulnerabilities if exploited. Additionally, the static analysis revealed a low percentage of properly escaped outputs (75%), meaning there's a chance for some data to be reflected without proper sanitization, potentially opening the door to cross-site scripting (XSS) vulnerabilities.

In conclusion, while the plugin has a strong foundation and a clean vulnerability track record, the identified unsanitized taint flow and the less-than-perfect output escaping warrant attention. These are specific areas where improvements can be made to further harden the plugin's security. The lack of explicit capability checks or nonce checks on entry points, though the entry points themselves are currently zero, could become a concern if new features are added without these security measures.

Key Concerns

  • Flow with unsanitized path
  • Output escaping: 25% not properly escaped
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

WC Simple Product Badge Security Vulnerabilities

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

WC Simple Product Badge Code Analysis

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

Output Escaping

75% escaped4 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<wc-simple-product-badge> (wc-simple-product-badge.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WC Simple Product Badge Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionwp_enqueue_scriptswc-simple-product-badge.php:18
actionwoocommerce_product_options_general_product_datawc-simple-product-badge.php:33
actionwoocommerce_process_product_metawc-simple-product-badge.php:68
actionwoocommerce_after_shop_loop_item_titlewc-simple-product-badge.php:81
Maintenance & Trust

WC Simple Product Badge Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedMar 31, 2016
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

WC Simple Product Badge Developer Profile

Mike Oberdick

2 plugins · 100 total installs

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

How We Detect WC Simple Product Badge

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-simple-product-badge/css/style.css
Version Parameters
wc-simple-product-badge/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
wc_simple_product_badge
FAQ

Frequently Asked Questions about WC Simple Product Badge