Check Last Login Security & Risk Analysis

wordpress.org/plugins/check-last-login

Simple plugin which checks user's login status and displays registration date and last login date columns on the "Users" page.

20 active installs v0.6 PHP + WP 2.8+ Updated Jan 2, 2011
loginregistrationuser
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Check Last Login Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 15yr ago
Risk Assessment

The "check-last-login" plugin version 0.6 exhibits a generally positive security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or direct file operations significantly limits the potential attack surface. Furthermore, the absence of dangerous functions, external HTTP requests, and taint flows with unsanitized paths are strong indicators of secure coding practices in these areas. The plugin also has no recorded vulnerability history, which is a positive sign of its long-term stability and security.

However, there are critical concerns regarding its handling of data. The presence of SQL queries that are not using prepared statements is a significant risk, potentially leading to SQL injection vulnerabilities. Additionally, the lack of proper output escaping for all identified outputs means that any data displayed to users could be vulnerable to cross-site scripting (XSS) attacks. The complete absence of nonce checks and capability checks also suggests a lack of robust authorization and protection against common WordPress attack vectors. While the plugin has no known CVEs, the identified code-level vulnerabilities present a clear and present danger that requires immediate attention. It is crucial to address the SQL injection and XSS risks to improve the plugin's overall security.

Key Concerns

  • SQL queries not using prepared statements
  • Output escaping not properly implemented
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Check Last Login Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Check Last Login Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Check Last Login Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

0% escaped1 total outputs
Attack Surface

Check Last Login Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_initcheck-last-login.php:16
actionadmin_menucheck-last-login.php:18
actioncll_cron_daily_eventcheck-last-login.php:54
actionuser_registercheck-last-login.php:72
actionwp_logincheck-last-login.php:78
filtermanage_users_custom_columncheck-last-login.php:106
filtermanage_users_columnscheck-last-login.php:114

Scheduled Events 1

cll_cron_daily_event
Maintenance & Trust

Check Last Login Maintenance & Trust

Maintenance Signals

WordPress version tested3.0.5
Last updatedJan 2, 2011
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Check Last Login Developer Profile

JohnnyPea

8 plugins · 140 total installs

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

How We Detect Check Last Login

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wrapform-table
Data Attributes
name="allow_deletion"value="1"checked="checked"name="inactive_days"size="1"value="30"
Shortcode Output
<div class="wrap"><h1>Check Last Login Settings</h1>
FAQ

Frequently Asked Questions about Check Last Login