Last Login Info Display Security & Risk Analysis

wordpress.org/plugins/last-login-info-display

Track user activity with a detailed "Last Login" and "Login Count" column in the WordPress Users dashboard.

0 active installs v1.1.1 PHP 7.0+ WP 4.9+ Updated Jan 2, 2026
adminloginsecurityuser-managementusers
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Last Login Info Display Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The plugin "last-login-info-display" v1.1.1 exhibits a generally good security posture with several strengths. Notably, it avoids dangerous functions, performs all SQL queries using prepared statements, and has a good rate of output escaping (81%). The absence of file operations and external HTTP requests further reduces potential attack vectors. Its vulnerability history is clean, with no recorded CVEs, indicating a potentially well-maintained and secure codebase.

However, a significant concern arises from the static analysis, which identified one AJAX handler that lacks authentication checks. This unprotected entry point represents a direct risk, as it could be exploited by unauthenticated users to trigger potentially unintended actions or reveal sensitive information. While taint analysis shows no critical or high-severity issues, and only a limited attack surface, this single unprotected AJAX handler is a clear vulnerability that needs immediate attention. The presence of a nonce check is positive, but its absence on this specific handler negates its protective effect for that entry point.

In conclusion, the plugin demonstrates solid coding practices in many areas, particularly regarding data handling and output sanitation. The clean vulnerability history is a strong positive signal. Nevertheless, the unprotected AJAX handler is a critical weakness that significantly lowers its overall security score and requires remediation.

Key Concerns

  • Unprotected AJAX handler without auth checks
Vulnerabilities
None known

Last Login Info Display Security Vulnerabilities

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

Last Login Info Display Code Analysis

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

Output Escaping

81% escaped16 total outputs
Attack Surface
1 unprotected

Last Login Info Display Attack Surface

Entry Points3
Unprotected1

AJAX Handlers 3

authwp_ajax_llid_dismiss_noticeadmin\class-llid-admin.php:91
authwp_ajax_llid_remind_lateradmin\class-llid-admin.php:92
authwp_ajax_llid_dismiss_rating_noticeincludes\class-llid-last-login.php:194
WordPress Hooks 25
actionadmin_enqueue_scriptsadmin\class-llid-admin.php:69
filtermanage_users_columnsadmin\class-llid-admin.php:72
filtermanage_users_custom_columnadmin\class-llid-admin.php:73
filtermanage_users_sortable_columnsadmin\class-llid-admin.php:74
actionpre_get_usersadmin\class-llid-admin.php:75
filtermanage_users_columnsadmin\class-llid-admin.php:77
filtermanage_users_custom_columnadmin\class-llid-admin.php:78
filtermanage_users_sortable_columnsadmin\class-llid-admin.php:79
actionpre_get_usersadmin\class-llid-admin.php:80
actionadmin_menuadmin\class-llid-admin.php:83
actionadmin_initadmin\class-llid-admin.php:84
actionadmin_noticesadmin\class-llid-admin.php:90
actionwp_loginincludes\class-llid-last-login.php:156
filtermanage_users_columnsincludes\class-llid-last-login.php:159
filtermanage_users_custom_columnincludes\class-llid-last-login.php:160
filtermanage_users_sortable_columnsincludes\class-llid-last-login.php:161
actionpre_get_usersincludes\class-llid-last-login.php:162
filtermanage_users_columnsincludes\class-llid-last-login.php:165
filtermanage_users_custom_columnincludes\class-llid-last-login.php:166
filtermanage_users_sortable_columnsincludes\class-llid-last-login.php:167
actionpre_get_usersincludes\class-llid-last-login.php:168
actionadmin_menuincludes\class-llid-last-login.php:171
actionadmin_initincludes\class-llid-last-login.php:172
actionadmin_noticesincludes\class-llid-last-login.php:193
actionplugins_loadedlast-login-info-display.php:90
Maintenance & Trust

Last Login Info Display Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 2, 2026
PHP min version7.0
Downloads334

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Last Login Info Display Developer Profile

Ahmod Musa

1 plugin · 0 total installs

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

How We Detect Last Login Info Display

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/last-login-info-display/admin/css/llid-admin.css/wp-content/plugins/last-login-info-display/admin/js/llid-admin.js
Script Paths
/wp-content/plugins/last-login-info-display/admin/js/llid-admin.js
Version Parameters
last-login-info-display/admin/css/llid-admin.css?ver=last-login-info-display/admin/js/llid-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
column-last-logincolumn-login-count
HTML Comments
<!-- BEGIN: last-login-info-display --><!-- END: last-login-info-display --><!-- BEGIN: LLID Settings --><!-- END: LLID Settings -->+1 more
Data Attributes
data-llid-user-id
FAQ

Frequently Asked Questions about Last Login Info Display