Sold Out Badge for WooCommerce Security & Risk Analysis

wordpress.org/plugins/sold-out-badge-for-woocommerce

Display a "Sold Out!" badge on out-of-stock products. Show the text and colors you want. Perfect for artists, artisans, real estate professionals...

9K active installs v4.4.0 PHP 7.2+ WP 5.2+ Updated May 30, 2023
badgeout-of-stocksold-outwcsobwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Sold Out Badge for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Sold Out Badge for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "sold-out-badge-for-woocommerce" plugin v4.4.0 exhibits a generally good security posture based on the provided static analysis. The absence of any identified dangerous functions, file operations, external HTTP requests, or raw SQL queries is a strong positive indicator. The plugin also correctly utilizes prepared statements for its SQL queries. However, the analysis does reveal some areas for improvement. The 50% output escaping rate indicates that half of the output operations are not properly sanitized, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is outputted without sanitization.

The plugin's vulnerability history is clean, with no recorded CVEs. This, combined with the clean taint analysis results, suggests that the current version is likely free from known critical or high-severity vulnerabilities. The lack of identified entry points (AJAX handlers, REST API routes, shortcodes, cron events) is also positive, as it limits the potential attack surface. Despite the clean history and limited attack surface, the potential for XSS due to insufficient output escaping is a notable concern that requires attention.

In conclusion, the plugin appears to be developed with security in mind, demonstrated by its avoidance of common dangerous practices and its clean vulnerability record. The primary weakness identified is the partial output escaping, which presents a tangible risk of XSS if exploited. Addressing this issue would significantly strengthen the plugin's overall security.

Key Concerns

  • Output escaping is only 50% proper
Vulnerabilities
None known

Sold Out Badge for WooCommerce Security Vulnerabilities

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

Sold Out Badge for WooCommerce Code Analysis

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

Output Escaping

50% escaped4 total outputs
Attack Surface

Sold Out Badge for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actioninitsold-out-badge-for-woocommerce.php:57
actionafter_setup_themesold-out-badge-for-woocommerce.php:58
actionwp_enqueue_scriptssold-out-badge-for-woocommerce.php:59
actioncarbon_fields_register_fieldssold-out-badge-for-woocommerce.php:60
actionelementor/widget/render_contentsold-out-badge-for-woocommerce.php:61
actionwoocommerce_before_single_variationsold-out-badge-for-woocommerce.php:62
actionwoocommerce_before_shop_loop_item_titlesold-out-badge-for-woocommerce.php:63
actionwoocommerce_before_single_product_summarysold-out-badge-for-woocommerce.php:64
actionwoocommerce_product_options_inventory_product_datasold-out-badge-for-woocommerce.php:65
actionwoocommerce_admin_process_product_objectsold-out-badge-for-woocommerce.php:66
filterbody_classsold-out-badge-for-woocommerce.php:69
filterpost_thumbnail_htmlsold-out-badge-for-woocommerce.php:70
filterwoocommerce_sale_flashsold-out-badge-for-woocommerce.php:71
filterwoocommerce_get_stock_htmlsold-out-badge-for-woocommerce.php:72
filterwoocommerce_locate_templatesold-out-badge-for-woocommerce.php:73
actionbefore_woocommerce_initsold-out-badge-for-woocommerce.php:80
Maintenance & Trust

Sold Out Badge for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedMay 30, 2023
PHP min version7.2
Downloads108K

Community Trust

Rating96/100
Number of ratings25
Active installs9K
Developer Profile

Sold Out Badge for WooCommerce Developer Profile

Charlie Etienne

3 plugins · 14K total installs

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

How We Detect Sold Out Badge 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/sold-out-badge-for-woocommerce/style.css
Version Parameters
/wp-content/plugins/sold-out-badge-for-woocommerce/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
wcsob-outofstock-productwcsob-backorder-productwcsob_soldout
FAQ

Frequently Asked Questions about Sold Out Badge for WooCommerce