Out of Stock Message Manager for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-out-of-stock-message

Out of Stock Message Manager is an official plugin maintained by the Coderstime that add features on the woocommerce product stock out.

3K active installs v2.8 PHP 7.4+ WP 4.9+ Updated Jun 23, 2025
badgeout-of-stocksold-outsold-out-badgevariation-swatches
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Out of Stock Message Manager for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Out of Stock Message Manager for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The "wc-out-of-stock-message" v2.8 plugin exhibits a generally good security posture with several positive indicators. The absence of known CVEs and the consistent use of prepared statements for SQL queries are strong points. Additionally, the plugin demonstrates a good effort in output escaping, with 76% of outputs being properly handled, and includes nonce and capability checks for its entry points, which is crucial for preventing unauthorized actions. The limited attack surface, with all entry points appearing to have authorization checks, further contributes to its security.

However, there are some areas for improvement. The plugin makes external HTTP requests, which can sometimes be a vector for supply chain attacks or information leakage if not handled carefully. While taint analysis shows no critical or high severity flows, the 24% of unsanitized outputs represent a potential risk for cross-site scripting (XSS) vulnerabilities, especially if the data being output is user-controlled or from an untrusted source. The use of bundled libraries, like DataTables, also introduces a dependency that could become a risk if it's outdated or contains vulnerabilities not yet disclosed.

In conclusion, this plugin appears to be developed with security in mind, characterized by a clean vulnerability history and robust protection of its core functionalities. The primary concerns revolve around the potential for XSS due to incomplete output escaping and the inherent risks associated with external HTTP requests and bundled libraries. Addressing these specific areas would further strengthen its security profile.

Key Concerns

  • Outputs not properly escaped
  • External HTTP requests
  • Bundled library (DataTables)
Vulnerabilities
None known

Out of Stock Message Manager for WooCommerce Security Vulnerabilities

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

Out of Stock Message Manager for WooCommerce Code Analysis

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

Bundled Libraries

DataTables

Output Escaping

76% escaped144 total outputs
Attack Surface

Out of Stock Message Manager for WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_coderstime_dismiss_promoincludes\Promotions.php:99

Shortcodes 1

[wcosm_stockout_msg] out-of-stock-msg.php:75
WordPress Hooks 42
actionrest_api_initincludes\Api.php:16
actionadmin_footerincludes\Insights.php:198
actionadmin_noticesincludes\Insights.php:216
actionadmin_initincludes\Insights.php:218
actionremovable_query_argsincludes\Insights.php:219
filtercron_schedulesincludes\Insights.php:224
actionwp_enqueue_scriptsincludes\Message.php:15
filterwoocommerce_get_price_htmlincludes\Message.php:16
actionadmin_initincludes\Promotions.php:84
actionadmin_noticesincludes\Promotions.php:98
actionadmin_print_stylesincludes\Promotions.php:100
actionadmin_enqueue_scriptsincludes\Promotions.php:101
actionadmin_print_footer_scriptsincludes\Promotions.php:102
actionadmin_bar_menuincludes\Settings.php:16
filteradmin_footer_textincludes\Settings.php:17
filterupdate_footerincludes\Settings.php:18
actionwoocommerce_product_options_inventory_product_dataincludes\Settings.php:19
actionwoocommerce_process_product_metaincludes\Settings.php:20
actionwoocommerce_variation_options_inventoryincludes\Settings.php:22
actionwoocommerce_save_product_variationincludes\Settings.php:23
filterwoocommerce_available_variationincludes\Settings.php:24
actionadmin_enqueue_scriptsincludes\setup.php:18
actionadmin_menuincludes\setup.php:19
actionwp_dashboard_setupincludes\setup.php:20
filterwoocommerce_email_classesincludes\setup.php:22
actionplugins_loadedout-of-stock-msg.php:20
actionadmin_noticesout-of-stock-msg.php:64
filterwoocommerce_inventory_settingsout-of-stock-msg.php:81
actionadmin_enqueue_scriptsout-of-stock-msg.php:86
actionwp_enqueue_scriptsout-of-stock-msg.php:87
actionwidgets_initout-of-stock-msg.php:89
actionwoocommerce_single_product_summaryout-of-stock-msg.php:94
actioncustomize_registerout-of-stock-msg.php:97
actionwoocommerce_before_shop_loop_item_titleout-of-stock-msg.php:99
actionwoocommerce_before_single_product_summaryout-of-stock-msg.php:100
filterwoocommerce_locate_templateout-of-stock-msg.php:101
actionadmin_footerout-of-stock-msg.php:170
filterwoocommerce_get_stock_htmlout-of-stock-msg.php:471
filterwoocommerce_get_availability_classout-of-stock-msg.php:482
filterwoocommerce_sale_flashout-of-stock-msg.php:668
filterwoocommerce_sale_flashout-of-stock-msg.php:679
actioninitout-of-stock-msg.php:869
Maintenance & Trust

Out of Stock Message Manager for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJun 23, 2025
PHP min version7.4
Downloads33K

Community Trust

Rating84/100
Number of ratings6
Active installs3K
Developer Profile

Out of Stock Message Manager for WooCommerce Developer Profile

Coders Time Team

6 plugins · 3K total installs

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

How We Detect Out of Stock Message Manager 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/wc-out-of-stock-message/assets/css/frontend.css/wp-content/plugins/wc-out-of-stock-message/assets/css/style.css/wp-content/plugins/wc-out-of-stock-message/assets/js/frontend.js/wp-content/plugins/wc-out-of-stock-message/assets/js/main.js/wp-content/plugins/wc-out-of-stock-message/assets/js/product-page-script.js
Version Parameters
wc-out-of-stock-message/assets/css/frontend.css?ver=wc-out-of-stock-message/assets/css/style.css?ver=wc-out-of-stock-message/assets/js/frontend.js?ver=wc-out-of-stock-message/assets/js/main.js?ver=wc-out-of-stock-message/assets/js/product-page-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
outofstock-messagewcosm-message
HTML Comments
<!-- /.outofstock-product_message --><!-- /.outofstock_global-message -->
Data Attributes
data-wcosm-iddata-wcosm-backorder
JS Globals
wcosm_plugin_obj
Shortcode Output
<div class="outofstock-message"></div> <!-- /.outofstock-product_message --></div> <!-- /.outofstock_global-message -->
FAQ

Frequently Asked Questions about Out of Stock Message Manager for WooCommerce