
Keyless Auth – Login without Passwords Security & Risk Analysis
wordpress.org/plugins/keyless-authSecure, passwordless authentication for WordPress. Your users login via magic email links – no passwords to remember or forget.
Is Keyless Auth – Login without Passwords Safe to Use in 2026?
Generally Safe
Score 100/100Keyless Auth – Login without Passwords has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "keyless-auth" plugin version 3.2.4 demonstrates a strong security posture with several good practices. All identified entry points, including AJAX handlers, REST API routes, shortcodes, and cron events, appear to have authentication checks in place, which is a significant strength. Furthermore, the plugin exhibits excellent output escaping practices and avoids dangerous functions, file operations, and external HTTP requests. The use of prepared statements for SQL queries is also a positive indicator, although room for improvement exists given the percentage. The vulnerability history is clean, with no known CVEs, which suggests a history of secure development or prompt patching.
However, the taint analysis reveals some concerns. The presence of 9 flows with unsanitized paths, even if not classified as critical, warrants attention. These flows represent potential injection vulnerabilities where untrusted data could be manipulated. While the plugin has a substantial number of nonce checks and capability checks, the taint analysis suggests that some of these might not be effectively preventing the identified unsanitized paths. The relatively high percentage of SQL queries not using prepared statements also presents a moderate risk of SQL injection, especially if those queries handle user-supplied data.
In conclusion, "keyless-auth" v3.2.4 is a generally well-secured plugin with robust authentication and output sanitization. The lack of historical vulnerabilities is encouraging. The primary areas for improvement lie in addressing the identified unsanitized paths from the taint analysis and increasing the utilization of prepared statements for all SQL queries to further harden the plugin against potential injection attacks.
Key Concerns
- Unsanitized paths in taint analysis (High severity)
- SQL queries not using prepared statements (64% prepared)
Keyless Auth – Login without Passwords Security Vulnerabilities
Keyless Auth – Login without Passwords Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Keyless Auth – Login without Passwords Attack Surface
AJAX Handlers 8
Shortcodes 4
WordPress Hooks 51
Scheduled Events 1
Maintenance & Trust
Keyless Auth – Login without Passwords Maintenance & Trust
Maintenance Signals
Community Trust
Keyless Auth – Login without Passwords Alternatives
AV 2FA
av-2fa
A simple and secure Two-Factor Authentication plugin that sends a verification code to your email.
Dolutech Passwordless Login
dolutech-passwordless-login
Permite login seguro sem senha com tecnologia passwordless e autenticação de dois fatores (2FA) via TOTP.
ElIoT Pro Passwordless Login
eliot-pro
ElIoT Pro eliminates passwords using one-time tokens delivered via ultrasounds.
Password Less Login
password-less-login
A powerful and easy-to-use WordPress plugin for passwordless and OTP-based login.
Temporary Login Without Password
temporary-login-without-password
Create self-expiring, temporary admin accounts. Easily share direct login links (no need for username/password) with your developers or editors.
Keyless Auth – Login without Passwords Developer Profile
3 plugins · 50 total installs
How We Detect Keyless Auth – Login without Passwords
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/keyless-auth/assets/css/style-back-end.css/wp-content/plugins/keyless-auth/assets/css/admin-style.csskeyless-auth/assets/css/style-back-end.css?ver=keyless-auth/assets/css/admin-style.css?ver=HTML / DOM Fingerprints
chrmrtns-kla-settings-sectiondata-plugin-name="keyless-auth"window.ChrmrtnsKeylessAuthAdmin