
WP Easy Login – Remember Recent Usernames Security & Risk Analysis
wordpress.org/plugins/wp-easy-loginWP Easy Login stores the recent logins and makes it easy for you to login by selecting an account.
Is WP Easy Login – Remember Recent Usernames Safe to Use in 2026?
Generally Safe
Score 92/100WP Easy Login – Remember Recent Usernames has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "wp-easy-login" v1.0.3 plugin exhibits a mixed security posture. While the code analysis reveals a lack of dangerous functions, file operations, external HTTP requests, and an absence of known vulnerabilities in its history are positive signs, significant concerns arise from its attack surface. The presence of two AJAX handlers, both entirely without authentication checks, presents a substantial risk. Furthermore, only 50% of output is properly escaped, indicating potential for cross-site scripting (XSS) vulnerabilities, particularly when combined with the unprotected AJAX endpoints.
The absence of taint analysis flows and critical security signals in the code is encouraging, suggesting that complex, high-severity vulnerabilities might not be present. However, the lack of capability checks and nonce checks on the AJAX handlers means that any user, regardless of their role or permissions, could potentially interact with these endpoints, leading to unintended actions or information disclosure. The plugin's vulnerability history, being clean, is a positive indicator, but it does not negate the risks identified in the current static analysis.
In conclusion, the "wp-easy-login" plugin shows strengths in avoiding common pitfalls like dangerous functions and raw SQL queries. However, the critical weakness lies in its exposed and unprotected AJAX endpoints, coupled with insufficient output escaping. These factors create a significant risk of unauthorized access and potential XSS attacks, which outweigh the positive aspects of its clean vulnerability history and lack of certain dangerous code patterns. Remediation efforts should focus heavily on securing these AJAX handlers.
Key Concerns
- AJAX handlers without auth checks
- AJAX handlers without auth checks
- Output escaping is only 50% proper
- No nonce checks on AJAX handlers
- No capability checks on AJAX handlers
WP Easy Login – Remember Recent Usernames Security Vulnerabilities
WP Easy Login – Remember Recent Usernames Release Timeline
WP Easy Login – Remember Recent Usernames Code Analysis
Output Escaping
WP Easy Login – Remember Recent Usernames Attack Surface
AJAX Handlers 2
WordPress Hooks 7
Maintenance & Trust
WP Easy Login – Remember Recent Usernames Maintenance & Trust
Maintenance Signals
Community Trust
WP Easy Login – Remember Recent Usernames Alternatives
DoLogin Security
dologin
Easy Login. 2FA login. Passwordless login. Cloudflare Turnstile reCAPTCHA. GeoLocation (Continent/Country/City)/IP range to limit login attempts.
Mindstien Quick Login
mindstien-quick-login
Forget Username/Password, Remember just one code for all of your wp sites.
LJPc Easy Login Client
ljpc-easy-login-client
Create an account at https://www.easy-login.nl, install this plugin and easily login to this website.
Password Less Login
password-less-login
A powerful and easy-to-use WordPress plugin for passwordless and OTP-based login.
Easy Login for ScalaHosting SPanel
scalahosting-easy-login
Adds a secure, one-click EASY login button for administrators to your ScalaHosting control panel via a simple [scalahosting] shortcode.
WP Easy Login – Remember Recent Usernames Developer Profile
3 plugins · 21K total installs
How We Detect WP Easy Login – Remember Recent Usernames
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-easy-login/css/wp-easy-login.css/wp-content/plugins/wp-easy-login/js/wp-easy-login.js/wp-content/plugins/wp-easy-login/js/wp-easy-login.jswp-easy-login/css/wp-easy-login.css?ver=wp-easy-login/js/wp-easy-login.js?ver=HTML / DOM Fingerprints
wp-el-login-widgetwp-el-login-widget-inner<!-- WP Easy Login | Start : Login Widget --><!-- WP Easy Login | End : Login Widget -->data-wpel-actiondata-wpel-noncedata-wpel-usernamewp_easy_login_ajax_object/wp-json/wp-easy-login/v1/get_usernames