Activity Track – User Activity Log Security & Risk Analysis

wordpress.org/plugins/activity-track

User activity log for WordPress — track logins, edits, and admin actions with real-time alerts, audit trail, and AI-powered summaries.

20 active installs v1.0.6 PHP 8.0+ WP 6.4+ Updated Mar 10, 2026
activity-logaudit-traillogin-monitoruser-activity-logwordpress-security
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Activity Track – User Activity Log Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 24d ago
Risk Assessment

The "activity-track" v1.0.6 plugin demonstrates a strong security posture based on the provided static analysis. The absence of unauthenticated AJAX handlers, REST API routes without permission callbacks, and shortcodes indicates a well-defined and protected attack surface. The code also shows a commendable adherence to secure coding practices, with a high percentage of SQL queries utilizing prepared statements and a near-perfect rate of output escaping. The plugin also includes a healthy number of nonce and capability checks, further reinforcing its security. Furthermore, the plugin's vulnerability history is clean, with no known CVEs, which is a significant positive indicator.

Key Concerns

  • Minor risk from file operation
  • Minor risk from external HTTP requests
  • Potential minor risk from SQL queries
Vulnerabilities
None known

Activity Track – User Activity Log Security Vulnerabilities

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

Activity Track – User Activity Log Code Analysis

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

SQL Query Safety

88% prepared32 total queries

Output Escaping

98% escaped228 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
activity_page (includes\class-atk-admin-menus.php:141)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Activity Track – User Activity Log Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_atk_del_all_reportsincludes\class-atk-notifications.php:15
authwp_ajax_atk_delete_all_logsincludes\class-atk-settings.php:27
WordPress Hooks 53
actionhttp_api_debugactivities\activity-api.php:18
actionwp_insert_commentactivities\activity-comment.php:16
actionedit_commentactivities\activity-comment.php:17
actionspam_commentactivities\activity-comment.php:18
actionunspam_commentactivities\activity-comment.php:19
actiontrash_commentactivities\activity-comment.php:20
actionuntrash_commentactivities\activity-comment.php:21
actiondelete_commentactivities\activity-comment.php:22
actiontransition_comment_statusactivities\activity-comment.php:23
actionwp_mail_succeededactivities\activity-email.php:16
actionwp_mail_failedactivities\activity-email.php:18
actionadd_attachmentactivities\activity-media.php:16
actiondelete_attachmentactivities\activity-media.php:17
actionattachment_updatedactivities\activity-media.php:18
actionwp_update_nav_menuactivities\activity-menu.php:19
actionwp_create_nav_menuactivities\activity-menu.php:20
actiondelete_nav_menuactivities\activity-menu.php:21
actionactivated_pluginactivities\activity-plugin.php:16
actiondeactivated_pluginactivities\activity-plugin.php:17
actiondeleted_pluginactivities\activity-plugin.php:18
actionupgrader_process_completeactivities\activity-plugin.php:20
actiontransition_post_statusactivities\activity-post.php:16
actiondelete_postactivities\activity-post.php:17
filterupdated_optionactivities\activity-settings.php:16
actionadmin_initactivities\activity-settings.php:18
actionswitch_themeactivities\activity-theme.php:16
actionwp_loginactivities\activity-user.php:16
filterwp_login_failedactivities\activity-user.php:20
actionprofile_updateactivities\activity-user.php:23
actionset_user_roleactivities\activity-user.php:25
actiondelete_useractivities\activity-user.php:27
actionremove_user_from_blogactivities\activity-user.php:28
actionclear_auth_cookieactivities\activity-user.php:34
filterwidget_update_callbackactivities\activity-widget.php:16
actionsidebar_admin_setupactivities\activity-widget.php:17
actiondelete_widgetactivities\activity-widget.php:18
actionplugins_loadedactivities\activity-woocommerce.php:20
actionwoocommerce_new_orderactivities\activity-woocommerce.php:34
actionwoocommerce_order_status_changedactivities\activity-woocommerce.php:35
actionwoocommerce_order_refundedactivities\activity-woocommerce.php:36
actionplugins_loadedactivity-track.php:50
filterset-screen-optionincludes\class-activity-table.php:49
filterwp_kses_allowed_htmlincludes\class-activity-table.php:50
actionadmin_noticesincludes\class-activity-table.php:682
actionadmin_menuincludes\class-atk-admin-menus.php:19
actionadmin_menuincludes\class-atk-admin-menus.php:20
actionatk_table_loadincludes\class-atk-admin-menus.php:21
actionadmin_print_stylesincludes\class-atk-admin-menus.php:63
actionatkai_network_create_tables_eventincludes\class-atk-install.php:168
actionadmin_noticesincludes\class-atk-settings.php:22
actionadmin_initincludes\class-atk-settings.php:24
actionadmin_initincludes\class-atk-settings.php:25
actionatk_ai_logs_cleanup_daily_eventincludes\class-cleanup.php:12

Scheduled Events 2

atkai_network_create_tables_event
atk_ai_logs_cleanup_daily_event
Maintenance & Trust

Activity Track – User Activity Log Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 10, 2026
PHP min version8.0
Downloads748

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Activity Track – User Activity Log Developer Profile

Activity Track

2 plugins · 4K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
1585 days
View full developer profile
Detection Fingerprints

How We Detect Activity Track – User Activity Log

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/activity-track/assets/css/activity-track-admin.css/wp-content/plugins/activity-track/assets/css/activity-track-frontend.css/wp-content/plugins/activity-track/assets/js/activity-track-admin.js/wp-content/plugins/activity-track/assets/js/activity-track-frontend.js
Script Paths
/wp-content/plugins/activity-track/assets/js/activity-track-admin.js/wp-content/plugins/activity-track/assets/js/activity-track-frontend.js
Version Parameters
activity-track/assets/css/activity-track-admin.css?ver=activity-track/assets/css/activity-track-frontend.css?ver=activity-track/assets/js/activity-track-admin.js?ver=activity-track/assets/js/activity-track-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
atk-activity-tableatk-filter
HTML Comments
<!-- only instantiate once --><!-- now a single empty-vs-display check -->
Data Attributes
data-atk-tab-id
JS Globals
ATKAI
FAQ

Frequently Asked Questions about Activity Track – User Activity Log