Limit Login Attempts Security & Risk Analysis

wordpress.org/plugins/login-attempt-limit

Limit rate of login attempts

10 active installs v1.0.0 PHP + WP 2.8+ Updated Jan 25, 2018
authenticationloginsecurity
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Limit Login Attempts Safe to Use in 2026?

Generally Safe

Score 85/100

Limit Login Attempts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The login-attempt-limit plugin v1.0.0 exhibits a strong security posture based on the provided static analysis. The plugin demonstrates excellent practice by having zero unprotected entry points, indicating that all potential interaction points are secured with authentication or authorization checks. Furthermore, the complete absence of dangerous functions, raw SQL queries, and external HTTP requests contributes to a low-risk profile. The presence of a nonce check and a capability check further strengthens its defenses. The plugin's vulnerability history, being entirely clear of any known CVEs, is a significant positive indicator of its stability and security over time. However, a notable concern is the extremely low percentage of properly escaped output (4%). This suggests that while the plugin may not be directly vulnerable to common injection attacks due to other security measures, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities if data displayed to users is not adequately sanitized.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

Limit Login Attempts Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Limit Login Attempts Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
51
2 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

4% escaped53 total outputs
Attack Surface

Limit Login Attempts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actionplugins_loadedincludes\main.php:58
actionwp_login_failedincludes\main.php:73
actionauth_cookie_bad_usernameincludes\main.php:76
actionauth_cookie_bad_hashincludes\main.php:81
actionauth_cookie_validincludes\main.php:82
actionauth_cookie_bad_hashincludes\main.php:84
filterwp_authenticate_userincludes\main.php:87
filtershake_error_codesincludes\main.php:88
actionlogin_headincludes\main.php:89
actionlogin_errorsincludes\main.php:90
actionadmin_menuincludes\main.php:91
actionwp_authenticateincludes\main.php:98
actionafter_setup_themelogin-attempt-limit.php:114
actionafter_setup_themelogin-attempt-limit.php:115
actioninitlogin-attempt-limit.php:116
Maintenance & Trust

Limit Login Attempts Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJan 25, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Limit Login Attempts Developer Profile

Theme Egg

5 plugins · 200 total installs

86
trust score
Avg Security Score
88/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Limit Login Attempts

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/login-attempt-limit/assets/css/login-attempt-limit.css/wp-content/plugins/login-attempt-limit/assets/js/login-attempt-limit.js
Script Paths
/wp-content/plugins/login-attempt-limit/assets/js/login-attempt-limit.js
Version Parameters
login-attempt-limit/assets/css/login-attempt-limit.css?ver=login-attempt-limit/assets/js/login-attempt-limit.js?ver=

HTML / DOM Fingerprints

JS Globals
LAL_AJAX_URL
FAQ

Frequently Asked Questions about Limit Login Attempts