Back In Stock Notifications Security & Risk Analysis

wordpress.org/plugins/back-in-stock-notifications

Notify customers when your products are restocked.

0 active installs v1.0.0 PHP 7.4+ WP 6.4+ Updated Unknown
back-in-stockemail-alertsnotificationswaitlistwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Back In Stock Notifications Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "back-in-stock-notifications" plugin version 1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for its SQL queries and has no recorded vulnerability history, suggesting a generally stable codebase. The absence of file operations and external HTTP requests also reduces potential attack vectors.

However, there are significant concerns regarding its attack surface. The plugin has one unprotected AJAX handler, which presents a direct entry point for attackers without requiring any authentication or authorization. While there are nonces present, the lack of capability checks on this unprotected handler is a critical oversight. The output escaping is also a concern, with 31% of outputs not being properly escaped, potentially leading to cross-site scripting (XSS) vulnerabilities.

Despite the lack of historical CVEs, the presence of an unprotected AJAX handler and incomplete output escaping represents a tangible risk. The plugin should be updated to include proper authentication and authorization checks for its AJAX endpoints and ensure all outputs are correctly escaped.

Key Concerns

  • Unprotected AJAX handler
  • Significant unescaped output
  • No capability checks on entry points
Vulnerabilities
None known

Back In Stock Notifications Security Vulnerabilities

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

Back In Stock Notifications Code Analysis

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

SQL Query Safety

100% prepared16 total queries

Output Escaping

69% escaped51 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
backinst_maybe_show_get_notice (back-in-stock-notifications.php:304)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Back In Stock Notifications Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_backinst_get_subscribersback-in-stock-notifications.php:638

Shortcodes 1

[backinst_subscribe_form] back-in-stock-notifications.php:680
WordPress Hooks 14
actionadmin_menuback-in-stock-notifications.php:37
actionbefore_woocommerce_initback-in-stock-notifications.php:39
actionadmin_enqueue_scriptsback-in-stock-notifications.php:41
actionwoocommerce_single_product_summaryback-in-stock-notifications.php:44
actionadmin_post_nopriv_backinst_subscribeback-in-stock-notifications.php:47
actionadmin_post_backinst_subscribeback-in-stock-notifications.php:48
actionadmin_post_backinst_confirmback-in-stock-notifications.php:49
actionadmin_post_backinst_unsubscribeback-in-stock-notifications.php:50
actionwoocommerce_product_set_stock_statusback-in-stock-notifications.php:53
actioninitback-in-stock-notifications.php:56
filterquery_varsback-in-stock-notifications.php:57
actionwoocommerce_account_back-in-stock_endpointback-in-stock-notifications.php:58
filterwoocommerce_account_menu_itemsback-in-stock-notifications.php:59
actionwpback-in-stock-notifications.php:62
Maintenance & Trust

Back In Stock Notifications Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads133

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Back In Stock Notifications Developer Profile

SunCart

13 plugins · 510 total installs

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

How We Detect Back In Stock Notifications

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/back-in-stock-notifications/assets/js/admin-script.js
Script Paths
/wp-content/plugins/back-in-stock-notifications/assets/js/admin-script.js
Version Parameters
back-in-stock-notifications/assets/js/admin-script.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
back-in-stock-notifications-wrapbackinst-noticebackinst-successbackinst-error
Data Attributes
data-product-id
JS Globals
backinst
FAQ

Frequently Asked Questions about Back In Stock Notifications