Better Login Security and History Security & Risk Analysis

wordpress.org/plugins/better-login-security-and-history

By this smart plugin you can protect your login page from Brute-force attacks also you can track login history

30 active installs v1.0 PHP + WP 3.0.1+ Updated Oct 31, 2014
captchahistoryloginsecurity
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Better Login Security and History Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "better-login-security-and-history" plugin v1.0 exhibits a mixed security posture. On one hand, the absence of known CVEs and a lack of critical or high-severity issues in the taint analysis are positive indicators. The plugin also demonstrates some good practices, with a significant portion of its SQL queries using prepared statements and a capability check present. However, several areas raise concerns. The low percentage of properly escaped output (27%) suggests a potential for cross-site scripting (XSS) vulnerabilities if user-controlled data is rendered without sufficient sanitization. Furthermore, the taint analysis revealing all three analyzed flows with unsanitized paths, even if not classified as critical or high, warrants attention. The presence of file operations without further details on their implementation is also a potential risk. The complete lack of nonce checks across all entry points, coupled with zero unescaped outputs or direct SQL queries identified as raw, might indicate that the plugin either has no user-facing interactive features that would typically require nonces, or that the entry points are not being effectively identified by the static analysis tools. Given the limited attack surface reported and the lack of historical vulnerabilities, the overall risk appears to be moderate, with the primary concern being the potential for XSS due to insufficient output escaping.

Key Concerns

  • Low percentage of properly escaped output
  • All taint flows have unsanitized paths
  • File operations without clear sanitization
  • No nonce checks across entry points
Vulnerabilities
None known

Better Login Security and History Security Vulnerabilities

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

Better Login Security and History Code Analysis

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

SQL Query Safety

82% prepared11 total queries

Output Escaping

27% escaped56 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
clogica_visitor_country (functions.php:369)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Better Login Security and History Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionlogin_formbetter-login-security-history.php:17
filterwp_authenticate_userbetter-login-security-history.php:18
actionwp_login_failedbetter-login-security-history.php:19
actionwp_loginbetter-login-security-history.php:20
actionwp_logoutbetter-login-security-history.php:21
actionlogin_headbetter-login-security-history.php:22
actionadmin_menubetter-login-security-history.php:23
actionadmin_headbetter-login-security-history.php:24
Maintenance & Trust

Better Login Security and History Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedOct 31, 2014
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

Better Login Security and History Developer Profile

trieuvinh1508

1 plugin · 30 total installs

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

How We Detect Better Login Security and History

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/better-login-security-and-history/style.css
Version Parameters
better-login-security-and-history/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
tabsactivetabContainertabContent
JS Globals
WPTV__is_captchaWPTV__get_url_pathWPTV__add_login_rowWPTV__increment_show_captcha_optionWPTV__is_blockedWPTV__login_blocked_msg
FAQ

Frequently Asked Questions about Better Login Security and History