
eSherpa Login Guard Security & Risk Analysis
wordpress.org/plugins/esherpa-login-guardIntelligent login protection with honeypot detection, WordPress hardening, and a clear security admin overview.
Is eSherpa Login Guard Safe to Use in 2026?
Generally Safe
Score 100/100eSherpa Login Guard has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "esherpa-login-guard" plugin v3.0.0 exhibits a generally good security posture with several positive indicators. The absence of known CVEs and a history of vulnerabilities is a strong sign of diligent maintenance and secure development. Static analysis reveals a limited attack surface, with no exposed REST API routes or shortcodes, and the single AJAX handler appears to be protected by an authentication check. The presence of nonce checks and capability checks further strengthens its security defenses.
However, there are areas for improvement. The plugin utilizes raw SQL queries for 40% of its database interactions, which presents a potential risk of SQL injection if input is not meticulously sanitized. While the taint analysis did not reveal critical or high severity flows, one unsanitized path was identified, which warrants attention. Additionally, only 62% of output escaping is properly handled, leaving room for potential cross-site scripting (XSS) vulnerabilities. The single file operation should also be carefully reviewed to ensure it's not being used in a way that could lead to arbitrary file access or modification.
In conclusion, "esherpa-login-guard" v3.0.0 is a relatively secure plugin with a clean vulnerability history and a well-controlled attack surface. The primary concerns revolve around the unescaped outputs and the use of prepared statements in a significant portion of SQL queries, along with the single identified unsanitized flow. Addressing these specific points would elevate the plugin's security to an even higher standard.
Key Concerns
- SQL queries not using prepared statements
- Output escaping not properly handled
- Flows with unsanitized paths
eSherpa Login Guard Security Vulnerabilities
eSherpa Login Guard Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
eSherpa Login Guard Attack Surface
AJAX Handlers 1
WordPress Hooks 23
Scheduled Events 2
Maintenance & Trust
eSherpa Login Guard Maintenance & Trust
Maintenance Signals
Community Trust
eSherpa Login Guard Alternatives
Honeypot Toolkit
honeypot-toolkit
Automatically insert Project Honeypot links into your pages and block IP addresses that are listed on various block lists you can choose from.
Kaya Login Captcha
kaya-login-captcha
Adds a simple captcha on login form, register form and lost-password form.
Fortress Login Pro – Secure, Hide & Rename Login URL
fortress-login-pro
Hide and rotate your WordPress login URL. Track access, export logs, and prevent brute-force attacks with real-time visibility.
Simple Login Guard – Monitor & Block Attempts
simple-login-guard
Monitor failed login attempts and automatically block IPs after multiple failures. Lightweight and easy to use.
Limit Login Attempts Reloaded – Login Security, Brute Force Protection, Firewall
limit-login-attempts-reloaded
Block excessive login attempts and protect your site against brute force attacks. Simple, yet powerful tools to improve site performance.
eSherpa Login Guard Developer Profile
1 plugin · 0 total installs
How We Detect eSherpa Login Guard
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/esherpa-login-guard/css/admin-style.css/wp-content/plugins/esherpa-login-guard/js/admin-script.js/wp-content/plugins/esherpa-login-guard/js/admin-script.jsesherpa-login-guard/css/admin-style.css?ver=esherpa-login-guard/js/admin-script.js?ver=HTML / DOM Fingerprints
esherpa-login-guard-pageesherpa-login-guard-admin-wrapesherpa-login-guard-message-successesherpa-login-guard-message-erroresherpa-login-guard-stats-tableesherpa-login-guard-stats-table thesherpa-login-guard-stats-table td<!-- esherpa_login_guard_admin_page --><!-- esherpa_login_guard_message_container --><!-- esherpa_login_guard_stats_container --><!-- esherpa_login_guard_settings_form -->+2 moredata-esherpa-login-guard-actiondata-esherpa-login-guard-noncedata-esherpa-login-guard-idwindow.esherpa_login_guard_ajax_object