User Activity Security & Risk Analysis

wordpress.org/plugins/user-activity

List number of posts per user. You can limit the search by date, post type and user name.

100 active installs v1.0.1 PHP 7.0+ WP 5.4.2+ Updated Oct 14, 2020
adminlistusers
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEFeb 3, 2023
Safety Verdict

Is User Activity Safe to Use in 2026?

Use With Caution

Score 64/100

User Activity has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Feb 3, 2023Updated 5yr ago
Risk Assessment

The "user-activity" plugin v1.0.1 presents a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for its SQL queries and having a capability check implemented. The absence of dangerous functions, file operations, and external HTTP requests is also a strong indicator of a security-conscious design. However, concerns arise from the taint analysis, which identified two high-severity flows with unsanitized paths. This suggests potential vulnerabilities where user-supplied data could be manipulated in unintended ways. The plugin also has a history of vulnerabilities, with one unpatched medium severity CVE from February 2023, indicating a pattern of issues related to the use of less trusted sources. While the attack surface appears minimal with no directly exposed entry points in the static analysis, the identified taint flows and past vulnerability history necessitate caution.

Key Concerns

  • Unsanitized taint flow (High Severity)
  • Unpatched CVE (Medium Severity)
  • Unescaped output (partial)
Vulnerabilities
1

User Activity Security Vulnerabilities

CVEs by Year

1 CVE in 2023 · unpatched
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-4550medium · 5.3Use of Less Trusted Source

User Activity <= 1.0.1 - IP Address Spoofing

Feb 3, 2023Unpatched
Code Analysis
Analyzed Mar 16, 2026

User Activity Code Analysis

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

SQL Query Safety

100% prepared6 total queries

Output Escaping

78% escaped18 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

5 flows3 with unsanitized paths
extra_tablenav (classes\class-bu-user-activity-table.php:257)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

User Activity Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionplugins_loadedclasses\class-bu-plugin-base.php:30
actionadmin_menuclasses\class-bu-user-activity.php:46
filterset-screen-optionclasses\class-bu-user-activity.php:66
actionadmin_enqueue_scriptsclasses\class-bu-user-activity.php:67
Maintenance & Trust

User Activity Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedOct 14, 2020
PHP min version7.0
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs100
Developer Profile

User Activity Developer Profile

windyjonas

3 plugins · 130 total installs

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

How We Detect User Activity

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/user-activity/js/user-activity.js
Script Paths
/wp-content/plugins/user-activity/js/user-activity.js
Version Parameters
user-activity/js/user-activity.js?ver=1.0

HTML / DOM Fingerprints

CSS Classes
user-activity-page
Data Attributes
data-user-id
JS Globals
bu_user_activity_params
FAQ

Frequently Asked Questions about User Activity