StockAlert – Back In Stock Notifications for WooCommerce Security & Risk Analysis

wordpress.org/plugins/stockalert-back-in-stock-notifications-for-woocommerce

StockAlert is a powerful plugin for WooCommerce designed to enhance customer experience and increase engagement with your online store.

0 active installs v1.0.0 PHP 7.4+ WP 5.8+ Updated Mar 6, 2026
back-in-stockemail-notificationsstock-alert
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is StockAlert – Back In Stock Notifications for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

StockAlert – Back In Stock Notifications for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

This plugin exhibits a concerning security posture due to a significant number of unprotected AJAX handlers. While the code analysis indicates good practices regarding SQL queries, output escaping, and the absence of dangerous functions or file operations, the unprotected AJAX endpoints represent a substantial attack surface. This means that an attacker could potentially trigger malicious actions through these handlers without proper authentication, leading to unauthorized access or data manipulation.

The lack of any recorded vulnerabilities in its history is a positive sign, suggesting that the developers may have implemented some security considerations or that the plugin has not yet been a target for exploitation. However, this absence of past issues should not overshadow the immediate risks posed by the unprotected entry points. The plugin's strengths lie in its secure handling of database queries and output, but these are undermined by the critical weakness of exposed AJAX functionality.

In conclusion, while the plugin demonstrates some good coding habits, the critical flaw of having five AJAX handlers without authentication necessitates immediate attention. The potential for attackers to leverage these unprotected endpoints presents a high risk. A balanced assessment would highlight the good internal code quality but strongly caution against the exposed attack surface.

Key Concerns

  • AJAX handlers without auth checks
  • High attack surface without auth
Vulnerabilities
None known

StockAlert – Back In Stock Notifications for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

StockAlert – Back In Stock Notifications for WooCommerce Release Timeline

v1.0.0Current
Code Analysis
Analyzed Apr 16, 2026

StockAlert – Back In Stock Notifications for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared60 total queries

Output Escaping

100% escaped250 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

8 flows
<waitlist> (admin/pages/waitlist.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

StockAlert – Back In Stock Notifications for WooCommerce Attack Surface

Entry Points5
Unprotected5

AJAX Handlers 5

authwp_ajax_stockalert_toggle_auto_notifyincludes/class-stockalert-pro-admin.php:114
authwp_ajax_stockalert_send_manual_notificationincludes/class-stockalert-pro-admin.php:115
authwp_ajax_stockalert_resend_emailincludes/class-stockalert-pro-admin.php:116
authwp_ajax_stockalert_pro_subscribeincludes/class-stockalert-pro.php:238
noprivwp_ajax_stockalert_pro_subscribeincludes/class-stockalert-pro.php:245
WordPress Hooks 19
actionwoocommerce_product_set_stockincludes/class-stockalert-pro-notifications.php:84
actionwoocommerce_variation_set_stockincludes/class-stockalert-pro-notifications.php:85
actionwoocommerce_product_set_stock_statusincludes/class-stockalert-pro-notifications.php:88
actionwoocommerce_variation_set_stock_statusincludes/class-stockalert-pro-notifications.php:89
filtercron_schedulesincludes/class-stockalert-pro-notifications.php:92
actionstockalert_pro_cron_check_stockincludes/class-stockalert-pro-notifications.php:93
filterwp_mail_content_typeincludes/class-stockalert-pro-notifications.php:277
actionwp_mail_failedincludes/class-stockalert-pro-notifications.php:279
actionwoocommerce_initincludes/class-stockalert-pro.php:88
actionplugins_loadedincludes/class-stockalert-pro.php:171
actionadmin_menuincludes/class-stockalert-pro.php:187
actionadmin_initincludes/class-stockalert-pro.php:190
actionadmin_initincludes/class-stockalert-pro.php:193
actionadmin_enqueue_scriptsincludes/class-stockalert-pro.php:196
actionadmin_enqueue_scriptsincludes/class-stockalert-pro.php:197
actionwp_enqueue_scriptsincludes/class-stockalert-pro.php:217
actionwp_enqueue_scriptsincludes/class-stockalert-pro.php:223
actionwoocommerce_single_product_summaryincludes/class-stockalert-pro.php:230
actionbefore_woocommerce_initstockalert-back-in-stock-notifications-for-woocommerce.php:51

Scheduled Events 1

stockalert_pro_cron_check_stock
Maintenance & Trust

StockAlert – Back In Stock Notifications for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.4
Downloads173

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

StockAlert – Back In Stock Notifications for WooCommerce Developer Profile

SmartLaunchDev

1 plugin · 0 total installs

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

How We Detect StockAlert – Back In Stock Notifications 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/stockalert-back-in-stock-notifications-for-woocommerce/css/stockalert.css/wp-content/plugins/stockalert-back-in-stock-notifications-for-woocommerce/js/stockalert.js
Script Paths
/wp-content/plugins/stockalert-back-in-stock-notifications-for-woocommerce/js/stockalert.js
Version Parameters
stockalert-back-in-stock-notifications-for-woocommerce/css/stockalert.css?ver=stockalert-back-in-stock-notifications-for-woocommerce/js/stockalert.js?ver=

HTML / DOM Fingerprints

CSS Classes
stockalert-pro-formstockalert-pro-signup-wrapperstockalert-pro-signup-buttonstockalert-pro-admin-page
HTML Comments
<!-- Settings are saved. --><!-- Email has been sent to the subscriber. --><!-- Subscriber has been deleted. --><!-- Auto notification has been updated. -->
Data Attributes
data-plugin-name="StockAlert Pro"data-nonce="
JS Globals
stockalert_admin_ajax_objectstockalert_params
REST Endpoints
/wp-json/stockalert/v1/subscribe/wp-json/stockalert/v1/resend-email/wp-json/stockalert/v1/delete-subscriber/wp-json/stockalert/v1/toggle-auto-notify
FAQ

Frequently Asked Questions about StockAlert – Back In Stock Notifications for WooCommerce