Email OTP Login Security & Risk Analysis

wordpress.org/plugins/email-otp-login

Adds OTP (One-Time Password) verification after login for enhanced security in WordPress. OTP is sent to the user's email.

30 active installs v1.0.0 PHP 7.4+ WP 6.3+ Updated Aug 29, 2025
email-verificationloginotpsecuritytwo-factor-authentication
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Email OTP Login Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 7mo ago
Risk Assessment

The "email-otp-login" plugin v1.0.0 exhibits a generally good security posture based on the static analysis provided. The absence of any recorded vulnerabilities in its history, combined with the code signals showing no dangerous functions, no raw SQL queries, and a complete lack of external HTTP requests, suggests a commitment to secure coding practices. The analysis indicates a zero attack surface from common entry points like AJAX, REST API, and shortcodes, which is a significant positive. However, the complete absence of capability checks is a concern, as it means that even unauthenticated users could potentially interact with internal plugin logic if an entry point were discovered or introduced in the future. While the current lack of taint flows and unsanitized paths is reassuring, a single unescaped output, though minor in severity, still represents a potential avenue for cross-site scripting (XSS) if the context allows for malicious input. The plugin's historical lack of vulnerabilities is a strong indicator of its current stability, but the absence of capability checks is a notable weakness that should be addressed to enhance its overall security.

Key Concerns

  • No capability checks found
  • 29% of output not properly escaped
Vulnerabilities
None known

Email OTP Login Security Vulnerabilities

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

Email OTP Login Code Analysis

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

Output Escaping

71% escaped7 total outputs
Attack Surface

Email OTP Login Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
filterauthenticateemail-otp-login.php:38
actionlogin_form_verify_otpemail-otp-login.php:39
Maintenance & Trust

Email OTP Login Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 29, 2025
PHP min version7.4
Downloads403

Community Trust

Rating60/100
Number of ratings1
Active installs30
Developer Profile

Email OTP Login Developer Profile

Tushar Sharma

1 plugin · 30 total installs

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

How We Detect Email OTP Login

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
emaiotlo_verify_otp_nonceemaiotlo_otp
Shortcode Output
<h2>OTP Verification</h2><p>We have sent an OTP to your registered email address.</p>
FAQ

Frequently Asked Questions about Email OTP Login