
Login with OTP Security & Risk Analysis
wordpress.org/plugins/otp-loginLogin with OTP for WordPress and WooCommerce. Secure your site by replacing static passwords with One Time Password (OTP) for login.
Is Login with OTP Safe to Use in 2026?
Generally Safe
Score 98/100Login with OTP has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The static analysis of the otp-login plugin v1.6 reveals a strong security posture in its current implementation. There are no identified entry points such as AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the plugin's attack surface. The code demonstrates good practices by exclusively using prepared statements for SQL queries and ensuring all outputs are properly escaped. The absence of dangerous functions, file operations, external HTTP requests, and unsanitized taint flows further contributes to a positive security assessment. The plugin also correctly implements capability checks, albeit without nonce checks on the few identified entry points (which are zero in this case).
However, the plugin has a history of known vulnerabilities, specifically one high-severity "Authentication Bypass Using an Alternate Path or Channel" vulnerability discovered recently. While this specific vulnerability is reported as unpatched, its absence from the current static analysis could indicate it has been addressed in a later version, or it might be a limitation of the static analysis performed. The presence of a past high-severity vulnerability, regardless of its current status, warrants caution and a thorough review of any updates or patches related to it.
In conclusion, the current version of otp-login v1.6 appears to be well-secured based on the provided static analysis, exhibiting minimal attack surface and robust code practices. The primary concern stems from its vulnerability history, particularly the past authentication bypass issue. It is crucial to ensure that all known vulnerabilities have been addressed and to monitor for any future security advisories.
Key Concerns
- Known high-severity vulnerability
- Vulnerability history: Authentication Bypass
Login with OTP Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Login With OTP <= 1.4.2 - Authentication Bypass via Weak OTP
Login with OTP Release Timeline
Login with OTP Code Analysis
Login with OTP Attack Surface
WordPress Hooks 3
Maintenance & Trust
Login with OTP Maintenance & Trust
Maintenance Signals
Community Trust
Login with OTP Alternatives
WSMS (formerly WP SMS) – SMS & MMS Notifications with OTP and 2FA for WooCommerce
wp-sms
Send SMS/MMS notifications, OTP & 2FA messages, and WooCommerce updates with support for multiple gateways and plugin integrations.
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
OTP Login & Register Woocommerce
mobile-login-woocommerce
Allow users to log in/sign up with a one-time password (OTP) sent to their mobile device.
Email OTP Authenticator – Login, Register, 2FA & Session Lock
email-otp-authenticator
An advanced OTP-powered plugin for Login, Registration, 2FA Protection and Dynamic Session Security. It is FAST, FRIENDLY, SMART, SMOOTH & SECURE.
Ultimate SMS Notifications – Messaging, Alerts & OTP
ultimate-sms
Send SMS/MMS notifications, OTP & 2FA messages, and WooCommerce updates with support for multiple gateways and plugin integrations.
Login with OTP Developer Profile
21 plugins · 30K total installs
How We Detect Login with OTP
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/otp-login/css/otpl-admin.css/wp-content/plugins/otp-login/js/otpl-admin.js/wp-content/plugins/otp-login/js/otpl-admin.jsotp-login/css/otpl-admin.css?ver=otp-login/js/otpl-admin.js?ver=HTML / DOM Fingerprints
otpl-toolbar-pageotpl_menu_item_class