
Stream – Activity Log & Audit Trail Security & Risk Analysis
wordpress.org/plugins/streamReal-time activity log and audit log for WordPress. Track every user action — logins, edits, plugin & settings changes — and get alerts.
Is Stream – Activity Log & Audit Trail Safe to Use in 2026?
Generally Safe
Score 93/100Stream – Activity Log & Audit Trail has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'stream' plugin v4.1.2 exhibits a mixed security posture. While it demonstrates good practices in terms of prepared SQL statements (85%) and output escaping (93%), and a lack of critical taint analysis findings, there are several concerning areas. The presence of one AJAX handler without any authentication checks presents a significant direct attack vector. Furthermore, the plugin's history of 7 known CVEs, including 3 high-severity vulnerabilities such as SSRF, CSRF, and SQL Injection, indicates a pattern of past security weaknesses that require careful attention, even though none are currently unpatched.
The static analysis reveals an attack surface with 10 entry points, one of which is unprotected. The use of the dangerous `assert` function is also a red flag, although its specific context and impact are not detailed in the provided data. The 14 capability checks and 20 nonce checks are positive signs, suggesting some level of security implementation, but the lack of authorization on one AJAX handler significantly undermines these efforts. The plugin's historical vulnerability types further highlight recurring issues that users should be aware of.
In conclusion, while the plugin shows improvement in areas like SQL sanitization and output escaping, the unprotected AJAX handler and the past vulnerability trends are notable weaknesses. Users should proceed with caution and ensure the plugin is kept up-to-date, and consider implementing additional security measures to mitigate the risks associated with the identified unprotected entry point.
Key Concerns
- Unprotected AJAX handler
- Dangerous function 'assert' used
- History of 7 CVEs, including 3 high
- Vulnerability types include SSRF, CSRF, SQLi
Stream – Activity Log & Audit Trail Security Vulnerabilities
CVEs by Year
Severity Breakdown
7 total CVEs
Stream <= 4.0.2 - Authenticated (Admin+) Server-Side Request Forgery
Stream <= 4.0.1 - Cross-Site Request Forgery to Arbitrary Options Update
Stream <= 3.9.2 - Missing Authorization via load_alerts_settings
Stream <= 3.9.2 - Cross-Site Request Forgery
Stream <= 3.9.1 - Missing Authorization to Sensitive Information Disclosure
Stream <= 3.8.1 - Admin+ SQL Injection
Stream <= 3.0.5 - Sensitive Data Exposure
Stream – Activity Log & Audit Trail Release Timeline
Stream – Activity Log & Audit Trail Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Stream – Activity Log & Audit Trail Attack Surface
AJAX Handlers 10
WordPress Hooks 92
Scheduled Events 1
Maintenance & Trust
Stream – Activity Log & Audit Trail Maintenance & Trust
Maintenance Signals
Community Trust
Stream – Activity Log & Audit Trail Alternatives
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.
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.
Aspexi Login Audit
aspexi-login-audit
This plugin helps you to keep an audit trail of user login activities such as successful login, logout, failed login and more to ensure your site perf …
Activity Monitor Pro
activity-monitor-pro
Comprehensive activity monitoring, undo system, and AI-powered anomaly detection for WordPress.
BeziWorld Activity Log
beziworld-activity-log
Advanced, fast and secure user-activity log with a tamper-evident audit trail. Every feature free — no paid tiers.
Stream – Activity Log & Audit Trail Developer Profile
23 plugins · 119K total installs
How We Detect Stream – Activity Log & Audit Trail
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/stream/assets/css/stream.css/wp-content/plugins/stream/assets/js/stream.js/wp-content/plugins/stream/assets/js/stream.jsstream/assets/css/stream.css?ver=stream/assets/js/stream.js?ver=HTML / DOM Fingerprints
stream-list-table-no-itemswp_stream_list_table_columnswp_stream_list_table_screen_iddata-stream-datedata-stream-user-iddata-stream-contextdata-stream-actiondata-stream-ipwp_stream_settings/wp-json/stream/v1/settings[stream-log][stream-activity-feed]