New Order Notification for WooCommerce Security & Risk Analysis

wordpress.org/plugins/new-order-notification-for-woocommerce

Instant popup and sound alerts for new WooCommerce orders — never miss a sale again!

1K active installs v2.1.0 PHP + WP 5.0+ Updated Dec 8, 2025
order-alertorder-notificationpopup-notificationsound-alertwoocommerce
100
A · Safe
CVEs total1
Unpatched0
Last CVEMar 29, 2024
Download
Safety Verdict

Is New Order Notification for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

New Order Notification for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Mar 29, 2024Updated 3mo ago
Risk Assessment

The "new-order-notification-for-woocommerce" plugin version 2.1.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and having a high percentage of properly escaped outputs. The absence of dangerous functions, file operations, and external HTTP requests is also commendable. However, significant concerns arise from the attack surface analysis. With 5 AJAX handlers, 2 of which lack authentication checks, there's a clear entry point for unauthorized actions. While taint analysis found no critical or high severity flows, the presence of 2 flows with unsanitized paths warrants attention, especially when combined with the unprotected AJAX endpoints. The plugin's vulnerability history, while showing no currently unpatched CVEs, does reveal a past "Missing Authorization" vulnerability, which aligns with the identified unprotected AJAX handlers. This historical pattern, coupled with the current lack of authorization on two AJAX endpoints, suggests a potential ongoing risk in how user capabilities are validated.

In conclusion, while the plugin employs strong defensive measures in its data handling and output sanitization, the identified unprotected AJAX endpoints present a tangible security risk that could be exploited, particularly given its past "Missing Authorization" vulnerability. The presence of unsanitized paths in taint analysis further exacerbates this concern. Addressing the unprotected AJAX handlers should be a priority to strengthen the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers found
  • Flows with unsanitized paths
  • Vulnerability history of Missing Authorization
Vulnerabilities
1

New Order Notification for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-31098medium · 4.3Missing Authorization

New Order Notification for Woocommerce <= 2.0.2 - Missing Authorization

Mar 29, 2024 Patched in 2.0.3 (454d)
Code Analysis
Analyzed Mar 16, 2026

New Order Notification for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
20
97 escaped
Nonce Checks
7
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

83% escaped117 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
show_order_edit_popup_action (new-order-notification-page.php:287)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

New Order Notification for WooCommerce Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 5

authwp_ajax_show_order_edit_popup_actionnew-order-notification-page.php:285
authwp_ajax_order_edit_status_actionnew-order-notification-page.php:306
authwp_ajax_re_render_recent_order_tablenew-order-notification-page.php:332
authwp_ajax_detect_new_ordernew-order-notification-page.php:433
authwp_ajax_nonw_apply_defaultsnew-order-notification.php:199
WordPress Hooks 13
actionadmin_menuincludes\class-nonw-settings-page.php:9
actionadmin_enqueue_scriptsincludes\class-nonw-settings-page.php:10
actionadmin_initincludes\class-nonw-settings.php:11
actionwoocommerce_checkout_order_processednew-order-notification-admin.php:3
actionadmin_menunew-order-notification-admin.php:19
actionwoocommerce_new_ordernew-order-notification-page.php:7
actionwoocommerce_checkout_order_creatednew-order-notification-page.php:8
actionwoocommerce_store_api_checkout_order_creatednew-order-notification-page.php:9
actionadmin_initnew-order-notification.php:53
actionadmin_enqueue_scriptsnew-order-notification.php:55
actionadmin_headnew-order-notification.php:56
actionbefore_woocommerce_initnew-order-notification.php:57
actionadmin_noticesnew-order-notification.php:97
Maintenance & Trust

New Order Notification for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version
Downloads34K

Community Trust

Rating88/100
Number of ratings14
Active installs1K
Developer Profile

New Order Notification for WooCommerce Developer Profile

Eyup Gulsen

2 plugins · 1K total installs

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

How We Detect New Order Notification 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/new-order-notification-for-woocommerce/assets/new-order-notification.css
Version Parameters
new-order-notification-for-woocommerce/assets/new-order-notification.css?ver=

HTML / DOM Fingerprints

CSS Classes
toplevel_page_new_order_notification
JS Globals
NewOrderNotif
FAQ

Frequently Asked Questions about New Order Notification for WooCommerce