
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Security & Risk Analysis
wordpress.org/plugins/activity-log-proWordPress activity log & admin user tracking. Track logins, content changes, and security events to see who did what, when, and where.
Is Activity Log Pro – User Activity Log, Audit Log & Security Monitor Safe to Use in 2026?
Generally Safe
Score 100/100Activity Log Pro – User Activity Log, Audit Log & Security Monitor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "activity-log-pro" v1.0.4 plugin exhibits a generally strong security posture, with no reported vulnerabilities or critical taint flows. The code analysis reveals excellent adherence to secure coding practices, particularly regarding SQL query sanitation (100% prepared statements) and output escaping (94% properly escaped). The presence of 38 nonce checks and 49 capability checks further indicates a conscious effort to implement authorization mechanisms.
However, the plugin does present a notable area of concern: two AJAX handlers are exposed without authentication checks. This represents a direct attack vector that could be exploited by unauthenticated users. While the taint analysis shows no unsanitized paths, these unprotected AJAX endpoints could still be a gateway for malicious activity if they perform sensitive operations or leak information.
In conclusion, "activity-log-pro" v1.0.4 is commendably built with many security best practices in place, especially concerning data handling. Its vulnerability history is clean, suggesting a stable and well-maintained codebase. The primary risk lies in the unprotected AJAX handlers, which, if not mitigated, could undermine the plugin's otherwise robust security.
Key Concerns
- AJAX handlers without authentication checks
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Security Vulnerabilities
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Release Timeline
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Attack Surface
AJAX Handlers 31
REST API Routes 2
WordPress Hooks 100
Scheduled Events 2
Maintenance & Trust
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Maintenance & Trust
Maintenance Signals
Community Trust
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Alternatives
Logify – Activity Log, Audit Log, Event Log & User Activity Tracking
logify
WordPress activity log, audit log & event log. Track user activity, logins & content changes with a full audit trail of who did what, when & where.
Stream – Activity Log & Audit Trail
stream
Real-time activity log and audit log for WordPress. Track every user action — logins, edits, plugin & settings changes — and get alerts.
WP Admin Audit
wp-admin-audit
WP Admin Audit monitors the security-relevant activities on your site, keeps an event log and tells you when something out of the ordinary happens.
Adminify Activity Log & Audit Trail
adminify-activity-logs
Track every change in your WordPress dashboard. Free user activity log with role, time, component, and action filters. No setup, no paid tier.
Logify WP – Activity Log & User Audit Log
logify-wp
Logify WP - Activity Log & User Audit Log tracks critical changes, logins, and updates with searchable logs for site security.
Activity Log Pro – User Activity Log, Audit Log & Security Monitor Developer Profile
1 plugin · 400 total installs
How We Detect Activity Log Pro – User Activity Log, Audit Log & Security Monitor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/activity-log-pro/admin/css/activity-log-pro-admin.css/wp-content/plugins/activity-log-pro/admin/js/activity-log-pro-admin.js/wp-content/plugins/activity-log-pro/assets/css/bootstrap.min.css/wp-content/plugins/activity-log-pro/assets/css/datatable.min.css/wp-content/plugins/activity-log-pro/assets/css/select2.min.css/wp-content/plugins/activity-log-pro/assets/js/bootstrap.min.js/wp-content/plugins/activity-log-pro/assets/js/datatable.min.js/wp-content/plugins/activity-log-pro/assets/js/select2.min.js+7 morejs/activity-log-pro-admin.jsassets/js/bootstrap.min.jsassets/js/datatable.min.jsassets/js/select2.min.jsassets/js/moment.min.jsassets/js/daterangepicker.min.js+5 moreactivity-log-pro/admin/js/activity-log-pro-admin.js?ver=activity-log-pro/assets/js/bootstrap.min.js?ver=activity-log-pro/assets/js/datatable.min.js?ver=activity-log-pro/assets/js/select2.min.js?ver=activity-log-pro/assets/js/moment.min.js?ver=activity-log-pro/assets/js/daterangepicker.min.js?ver=activity-log-pro/assets/js/activity-log-pro.js?ver=activity-log-pro/assets/js/activity-log-pro-settings.js?ver=activity-log-pro/assets/js/activity-log-pro-reports.js?ver=activity-log-pro/assets/js/activity-log-pro-notifications.js?ver=activity-log-pro/assets/js/activity-log-pro-dashboard-widget.js?ver=activity-log-pro/admin/css/activity-log-pro-admin.css?ver=activity-log-pro/assets/css/bootstrap.min.css?ver=activity-log-pro/assets/css/datatable.min.css?ver=activity-log-pro/assets/css/select2.min.css?ver=HTML / DOM Fingerprints
actlogpro-datatableactlogpro-settingsactlogpro-reportsactlogpro-notificationsactlogpro-dashboard-widget<!-- START Activity Log Pro Admin JavaScript --><!-- END Activity Log Pro Admin JavaScript --><!-- START Activity Log Pro Settings JavaScript --><!-- END Activity Log Pro Settings JavaScript -->+6 moredata-noncedata-ajaxurldata-actiondata-post-iddata-user-iddata-settings-id+3 moreactlogpro_ajaxactivityLogProAdminactivityLogProSettingsactivityLogProReportsactivityLogProNotificationsactivityLogProDashboardWidget/wp-json/activity-log-pro/v1/logs/wp-json/activity-log-pro/v1/settings/wp-json/activity-log-pro/v1/reports/wp-json/activity-log-pro/v1/notifications/wp-json/activity-log-pro/v1/dashboard