
OTP by Email for Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/otp-by-emailA small Contact Form 7 extension plugin to enable email confirmation by unique links sent to the email inbox.
Is OTP by Email for Contact Form 7 Safe to Use in 2026?
Generally Safe
Score 85/100OTP by Email for Contact Form 7 has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'otp-by-email' plugin version 1.2.0 exhibits a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events indicates a minimal attack surface, with no exposed entry points identified during the analysis. The code also demonstrates good practices by exclusively using prepared statements for SQL queries and not performing file operations or external HTTP requests. However, there are some areas of concern. The taint analysis revealed one flow with unsanitized paths, which, while not classified as critical or high severity, warrants attention as it could potentially lead to unexpected behavior or information disclosure if exploited. Furthermore, the output escaping is only 63% proper, meaning a significant portion of output is not being escaped, presenting a potential risk for cross-site scripting (XSS) vulnerabilities if user-controlled data is directly outputted without sanitization. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of its current security. In conclusion, while the plugin has a small attack surface and avoids many common pitfalls, the presence of an unsanitized path flow and incomplete output escaping are weaknesses that should be addressed to further strengthen its security.
Key Concerns
- Flow with unsanitized paths identified
- Output escaping is only 63% proper
OTP by Email for Contact Form 7 Security Vulnerabilities
OTP by Email for Contact Form 7 Code Analysis
Output Escaping
Data Flow Analysis
OTP by Email for Contact Form 7 Attack Surface
WordPress Hooks 9
Maintenance & Trust
OTP by Email for Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
OTP by Email for Contact Form 7 Alternatives
User Verification by PickPlugins
user-verification
Email verification for user registration to protect spam.
miniOrange OTP Login, Verification and SMS Notifications
miniorange-otp-verification
OTP Verification via Email/SMS/WhatsApp,SMS Notifications for WooCommerce,OTP Login with Phone,PasswordLess Login.Custom Gateway for OTP Verification
ZeroBounce Email Verification & Validation
zerobounce
ZeroBounce validates emails on your WordPress site in real-time, blocking invalid and risky emails to improve deliverability and reduce bounce rates.
Clearout Email Validator – Real-Time Email Verification on WordPress Forms
clearout-email-validator
Block invalid emails like temporary, disposable, etc. with our real-time email verification. Verify email address during form-fill and stop form spam.
DeBounce Email Validator
debounce-io-email-validator
Real-time email validation for WordPress forms. Block invalid, disposable, and risky emails to keep your database clean and improve deliverability.
OTP by Email for Contact Form 7 Developer Profile
6 plugins · 25K total installs
How We Detect OTP by Email for Contact Form 7
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/otp-by-email/admin/css/otp-by-email-admin.css/wp-content/plugins/otp-by-email/admin/js/otp-by-email-admin.jsotp-by-email/style.css?ver=otp-by-email/script.js?ver=HTML / DOM Fingerprints
otp-by-email-settingsid="otp-by-email-settings"otp_by_email_paramsotp-by-email