Yournotify Security & Risk Analysis

wordpress.org/plugins/yournotify

Yournotify WP plugin with integration for WooCommerce and features to support SMTP, drip campaigns, and more for email & SMS marketing.

0 active installs v2.1.7 PHP + WP 4.6+ Updated Mar 16, 2026
emailformnewsletterwidgetyournotify
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Yournotify Safe to Use in 2026?

Generally Safe

Score 100/100

Yournotify 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

The "yournotify" plugin v2.1.7 presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, a high percentage of properly escaped output, and a lack of dangerous functions, file operations, or bundled libraries. The vulnerability history is also clean, indicating a generally well-maintained plugin. However, there are significant concerns regarding the attack surface, particularly the presence of multiple unprotected entry points.

Specifically, the analysis reveals 10 AJAX handlers with 5 lacking authentication checks and 8 REST API routes with 1 missing permission callbacks. While no critical or high-severity taint flows were identified, the "flows with unsanitized paths" are a concern as they could potentially lead to vulnerabilities if exploited, even if not immediately critical. The lack of nonce checks on some AJAX handlers is a common oversight that can be exploited for cross-site request forgery (CSRF) attacks. The vulnerability history, while currently empty, does not guarantee future security, and the identified unprotected entry points remain a primary risk.

In conclusion, "yournotify" v2.1.7 has strengths in its code hygiene for database interactions and output handling. However, the substantial number of unprotected AJAX handlers and REST API routes presents a significant risk. Developers should prioritize implementing proper authentication and permission checks on all exposed endpoints to mitigate potential exploits. The identified unsanitized paths also warrant investigation and remediation.

Key Concerns

  • Unprotected AJAX handlers
  • REST API route without permission callback
  • Flows with unsanitized paths
Vulnerabilities
None known

Yournotify Security Vulnerabilities

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

Yournotify Release Timeline

v2.1.7Current
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.1.9
v1.1.8
Code Analysis
Analyzed Apr 16, 2026

Yournotify Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
8
198 escaped
Nonce Checks
6
Capability Checks
7
File Operations
0
External Requests
5
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

96% escaped206 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
yournotify_revalidate_api_key (admin-settings.php:180)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

Yournotify Attack Surface

Entry Points14
Unprotected6

AJAX Handlers 10

authwp_ajax_yournotify_revalidate_api_keyadmin-settings.php:202
authwp_ajax_yournotify_subscribe_get_listsinc/yournotify-subscribe.php:31
authwp_ajax_yournotify_contact_submitincludes/class-yournotify-contact.php:7
noprivwp_ajax_yournotify_contact_submitincludes/class-yournotify-contact.php:8
authwp_ajax_yournotify_subscribe_submitincludes/class-yournotify-optin.php:61
noprivwp_ajax_yournotify_subscribe_submitincludes/class-yournotify-optin.php:62
authwp_ajax_yournotify_subscribe_submitincludes/class-yournotify-optin.php:72
noprivwp_ajax_yournotify_subscribe_submitincludes/class-yournotify-optin.php:73
authwp_ajax_yournotify_subscribe_submitincludes/class-yournotify-optin.php:105
noprivwp_ajax_yournotify_subscribe_submitincludes/class-yournotify-optin.php:106

REST API Routes 1

POST/wp-json/yournotify/v1/webhookincludes/class-yournotify-webhook.php:7

Shortcodes 3

[yournotify] inc/yournotify-subscribe.php:19
[yournotify_contact] includes/class-yournotify-contact.php:6
[yournotify_subscribe] includes/class-yournotify-optin.php:12
WordPress Hooks 24
actionadmin_initadmin-settings-register.php:4
actionadmin_initadmin-settings.php:204
actionadmin_menuincludes/class-yournotify-automation.php:8
actionadmin_initincludes/class-yournotify-automation.php:9
actionyournotify_run_automation_stepincludes/class-yournotify-automation.php:10
actionadmin_post_yournotify_contact_fields_addincludes/class-yournotify-contact.php:11
actionadmin_post_yournotify_contact_fields_updateincludes/class-yournotify-contact.php:12
actionadmin_post_yournotify_contact_fields_deleteincludes/class-yournotify-contact.php:13
actionyournotify_run_drip_campaignincludes/class-yournotify-drip.php:8
actionphpmailer_initincludes/class-yournotify-mailer.php:6
filterwp_mail_fromincludes/class-yournotify-mailer.php:17
filterwp_mail_from_nameincludes/class-yournotify-mailer.php:21
actioninitincludes/class-yournotify-optin.php:10
actionphpmailer_initincludes/class-yournotify-smtp.php:21
actioninitincludes/class-yournotify-templates.php:6
actionadmin_menuincludes/class-yournotify-templates.php:7
actionrest_api_initincludes/class-yournotify-webhook.php:6
actionadmin_noticesincludes/class-yournotify-webhook.php:13
actionwoocommerce_thankyouincludes/class-yournotify-woocommerce.php:8
actionwoocommerce_cart_updatedincludes/class-yournotify-woocommerce.php:9
actionphpmailer_inityournotify.php:17
actionwp_enqueue_scriptsyournotify.php:39
actionadmin_menuyournotify.php:74
actionadmin_inityournotify.php:78

Scheduled Events 2

yournotify_run_automation_step
yournotify_run_drip_campaign
Maintenance & Trust

Yournotify Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 16, 2026
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Yournotify Developer Profile

Yournotify

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 Yournotify

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/yournotify/assets/css/main.css/wp-content/plugins/yournotify/assets/js/frontend.js
Script Paths
/wp-content/plugins/yournotify/assets/js/frontend.js
Version Parameters
yournotify/assets/css/main.css?ver=yournotify/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Yournotify Subscribe Widget -->
Data Attributes
data-yournotify-emaildata-yournotify-list-id
JS Globals
YournotifyVars
REST Endpoints
/yournotify/v1/webhook
FAQ

Frequently Asked Questions about Yournotify