Email verification on signups Security & Risk Analysis

wordpress.org/plugins/email-verification-on-signups

Send verification links to newly registered users and ask them to confirm their email address to activate their account.

100 active installs v1.1.7 PHP 7.4+ WP 5.9+ Updated Aug 30, 2024
confirm-email-addressemail-verificationverify-email-address
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Email verification on signups Safe to Use in 2026?

Generally Safe

Score 92/100

Email verification on signups has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The 'email-verification-on-signups' v1.1.7 plugin exhibits a generally good security posture based on the provided static analysis. The absence of known vulnerabilities and CVEs is a significant positive indicator. Furthermore, the plugin demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and having no file operations or external HTTP requests. The limited attack surface, with only two AJAX handlers and no REST API routes, shortcodes, or cron events, also contributes to its strong security.

However, there are areas for improvement. The most notable concern is the low percentage (28%) of properly escaped output. This could potentially lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization. The complete lack of nonce checks on the AJAX handlers is another significant risk, as it makes these entry points vulnerable to Cross-Site Request Forgery (CSRF) attacks. While the plugin does implement capability checks, these alone are not sufficient to protect against CSRF. The absence of taint analysis results is noted, but its zero findings in the limited scope suggest no immediate critical flows were identified.

Key Concerns

  • Low output escaping percentage
  • Missing nonce checks on AJAX handlers
Vulnerabilities
None known

Email verification on signups Security Vulnerabilities

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

Email verification on signups Code Analysis

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

Output Escaping

28% escaped25 total outputs
Attack Surface

Email verification on signups Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_dw_resend_verifyuser-mods.php:23
noprivwp_ajax_dw_resend_verifyuser-mods.php:24
WordPress Hooks 11
actionuser_registeremail-verify.php:38
filterauthenticateemail-verify.php:39
actionwp_enqueue_scriptsemail-verify.php:40
actionlogin_enqueue_scriptsemail-verify.php:41
actionadmin_initsettings.php:27
actionadmin_menusettings.php:28
actionwpshortcode.php:48
actionwp_headshortcode.php:92
actionuser_new_formuser-mods.php:20
actionedit_user_profileuser-mods.php:21
actionedit_user_profile_updateuser-mods.php:22
Maintenance & Trust

Email verification on signups Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 30, 2024
PHP min version7.4
Downloads8K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Email verification on signups Developer Profile

Dornaweb

2 plugins · 2K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
520 days
View full developer profile
Detection Fingerprints

How We Detect Email verification on signups

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/email-verification-on-signups/assets/js/verify-email.js

HTML / DOM Fingerprints

JS Globals
dwverify
Shortcode Output
[dw-verify-email]
FAQ

Frequently Asked Questions about Email verification on signups