userlog Security & Risk Analysis

wordpress.org/plugins/userlog

Allows you to see wich users have logged in when and from where.

10 active installs v1.4 PHP + WP 3.0.1+ Updated Oct 7, 2013
loglogssecurityuserusers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is userlog Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The userlog plugin version 1.4 presents a mixed security posture. On the positive side, the plugin has no recorded CVEs, indicating a generally stable security history. The static analysis reveals a minimal attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events exposed without authentication. Furthermore, the majority of SQL queries utilize prepared statements, and there are no critical or high severity taint flows identified. However, significant concerns arise from the complete lack of output escaping for all identified outputs. This is a critical weakness, as it opens the door to Cross-Site Scripting (XSS) vulnerabilities if any data processed by the plugin is directly outputted to the user's browser without proper sanitization. Additionally, the absence of nonce checks and the single capability check suggest a potential for authorization bypasses if specific actions within the plugin are not adequately protected, especially if new entry points are introduced in future versions. While the current vulnerability history is clean, the lack of robust output escaping is a serious oversight that requires immediate attention.

Key Concerns

  • No output escaping for any outputs
  • No nonce checks found
  • Limited capability checks (1 total)
Vulnerabilities
None known

userlog Security Vulnerabilities

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

userlog Release Timeline

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

userlog Code Analysis

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

SQL Query Safety

90% prepared10 total queries

Output Escaping

0% escaped10 total outputs
Attack Surface

userlog Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionwp_loginuserlog.php:16
actionadmin_menuuserlog.php:17
actionadmin_inituserlog.php:18
actionadmin_inituserlog.php:19
actioninituserlog.php:20
actioninituserlog.php:21
Maintenance & Trust

userlog Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedOct 7, 2013
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

userlog Developer Profile

williewonka

1 plugin · 10 total installs

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

How We Detect userlog

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

Asset Fingerprints

HTML / DOM Fingerprints

JS Globals
window.alert
FAQ

Frequently Asked Questions about userlog