User Logs Security & Risk Analysis

wordpress.org/plugins/user-logs

User Logs plugin allows you to monitor user activity on your website. View user logins, logouts, comments and user registrations.

10 active installs v1.0.2 PHP 5.6+ WP 5.2+ Updated Sep 1, 2025
activity-logslogin-logsregistration-logsuser-activityuser-logs
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is User Logs Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 7mo ago
Risk Assessment

The 'user-logs' plugin v1.0.2 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, and external HTTP requests is a positive indicator. Furthermore, 100% of output is properly escaped, and a high percentage of SQL queries use prepared statements, mitigating common injection risks. The plugin also shows no known historical vulnerabilities, suggesting a history of secure development.

However, the static analysis does highlight some areas for concern. The presence of 3 taint flows with unsanitized paths, including 2 of high severity, is a significant risk. While the plugin doesn't appear to have publicly known CVEs, these internal findings suggest potential vulnerabilities that could be exploited. The lack of nonce and capability checks across all entry points, especially considering the presence of cron events, is another notable weakness. This implies that actions triggered by these events or potential future extensions could be performed without proper authorization checks, increasing the risk of unauthorized access or modification.

In conclusion, while 'user-logs' v1.0.2 has several good security practices, the identified taint flows and the absence of robust authorization checks on entry points are critical areas that need immediate attention to improve its overall security.

Key Concerns

  • High severity taint flows found
  • Unsanitized paths in taint flows
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

User Logs Security Vulnerabilities

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

User Logs Code Analysis

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

SQL Query Safety

87% prepared30 total queries

Output Escaping

100% escaped139 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
settings (classes\class-userlogs-main.php:408)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

User Logs Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_initclasses\class-userlogs-main.php:42
actionadmin_menuclasses\class-userlogs-main.php:43
actionadmin_enqueue_scriptsclasses\class-userlogs-main.php:44
actionadmin_noticesclasses\class-userlogs-main.php:45
filterwp_loginclasses\class-userlogs-main.php:50
filterwp_logoutclasses\class-userlogs-main.php:51
filteruser_registerclasses\class-userlogs-main.php:52
filtercomment_postclasses\class-userlogs-main.php:53
actionpurge_user_logs_cronclasses\class-userlogs-main.php:55

Scheduled Events 1

purge_user_logs_cron
Maintenance & Trust

User Logs Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 1, 2025
PHP min version5.6
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

User Logs Developer Profile

Vikas Sharma

4 plugins · 1K total installs

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

How We Detect User Logs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/user-logs/assets/css/admin-styles.css/wp-content/plugins/user-logs/assets/css/jquery-ui.min.css/wp-content/plugins/user-logs/assets/js/admin-scripts.js/wp-content/plugins/user-logs/assets/js/google-charts-loader.js
Script Paths
/wp-content/plugins/user-logs/assets/js/admin-scripts.js/wp-content/plugins/user-logs/assets/js/google-charts-loader.js
Version Parameters
userlogs_admin_style?ver=jquery-ui?ver=userlogs_admin_script?ver=google_charts_loader?ver=

HTML / DOM Fingerprints

CSS Classes
userlogs_welcome_notice
Data Attributes
data-plugin-page
FAQ

Frequently Asked Questions about User Logs