
Out Of Stock Badge Security & Risk Analysis
wordpress.org/plugins/out-of-stock-badgeAdd a badge to product images on woocommerce shop page to advise customers that the product is out of stock. The text on the badge is customizable to …
Is Out Of Stock Badge Safe to Use in 2026?
Mostly Safe
Score 79/100Out Of Stock Badge is generally safe to use. 1 past CVE were resolved. Keep it updated.
The "out-of-stock-badge" v2.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of direct attack surface points like AJAX handlers, REST API routes, or shortcodes, and the lack of dangerous functions or file operations are positive indicators. Furthermore, all SQL queries are properly prepared, and there are no external HTTP requests. The presence of capability checks, albeit only two, is also a good sign for securing administrative functions.
However, concerns arise from the taint analysis, which identified one flow with an unsanitized path. While this is not classified as critical or high severity, it represents a potential weakness that could be exploited if certain conditions are met. The output escaping is also not perfect, with 65% properly escaped, leaving room for potential XSS vulnerabilities in the remaining 35% of outputs.
The vulnerability history reveals a past medium-severity vulnerability and a currently unpatched medium-severity vulnerability, both related to Cross-Site Request Forgery (CSRF). This pattern suggests a recurring weakness in handling user input or actions, and the fact that a vulnerability remains unpatched is a significant concern. While the plugin has strengths in its limited attack surface and secure SQL handling, the identified taint flow and the unpatched CSRF vulnerability necessitate caution.
Key Concerns
- Unpatched CVE: 1 medium severity
- Taint flow with unsanitized path
- Output escaping is not fully proper (35% unescaped)
- Past medium vulnerability (CSRF)
Out Of Stock Badge Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Out Of Stock Badge <= 1.3.1 - Cross-Site Request Forgery to Stored Cross-site Scripting
Out Of Stock Badge Code Analysis
Output Escaping
Data Flow Analysis
Out Of Stock Badge Attack Surface
WordPress Hooks 4
Maintenance & Trust
Out Of Stock Badge Maintenance & Trust
Maintenance Signals
Community Trust
Out Of Stock Badge Developer Profile
8 plugins · 640 total installs
How We Detect Out Of Stock Badge
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/out-of-stock-badge/css/style.css/wp-content/plugins/out-of-stock-badge/js/logic.js/wp-content/plugins/out-of-stock-badge/js/logic.jsout-of-stock-badge/css/style.css?ver=out-of-stock-badge/js/logic.js?ver=HTML / DOM Fingerprints
intro_text_classcontainer_for_left_and_rightcontainer_leftarrowD_notesDivwooLiveSalenav-tabnav-tab-wrappernav-tab-activenav-tabdata-tabaria-label