[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4QdddK4PzmDyJd0vGh2TxD2DsTXAoe_MU27jwdg3g2g":3,"$fAZFqmdOyQvSF19MizeosFcpRoJ5G5oyYoTO1mT6mEe0":135,"$fgR9mqCxFtQQvTfShjAajvxUvnEO_wVvD1GMwITeJ6aE":140},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":26,"fingerprints":26},"activity-log-for-mcp","Activity Log for MCP","1.0.0","Riaan K.","https:\u002F\u002Fprofiles.wordpress.org\u002Friaanknoetze\u002F","\u003Cp>AI agents are starting to talk to WordPress sites directly. Claude Desktop, ChatGPT custom GPTs, and a growing list of MCP clients can connect to your site, browse content, place orders, edit posts, or call any custom tool you expose. The Model Context Protocol (MCP) is the open standard that makes this possible.\u003C\u002Fp>\n\u003Cp>The problem: by default, you can’t see any of it. Requests come in, things change, and there’s no record of what an agent actually did, when it did it, or which user it acted as.\u003C\u002Fp>\n\u003Cp>Activity Log for MCP records every MCP request the moment it hits your site. You see the route, the ability that was called, the user it acted as, the request body, the response, and whether it succeeded. Everything is browsable in a clean React admin page that feels like the rest of WordPress.\u003C\u002Fp>\n\u003Cp>If you’re running an AI integration, debugging a custom MCP server, or just want a paper trail before letting agents touch your data — this is the visibility layer.\u003C\u002Fp>\n\u003Ch4>What you get\u003C\u002Fh4>\n\u003Cp>A real-time log of every MCP request, with filters for date range, ability name, and user. Click any row to inspect the full request and response, copy bodies to your clipboard, or trace a single agent session end-to-end. Sortable columns, configurable per-page counts (10 to 500), and full-text search across request and response bodies. Export to CSV when you need to share findings or feed them into another tool.\u003C\u002Fp>\n\u003Cp>The whole interface is built with \u003Ccode>@wordpress\u002Fcomponents\u003C\u002Fcode> so it inherits the WordPress design language — no jarring custom UI to learn.\u003C\u002Fp>\n\u003Ch4>Built for both halves of the audience\u003C\u002Fh4>\n\u003Cp>If you’re a site owner: install, activate, and click into Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> MCP Logs. There’s no setup screen and no configuration — the plugin starts logging the moment an MCP client makes a request.\u003C\u002Fp>\n\u003Cp>If you’re a developer: there’s a full REST API for every admin feature, authenticated via WordPress Application Passwords or WooCommerce API keys. The plugin is also itself MCP-aware — it registers an MCP server with seven abilities, so an AI agent can introspect its own activity log programmatically. Source ships under \u003Ccode>src\u002F\u003C\u002Fcode> and builds with \u003Ccode>npm run build\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Why you’d want this\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Debug a custom MCP integration without tailing server logs\u003C\u002Fli>\n\u003Cli>Audit AI agent activity on production sites before something goes wrong\u003C\u002Fli>\n\u003Cli>Review per-tool error rates to spot which abilities are flaky\u003C\u002Fli>\n\u003Cli>Trace a single agent session end-to-end when something breaks\u003C\u002Fli>\n\u003Cli>Export logs for compliance reviews or external analysis\u003C\u002Fli>\n\u003Cli>Let an AI agent monitor its own activity through the MCP server\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API\u003C\u002Fh4>\n\u003Cp>Every admin feature is exposed under \u003Ccode>\u002Fwp-json\u002Factivity-log-for-mcp\u002Fv1\u002F\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>GET \u002Frequests\u003C\u002Fcode> — list with filters, sort, and pagination\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Fstats\u003C\u002Fcode> — totals, success rate, and calls per ability\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Fsessions\u002F{id}\u003C\u002Fcode> — every request in a session, in order\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Fsearch\u003C\u002Fcode> — full-text across routes, abilities, and bodies\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Ferrors\u003C\u002Fcode> — recent failed executions and HTTP errors\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Ftool-performance\u003C\u002Fcode> — per-ability call count, error rate, and unique users\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Ffilters\u003C\u002Fcode> — distinct ability names and users for dropdowns\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Fexport-csv\u003C\u002Fcode> — server-side streamed CSV download\u003C\u002Fli>\n\u003Cli>\u003Ccode>DELETE \u002Frequests\u003C\u002Fcode> — clear all logs\u003C\u002Fli>\n\u003Cli>\u003Ccode>DELETE \u002Fretention\u003C\u002Fcode> — delete logs older than a given date\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MCP abilities\u003C\u002Fh4>\n\u003Cp>The plugin registers itself as an MCP server (\u003Ccode>activity-log-for-mcp-server\u003C\u002Fcode>) with seven abilities agents can call directly:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>get-activity\u003C\u002Fcode> — paginated log retrieval with filters\u003C\u002Fli>\n\u003Cli>\u003Ccode>get-stats\u003C\u002Fcode> — summary metrics with optional date range\u003C\u002Fli>\n\u003Cli>\u003Ccode>get-activity-by-session\u003C\u002Fcode> — full session trace, with optional body exclusion for lighter payloads\u003C\u002Fli>\n\u003Cli>\u003Ccode>search-activity\u003C\u002Fcode> — full-text search across stored requests and responses\u003C\u002Fli>\n\u003Cli>\u003Ccode>analyze-errors\u003C\u002Fcode> — recent errors with full details\u003C\u002Fli>\n\u003Cli>\u003Ccode>get-tool-performance\u003C\u002Fcode> — per-ability performance metrics\u003C\u002Fli>\n\u003Cli>\u003Ccode>clear-old-logs\u003C\u002Fcode> — date-based retention cleanup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy and data handling\u003C\u002Fh4>\n\u003Cp>All data stays in your WordPress database — nothing is sent anywhere. Logs live in a custom table named \u003Ccode>{prefix}alfmcp_requests\u003C\u002Fcode>. You control retention and can clear everything from the admin UI or via REST. There’s no telemetry, no third-party calls, no external dependencies at runtime.\u003C\u002Fp>\n\u003Ch4>Disclaimer\u003C\u002Fh4>\n\u003Cp>Activity Log for MCP is not affiliated with, endorsed by, or sponsored any AI provider or the Model Context Protocol project. “MCP” and “Model Context Protocol” are referenced solely to describe the open protocol that this plugin observes.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Activity Log for MCP records REST API requests that contain the \u003Ccode>Mcp-Session-Id\u003C\u002Fcode> header. Logged data includes request routes, methods, headers, bodies, response data, user IDs, and timestamps. All data is stored in your WordPress database and is never transmitted to external services.\u003C\u002Fp>\n","See exactly what AI agents do on your WordPress site. A complete activity log for every Model Context Protocol (MCP) request.",0,219,"2026-05-11T12:41:00.000Z","6.9.5","6.9","7.4",[18,19,20,21,22],"activity-log","ai-agents","audit-log","mcp","model-context-protocol","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factivity-log-for-mcp.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"riaanknoetze",5,2120,30,94,"2026-08-24T01:53:00.614Z",[38,63,83,103,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":11,"last_vuln_date":62,"fetched_at":27},"aryo-activity-log","Activity Log – Monitor & Record User Changes","2.11.2","Elementor","https:\u002F\u002Fprofiles.wordpress.org\u002Felemntor\u002F","\u003Cp>\u003Cstrong>AN EASY TO USE & FULLY SUPPORTED WORDPRESS ACTIVITY LOG PLUGIN\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Want to monitor and track your WordPress website activity? Find out exactly who does what on your WordPress website with this plugin. Activity Log is like an airplane’s black box that logs every action in the WordPress admin, and lets you see exactly what users are doing on your WordPress website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If someone is trying to hack your site\u003C\u002Fli>\n\u003Cli>When a post was published, and who published it\u003C\u002Fli>\n\u003Cli>If a plugin\u002Ftheme was activated\u002Fdeactivated\u003C\u002Fli>\n\u003Cli>Suspicious admin activity\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It’s so essential; you’ll wonder how you ever managed your website without it. The plugin is also lightning fast and works behind the scenes, so it doesn\\’t affect site and admin performance. For optimal performance, we built the plugin so that it runs on a separate table in the database.\u003C\u002Fp>\n\u003Cp>If you have more than a handful of users, keeping track of who did what is virtually impossible. This plugin solves that issue by tracking what actions were initiated by which users, and displaying it in an easy-to-use and easy-to-filter view on the dashboard of your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New! Introducing Email Logging\u003C\u002Fstrong> – Capture all emails sent from your WordPress site for streamlined debugging and compliance. Gain better visibility into email communication, aiding both troubleshooting and record-keeping. This is particularly beneficial for WooCommerce stores, allowing you to easily track sent emails alongside other critical site events.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Export to CSV\u003C\u002Fstrong> – Export your Activity Log data records to CSV. Developers can easily add support for custom data formats with our new dedicated Export API.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Privacy and GDPR Compliance\u003C\u002Fstrong> – We provide the tools to help you adhere to GDPR compliance standards, including Export\u002FErasure of data via the WordPress Privacy Tools.\u003C\u002Fp>\n\u003Ch3>With the Activity Log you can record:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong> – Core updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tags\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomies\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menus\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media\u003C\u002Fstrong> – Created, updated, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comments\u003C\u002Fstrong> – Created, approved, unapproved, trashed, untrashed, spammed, unspammed, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Users\u003C\u002Fstrong> – Login, logout, login failed, update profile, registered, deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugins\u003C\u002Fstrong> – Installed, updated, activated, deactivated, changed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themes\u003C\u002Fstrong> – Installed, updated, deleted, activated, changed (Editor and Customizer)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong> – Added to sidebar, deleted from sidebar, order widgets\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setting\u003C\u002Fstrong> – General, writing, reading, discussion, media, permalinks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options\u003C\u002Fstrong> – Extended custom settings for 3rd party plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u003C\u002Fstrong> – Exported activity log file\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> – Track products, orders, customers, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>bbPress\u003C\u002Fstrong> – Forums, topics, replies, taxonomies, and other actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emails sent from WordPress site\u003C\u002Fstrong> – Sending successful, sending failed\u003C\u002Fli>\n\u003Cli>There’s more, of course, but you get the point…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For each event recorded by the activity log, the following details are also logged:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Date and time of occurrence\u003C\u002Fli>\n\u003Cli>User and user role responsible for the change\u003C\u002Fli>\n\u003Cli>Source IP address from which the change originated\u003C\u002Fli>\n\u003Cli>Affected object where the change occurred\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin doesn\\’t require any kind of setup; it works right out of the box (just another reason people love it)!\u003C\u002Fp>\n\u003Ch3>Data Storage and Performance Optimization\u003C\u002Fh3>\n\u003Cp>In order to ensure optimal performance of your website, all events and logs data are stored in a dedicated custom table within your WordPress database. This approach significantly reduces the impact on your website’s performance, ensuring seamless operation even during peak traffic periods.\u003C\u002Fp>\n\u003Ch3>Uninstall Clean-up\u003C\u002Fh3>\n\u003Cp>We understand the importance of maintaining a clean and efficient database environment. That’s why our plugin features an uninstall hook that seamlessly removes all traces of its presence from your website when uninstalling. This meticulous clean-up process ensures that your database remains lean and clutter-free even after our plugin has been removed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With our optimized data storage, thorough logging, and meticulous clean-up process, you can trust that our plugin will enhance the functionality and security of your WordPress site without compromising its performance.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>What users have to say\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cem>“Its tools, particularly for data privacy and GDPR compliance, make it indispensable for websites operating within European Union boundaries or dealing with EU citizens’ data”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fblog.hubspot.com\u002Fwebsite\u002F8-best-plugins-tracking-user-activity-wordpress\" rel=\"nofollow ugc\">HubSpot.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“If you’re after a competent WP security audit log plugin with all the basic features you need, Activity Log is it!”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwpastra.com\u002Fplugins\u002Fwordpress-activity-log-plugins\u002F\" rel=\"nofollow ugc\">WPAstra.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Activity Log features a remarkably straightforward dashboard interface, providing administrators with an at-a-glance understanding of site interactions”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwww.malcare.com\u002Fblog\u002Fwordpress-activity-log\u002F\" rel=\"nofollow ugc\">Malcare.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Best 10 Free WordPress Plugins of the Month: Keeping tabs on what your users do with their access to the Dashboard”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fmanagewp.com\u002Fbest-free-wordpress-plugins-july-2014\" rel=\"nofollow ugc\">ManageWP.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Thanks to this step, we’ve discovered that our site was undergoing a brute force attack”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fartdriver.com\u002Fblog\u002Fwordpress-site-hacked-solution-time\" rel=\"nofollow ugc\">Artdriver.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Optimized code – The plugin itself is blazing fast and leaves almost no footprint on the server”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwww.freshtechtips.com\u002F2014\u002F01\u002Fbest-audit-trail-plugins-for-wordpress.html\" rel=\"nofollow ugc\">FreshTechTips.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>“Activity Log lets you track a huge range of activities. Overall, very easy to use and setup”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fblog\u002Ftips-tricks\u002F5-best-ways-to-monitor-wordpress-activity-via-the-dashboard\" rel=\"nofollow ugc\">ElegantThemes.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contributions:\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Would you like to contribute to this plugin?\u003C\u002Fstrong> You’re more than welcome to submit your pull requests on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpojome\u002Factivity-log\" rel=\"nofollow ugc\">GitHub repo\u003C\u002Fa>. And, if you have any notes about the code, please open a ticket on the issue tracker.\u003C\u002Fp>\n","This top rated Activity Log plugin helps you monitor & log all changes and actions on your WordPress site, so you can remain secure and organized.",200000,4041821,86,74,"2026-06-07T11:49:00.000Z","7.0.2","6.0","7.0",[18,20,55,56,57],"email-log","security","user-log","https:\u002F\u002Factivitylog.io\u002F?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faryo-activity-log.2.11.2.zip",93,9,"2024-11-20 17:10:23",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":48,"num_ratings":73,"last_updated":74,"tested_up_to":51,"requires_at_least":75,"requires_php":23,"tags":76,"homepage":79,"download_link":80,"security_score":60,"vuln_count":81,"unpatched_count":11,"last_vuln_date":82,"fetched_at":27},"stream","Stream – Activity Log & Audit Trail","4.3.0","XWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fxwp\u002F","\u003Cp>Stream is a complete activity log and audit trail for your WordPress site: see what changed, who changed it, and when. From plugin activations to post edits, login attempts to new user creation, every user and system action is recorded in an audit log built for debugging, security monitoring, and compliance.\u003C\u002Fp>\n\u003Cp>Every logged action is displayed in an activity stream and organized for easy filtering by User, Role, Context, Action or IP address. Admins can highlight entries in the activity log—such as suspicious user activity—to investigate what’s happening in real time. Stream also lets you configure email alerts and webhooks for integrations like Slack and IFTTT, so your team knows the moment something goes wrong.\u003C\u002Fp>\n\u003Cp>Stream keeps its own logs healthy too: records are automatically purged on the retention schedule you choose, with batched deletion and orphaned-data cleanup that stay reliable even on very large sites.\u003C\u002Fp>\n\u003Cp>Stream is also AI-ready: its abilities are exposed through the WordPress Abilities API and MCP Adapter, so AI assistants and other tools can securely query your site’s activity records.\u003C\u002Fp>\n\u003Cp>For advanced users, Stream supports a network view of all activity records on your Multisite, exclude rules to ignore certain kinds of user activity, and a WP-CLI command for querying records.\u003C\u002Fp>\n\u003Cp>Stream is free and fully open source — development happens in the open \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fxwp\u002Fstream\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>, maintained by \u003Ca href=\"https:\u002F\u002Fxwp.co\" rel=\"nofollow ugc\">XWP\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>With Stream’s powerful activity logging, you’ll have the information you need to responsibly manage your WordPress sites.\u003C\u002Fp>\n\u003Ch4>Built-In Tracking Integrations For Popular Plugins:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Advanced Custom Fields\u003C\u002Fli>\n\u003Cli>bbPress\u003C\u002Fli>\n\u003Cli>BuddyPress\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>Gravity Forms\u003C\u002Fli>\n\u003Cli>Jetpack\u003C\u002Fli>\n\u003Cli>Two Factor\u003C\u002Fli>\n\u003Cli>User Switching\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Built-In Tracking For Core Actions:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Users\u003C\u002Fli>\n\u003Cli>Themes\u003C\u002Fli>\n\u003Cli>Plugins\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Custom Taxonomies\u003C\u002Fli>\n\u003Cli>Settings\u003C\u002Fli>\n\u003Cli>Custom Backgrounds\u003C\u002Fli>\n\u003Cli>Custom Headers\u003C\u002Fli>\n\u003Cli>Menus\u003C\u002Fli>\n\u003Cli>Media Library\u003C\u002Fli>\n\u003Cli>Widgets\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Theme Editor\u003C\u002Fli>\n\u003Cli>WordPress Core Updates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Noteworthy Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multisite view of all activity records on a network\u003C\u002Fli>\n\u003Cli>Limit who can view user activity records by user role\u003C\u002Fli>\n\u003Cli>Set exclude rules to ignore certain kinds of user activity\u003C\u002Fli>\n\u003Cli>Live updates of user activity records in the Stream\u003C\u002Fli>\n\u003Cli>Export your Activity Stream as a CSV or JSON file\u003C\u002Fli>\n\u003Cli>WP-CLI command for querying records\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>Most of the plugin configuration is available under the “Stream” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Settings” page in the WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Request IP Address\u003C\u002Fh4>\n\u003Cp>The plugin expects the \u003Ccode>$_SERVER['REMOTE_ADDR']\u003C\u002Fcode> variable to contain the verified IP address of the current request. On hosting environments with PHP processing behind reverse proxies or CDNs the actual client IP is passed to PHP through request HTTP headers such as \u003Ccode>X-Forwarded-For\u003C\u002Fcode> and \u003Ccode>True-Client-IP\u003C\u002Fcode> which can’t be trusted without an additional layer of validation. Update your server configuration to set the \u003Ccode>$_SERVER['REMOTE_ADDR']\u003C\u002Fcode> variable to the verified client IP address.\u003C\u002Fp>\n\u003Cp>As a workaround, you can use the \u003Ccode>wp_stream_client_ip_address\u003C\u002Fcode> filter to adapt the IP address:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter(\n    'wp_stream_client_ip_address',\n    function( $client_ip ) {\n        \u002F\u002F Trust the first IP in the X-Forwarded-For header.\n        \u002F\u002F ⚠️ Note: This is inherently insecure and can easily be spoofed!\n        if ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {\n            $forwarded_ips = explode( ',' $_SERVER['HTTP_X_FORWARDED_FOR'] );\n\n            if ( filter_var( $forwarded_ips[0], FILTER_VALIDATE_IP ) ) {\n                return $forwarded_ips[0];\n            }\n        }\n\n        return $client_ip;\n    }\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>⚠️ \u003Cstrong>WARNING:\u003C\u002Fstrong> The above is an insecure workaround that you should only use when you fully understand what this implies. Relying on any variable with the \u003Ccode>HTTP_*\u003C\u002Fcode> prefix is prone to spoofing and cannot be trusted!\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>We have temporarily disabled the data removal feature through plugin uninstallation, starting with version 3.9.3. We identified a few edge cases that did not behave as expected and we decided that a temporary removal is preferable at this time for such an impactful and irreversible operation. Our team is actively working on refining this feature to ensure it performs optimally and securely. We plan to reintroduce it in a future update with enhanced safeguards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>There are several ways you can get involved to help make Stream better:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Report Bugs:\u003C\u002Fstrong> If you find a bug, error or other problem, please report it! You can do this by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fstream\" rel=\"ugc\">creating a new topic\u003C\u002Fa> in the plugin forum. Once a developer can verify the bug by reproducing it, they will create an official bug report in GitHub where the bug will be worked on.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Translate into Your Language:\u003C\u002Fstrong> Use the official plugin translation tool to \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fstream\u002F\" rel=\"nofollow ugc\">translate Stream into your language\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Suggest New Features:\u003C\u002Fstrong> Have an awesome idea? Please share it! Simply \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fstream\" rel=\"ugc\">create a new topic\u003C\u002Fa> in the plugin forum to express your thoughts on why the feature should be included and get a discussion going around your idea.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Issue Pull Requests:\u003C\u002Fstrong> If you’re a developer, the easiest way to get involved is to help out on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx-team\u002Fwp-stream\u002Fissues\" rel=\"nofollow ugc\">issues already reported\u003C\u002Fa> in GitHub. Be sure to check out the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx-team\u002Fwp-stream\u002Fblob\u002Fmaster\u002Fcontributing.md\" rel=\"nofollow ugc\">contributing guide\u003C\u002Fa> for developers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Thank you for wanting to make Stream better for everyone!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fxwp\u002Fstream\u002Fgraphs\u002Fcontributors\" rel=\"nofollow ugc\">View contributors here.\u003C\u002Fa>\u003C\u002Fp>\n","Real-time activity log and audit log for WordPress. Track every user action — logins, edits, plugin & settings changes — and get alerts.",80000,2379425,76,"2026-07-22T05:04:00.000Z","4.6",[18,20,77,56,78],"event-log","user-tracking","https:\u002F\u002Fxwp.co\u002Fwork\u002Fstream\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstream.4.3.0.zip",7,"2025-02-14 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":49,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":53,"tags":97,"homepage":100,"download_link":101,"security_score":102,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-admin-audit","WP Admin Audit","1.2.16","brandtoss","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrandtoss\u002F","\u003Cp>\u003Cstrong>The modern activity log solution for WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminaudit.com\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WADA&utm_content=plugin+repo+description\" rel=\"nofollow ugc\">WP Admin Audit\u003C\u002Fa> is the powerful monitoring log plugin for WordPress.\u003Cbr \u002F>\nSite owners and administrators can sleep better at night knowing the plugin keeps track of all site changes, security events, and admin activities.\u003C\u002Fp>\n\u003Cp>Ever wondered\u003C\u002Fp>\n\u003Cul>\n\u003Cli>who unpublished a post?\u003C\u002Fli>\n\u003Cli>when a plugin was deactivated?\u003C\u002Fli>\n\u003Cli>how that strange new admin account appeared?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The WordPress activity log in WP Admin Audit answers these questions.\u003C\u002Fp>\n\u003Cp>Keep track of everything that happens on your WordPress sites to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Have a log of every change that’s made\u003C\u002Fli>\n\u003Cli>Know about security-relevant activities\u003C\u002Fli>\n\u003Cli>Find out who did what and when they did it\u003C\u002Fli>\n\u003Cli>Analyze the steps that led to a technical problem\u003C\u002Fli>\n\u003Cli>Identify and mitigate automated login attempts by bots\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What is being logged?\u003C\u002Fh3>\n\u003Cp>The short answer: almost all changes on your WordPress site, but you can decide what is kept in the audit log.\u003C\u002Fp>\n\u003Cp>The longer answer: WP Admin Audit has sensors that monitor the changes in your WordPress site and record what actions were performed by which user at which time on which item. A summary of the types of monitored events is below.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content:\u003C\u002Fstrong> Page and Post changes (e.g. post created\u002Fupdated\u002Fpublished\u002Funpublished\u002Fdeleted)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy:\u003C\u002Fstrong> Changes to Categories and Tags (e.g. tag is created, updated, or deleted)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User:\u003C\u002Fstrong> User registration, user profile updates, password resets, user deletions, login, and logout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress:\u003C\u002Fstrong> Updates of the WordPress core version, settings updates (general\u002Fwriting\u002Freading\u002Fdiscussion\u002Fmedia\u002Fpermalink\u002Fprivacy settings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin:\u003C\u002Fstrong> Installation, activation, updates, deactivation, and deletion of plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme:\u003C\u002Fstrong> Installation, activation (theme switch), update, and deletion of themes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media:\u003C\u002Fstrong> Media file and data creations, updates, and deletions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menu:\u003C\u002Fstrong> Creation, updates, and deletions of menus\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comment:\u003C\u002Fstrong> Comment creations, updates, deletions, and status changes (approved, unapproved, spammed, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File:\u003C\u002Fstrong> File changes via the  plugin file editor and theme file editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See the complete list of sensors, i.e. \u003Ca href=\"https:\u002F\u002Fwpadminaudit.com\u002Fdocumentation\u002Fwp-admin-audit\u002Fsensors\u002Fevent-types\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WADA&utm_content=plugin+repo+description\" rel=\"nofollow ugc\">the event types that are stored in the WordPress activity log\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For every event WP Admin Audit records:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Event type\u003C\u002Fli>\n\u003Cli>Date and time\u003C\u002Fli>\n\u003Cli>IP address (the action\u002Fevent originated from)\u003C\u002Fli>\n\u003Cli>Acting user (the user who did the change)\u003C\u002Fli>\n\u003Cli>Subject (the item affected e.g. a post the action is done with\u002Fto)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features (free)\u003C\u002Fh3>\n\u003Cp>Besides the WordPress event log, WP Admin Audit also features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Powerful search & filtering:\u003C\u002Fstrong> Powerful free-text search as well as filtering by all sorts of categories makes it easy to find the data you are interested in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator & user audit:\u003C\u002Fstrong> Find inactive administrator accounts and review the users’ last login dates. Check on their individual activity log.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login attempts audit:\u003C\u002Fstrong> Monitor logins to be aware of automated (brute-force) attacks and to identify IP addresses for blocking.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features (premium editions)\u003C\u002Fh3>\n\u003Cp>Upgrade to the \u003Ca href=\"https:\u002F\u002Fwpadminaudit.com\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WADA&utm_content=plugin+repo+description\" rel=\"nofollow ugc\">premium editions\u003C\u002Fa> for the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Third-party plugin support:\u003C\u002Fstrong> Optional extensions help you capture events happening in other WordPress plugins. \u003Ca href=\"https:\u002F\u002Fwpadminaudit.com\u002Fextensions\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WADA&utm_content=plugin+repo+description\" rel=\"nofollow ugc\">See our extension directory for more details.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notifications:\u003C\u002Fstrong> Select event types or event severity levels (e.g. critical and high) for instant notification via email. You can choose whole user groups (e.g. administrators), individual WordPress users, or selected email addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offsite archive \u002F Replication:\u003C\u002Fstrong> To increase security and for backup purposes, you can forward the events for storage to an external logging provider.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enforce password changes:\u003C\u002Fstrong> You can enable a policy that requires users (with specific user roles) to change their passwords regularly. For example, administrator accounts can be required to change their passwords at least every 90 days.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CSV export:\u003C\u002Fstrong> Export events, users, and login attempts to CSV files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminaudit.com\u002Ffeature-comparison\u002F?utm_source=wordpress.org&utm_medium=referral&utm_campaign=WADA&utm_content=plugin+repo+description\" rel=\"nofollow ugc\">Click here for more details and for a complete feature list\u003C\u002Fa>\u003C\u002Fp>\n","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.",1000,14233,6,"2025-07-23T21:45:00.000Z","6.8.6","5.5",[18,20,98,99,57],"audit-trail","security-audit-log","https:\u002F\u002Fwpadminaudit.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-admin-audit.1.2.16.zip",92,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":25,"num_ratings":113,"last_updated":114,"tested_up_to":51,"requires_at_least":115,"requires_php":16,"tags":116,"homepage":118,"download_link":119,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"activity-log-pro","Activity Log Pro – User Activity Log, Audit Log & Security Monitor","1.0.9","Activity Log Pro","https:\u002F\u002Fprofiles.wordpress.org\u002Factivitylogpro\u002F","\u003Cp>Activity Log Pro is a complete \u003Cstrong>WordPress activity log\u003C\u002Fstrong>, \u003Cstrong>user activity log\u003C\u002Fstrong>, and \u003Cstrong>audit log\u003C\u002Fstrong> plugin for \u003Cstrong>user tracking\u003C\u002Fstrong> and accountability. Track user logins, content changes, plugin and theme updates, settings changes, and other important site activity – and see who did what, when, and where from one clean activity dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Activity Log Pro\u003C\u002Fstrong> gives you a complete \u003Cstrong>audit trail\u003C\u002Fstrong> of everything happening on your WordPress site. See \u003Cstrong>who\u003C\u002Fstrong> logged in, \u003Cstrong>what\u003C\u002Fstrong> content changed, exactly \u003Cstrong>when\u003C\u002Fstrong> it happened, which plugins were updated and any suspicious activity – all in one place.\u003C\u002Fp>\n\u003Cp>Perfect for businesses, e-commerce stores, agencies, \u003Cstrong>WordPress maintenance services\u003C\u002Fstrong>, and multi-user sites that need full visibility into user and system changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Agencies and freelancers managing multiple sites\u003C\u002Fstrong> can use \u003Cstrong>Log Channels\u003C\u002Fstrong> (Premium) to centralise logs from every client site into a single logging platform like Datadog or Better Stack.\u003C\u002Fp>\n\u003Cp>Whether you’re \u003Cstrong>troubleshooting\u003C\u002Fstrong> issues, staying \u003Cstrong>compliant\u003C\u002Fstrong>, or monitoring for \u003Cstrong>security\u003C\u002Fstrong> threats, \u003Cstrong>Activity Log Pro\u003C\u002Fstrong> is your \u003Cstrong>WordPress activity tracker\u003C\u002Fstrong> and \u003Cstrong>activity monitoring tool\u003C\u002Fstrong> to keep your site \u003Cstrong>secure\u003C\u002Fstrong> and transparent.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cem>“This is a super slick plugin guys. Very simple to use, very clean interface. Super excited about it.”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fx.com\u002FPineDigitalCo\u002Fstatus\u002F1965138634732196243\" rel=\"nofollow ugc\">Ryan @ InfluenceWP.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Perfect! Robust and exemplary neat plugin! All the info that you need is in a clear overview.”\u003C\u002Fem> – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fperfect-10814\u002F\" rel=\"ugc\">@mixha\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FlXFKMhagrrY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Why Use a WordPress Activity Log?\u003C\u002Fh3>\n\u003Cp>Understand every action on your site, reduce \u003Cstrong>security\u003C\u002Fstrong> risks, and simplify \u003Cstrong>compliance\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security & Compliance\u003C\u002Fstrong>: Stay compliant with GDPR, HIPAA, and other regulations while detecting failed logins, role changes, and suspicious behavior.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Troubleshooting & Debugging\u003C\u002Fstrong>: See exactly what changed before something broke – track plugin updates, theme edits, and content changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Accountability & Audit Trails\u003C\u002Fstrong>: Know exactly who did what, when, and from which IP address for complete transparency and legal \u003Cstrong>compliance\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance & Site Health\u003C\u002Fstrong>: Monitor plugin installations, theme changes and modifications that impact your site’s speed and stability.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Enhanced Backup Strategy\u003C\u002Fstrong>: Create detailed change logs that complement your backups – know exactly what to restore and when changes occurred.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WordPress Security Monitoring\u003C\u002Fstrong>: Track failed logins, suspicious activities, user role changes, and potential \u003Cstrong>security\u003C\u002Fstrong> threats in real-time.\u003C\u002Fp>\n\u003Ch3>Key Features of This WordPress Activity Log Plugin\u003C\u002Fh3>\n\u003Ch3>🚀 Complete Core Activity Tracking\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>User login\u002Flogout activities with IP tracking\u003C\u002Fli>\n\u003Cli>Failed login attempt monitoring for security\u003C\u002Fli>\n\u003Cli>Login Flood Guard (optional) — caps consecutive failed-login log entries during brute-force bursts; configurable threshold (20\u002F50\u002F100\u002F200), on\u002Foff toggle, and an inline notice on the Activity Logs screen when suppression is active\u003C\u002Fli>\n\u003Cli>Post, page, and custom post type changes (create, update, delete)\u003C\u002Fli>\n\u003Cli>Media library activities (upload, edit, delete)\u003C\u002Fli>\n\u003Cli>Plugin installations, activations, deactivations, and updates\u003C\u002Fli>\n\u003Cli>Theme switches, installations, and customizer changes\u003C\u002Fli>\n\u003Cli>WordPress core updates\u003C\u002Fli>\n\u003Cli>Widget modifications and placement changes\u003C\u002Fli>\n\u003Cli>Menu creation, updates, and deletions\u003C\u002Fli>\n\u003Cli>User registration, profile updates, and role changes\u003C\u002Fli>\n\u003Cli>Comment activities (approved, spam, trash, delete)\u003C\u002Fli>\n\u003Cli>Settings and options changes\u003C\u002Fli>\n\u003Cli>Category and tag management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔌 Advanced Plugin Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce Activity Log\u003C\u002Fstrong>: Complete e-commerce activity monitoring — track order modifications, product changes, inventory updates, customer data edits, payment gateway settings, and coupon usage for full store \u003Cstrong>audit trails\u003C\u002Fstrong> (Premium)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO Activity Log\u003C\u002Fstrong>: Monitor all SEO changes including meta descriptions, title tags, search engines follow links, Advanced Meta Robots, Breadcrumbs Title updates, focus keyword changes, and readability optimizations to maintain SEO integrity (Premium)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free Professional Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Real-time activity monitoring dashboard\u003C\u002Fli>\n\u003Cli>Advanced filtering and search capabilities\u003C\u002Fli>\n\u003Cli>Detailed activity metadata and context\u003C\u002Fli>\n\u003Cli>IP address tracking for \u003Cstrong>security\u003C\u002Fstrong> analysis\u003C\u002Fli>\n\u003Cli>User role-based activity permissions\u003C\u002Fli>\n\u003Cli>Customizable data retention policies\u003C\u002Fli>\n\u003Cli>Export capabilities (CSV, JSON, HTML and TXT formats)\u003C\u002Fli>\n\u003Cli>Clean, responsive admin interface\u003C\u002Fli>\n\u003Cli>Database optimization for performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Premium Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Upgrade to Activity Log Pro Premium\u003C\u002Fstrong> for advanced \u003Cstrong>security\u003C\u002Fstrong> and privacy controls:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced IP Privacy Controls\u003C\u002Fstrong> – GDPR-compliant IP anonymization and masking options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP Location Mapping\u003C\u002Fstrong> – Geographical insights for visitor analysis and \u003Cstrong>security\u003C\u002Fstrong> monitoring\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Alerts\u003C\u002Fstrong> – Security Alerts helps you detect important WordPress activity in real time with instant email notifications for security events, content changes, and core\u002Fplugin updates. Configure smart alert cooldowns, choose multiple recipients, and reduce noise while still catching high-risk behavior fast.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Log Channels\u003C\u002Fstrong> – Centralise activity logs from all your WordPress sites into one platform. Stream every log entry in real time to Grafana Loki, Better Stack, Slack, Papertrail, Loggly, Datadog, Syslog\u002FSIEM targets, or your own custom webhook endpoint. Every event is automatically tagged with the site name and URL — so you can filter across all your sites inside your existing logging platform. Delivered asynchronously in background jobs with zero impact on page load times. Ideal for agencies, WordPress maintenance services, and freelancers managing multiple client sites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Security Features\u003C\u002Fstrong> – Real-time logs and suspicious activity logs (via Live Monitor)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JSON Feed Export\u003C\u002Fstrong> – SIEM integration with \u003Cstrong>secure\u003C\u002Fstrong> token-based access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Logger\u003C\u002Fstrong> – Comprehensive e-commerce tracking (orders, products, customers)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO Logger\u003C\u002Fstrong> – Complete SEO \u003Cstrong>audit trails\u003C\u002Fstrong> for meta data and schema changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – Direct access to expert support with faster response times\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Factivitylog.pro\u002Ffeatures\u002F#compare\" rel=\"nofollow ugc\">👉 Compare Free vs Premium Features \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002FActivityLogPro\" rel=\"nofollow ugc\">👉 Try out the Demo \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🏢 Centralised Logging for Agencies & WordPress Maintenance Services\u003C\u002Fh3>\n\u003Cp>Managing multiple WordPress sites? \u003Cstrong>Log Channels\u003C\u002Fstrong> (Premium) lets you stream activity logs from every client site into a single external logging platform — so you can monitor all your sites in one place, without logging into each WordPress admin individually.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>: Install Activity Log Pro on each WordPress site, configure a Log Channel pointing to your preferred logging platform, and every activity log entry is forwarded in real time. Each event is automatically tagged with the \u003Cstrong>site name\u003C\u002Fstrong> and \u003Cstrong>site URL\u003C\u002Fstrong>, so you can filter, search, and alert by site inside your chosen platform.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported platforms — bring your own logging stack:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbetterstack.com\u002F\" rel=\"nofollow ugc\">Better Stack\u003C\u002Fa>\u003C\u002Fstrong> — Stream logs to your Better Stack Logs source; filter by site in the Telemetry dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.datadoghq.com\u002F\" rel=\"nofollow ugc\">Datadog\u003C\u002Fa>\u003C\u002Fstrong> — Forward logs to your Datadog account; filter by \u003Ccode>site_name\u003C\u002Fcode> or \u003Ccode>site_url\u003C\u002Fcode> in Logs Search\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.loggly.com\u002F\" rel=\"nofollow ugc\">Loggly\u003C\u002Fa>\u003C\u002Fstrong> — Centralise logs in Loggly; tag and query by site across your entire client portfolio\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.papertrail.com\u002F\" rel=\"nofollow ugc\">Papertrail\u003C\u002Fa>\u003C\u002Fstrong> — Route logs via HTTPS token or classic Syslog to your Papertrail destinations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fslack.com\u002F\" rel=\"nofollow ugc\">Slack\u003C\u002Fa>\u003C\u002Fstrong> — Push activity events to a Slack channel for real-time awareness across all sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Webhook \u002F Syslog \u002F SIEM\u003C\u002Fstrong> — Connect to any endpoint or enterprise SIEM platform\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why agencies and maintenance services choose Log Channels:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>One dashboard, all sites\u003C\u002Fstrong> — view and search logs from every client site in your existing logging platform\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No vendor lock-in\u003C\u002Fstrong> — choose the platform you already use; no new SaaS subscription required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tamper-proof audit trail\u003C\u002Fstrong> — if a site is compromised and an attacker clears the on-site logs, your external copy is already safely stored and completely out of reach\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero performance impact\u003C\u002Fstrong> — log delivery runs asynchronously in background jobs; visitors and admins never wait for external services to respond\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple simultaneous channels\u003C\u002Fstrong> — send logs to Datadog for archiving and Slack for real-time alerts at the same time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-channel test button\u003C\u002Fstrong> — verify each connection is working before you rely on it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>View full Log Channels details: \u003Ca href=\"https:\u002F\u002Factivitylog.pro\u002Ffeatures\u002F#LogChannels\" rel=\"nofollow ugc\">👉 activitylog.pro\u002Ffeatures \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>⚡ Performance & Database\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom database table\u003C\u002Fstrong> – Activity Log Pro uses its own dedicated table, keeping your posts and meta tables clean and queries fast.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Low-overhead logging\u003C\u002Fstrong> – Events are captured in real time using optimised queries designed to have minimal impact on site performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable retention\u003C\u002Fstrong> – Set log retention from 7 to 365 days to keep your database lean and manageable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic cleanup\u003C\u002Fstrong> – Scheduled purges run automatically based on your retention settings, with no manual intervention required.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧹 Clean Uninstall\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full data removal\u003C\u002Fstrong> – Uninstalling the plugin removes all log data, custom tables, plugin options, and scheduled tasks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No leftover clutter\u003C\u002Fstrong> – Your database is restored to its original state with nothing left behind, so you can test the plugin with confidence.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛡️ Security & Privacy\u003C\u002Fh3>\n\u003Cp>Activity Log Pro takes your privacy and \u003Cstrong>security\u003C\u002Fstrong> seriously:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>IP Address Anonymization by Default\u003C\u002Fstrong> – All IP addresses are automatically anonymized (e.g., 192.168.1.xxx) for privacy protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Standard Security\u003C\u002Fstrong> – Database security practices (prepared statements, input sanitization)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable Data Retention\u003C\u002Fstrong> – Meet your privacy requirements with customizable retention periods\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator-Only Access\u003C\u002Fstrong> – All plugin features require administrator privileges for security\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📊 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Business Websites & Corporate Sites\u003C\u002Fstrong>: Maintain GDPR \u003Cstrong>compliance\u003C\u002Fstrong>, PCI DSS standards, and \u003Cstrong>audit trail\u003C\u002Fstrong> requirements for regulatory inspections and security protocols.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce & E-commerce Stores\u003C\u002Fstrong>: Track order modifications, product changes, inventory adjustments, customer data access, and payment processing for fraud prevention and \u003Cstrong>compliance\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-user WordPress Sites\u003C\u002Fstrong>: Monitor team member activities, role changes, content approvals, and administrative access for complete user accountability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Development & Staging Sites\u003C\u002Fstrong>: Track plugin installations, removal, theme modifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Digital Agencies, WordPress Maintenance Services & Freelancers\u003C\u002Fstrong>: Centralise \u003Cstrong>activity logs\u003C\u002Fstrong> across all your client sites into a single logging platform like Datadog, Better Stack, or Loggly. Each log entry is tagged with the site name and URL, giving you a unified, searchable \u003Cstrong>audit trail\u003C\u002Fstrong> across your entire portfolio — without logging into each site individually. Use \u003Cstrong>Log Channels\u003C\u002Fstrong> (Premium) to stream logs from all your client sites to your existing stack. No new SaaS dashboard required — bring your own logging platform and stay in control of your data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership Sites & Private Communities\u003C\u002Fstrong>: Track member activities, subscription changes, content access, and community moderation actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Institutions & Learning Management\u003C\u002Fstrong>: Monitor student submissions, instructor activities, course content changes, and user enrollment modifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News & Publishing Websites\u003C\u002Fstrong>: Monitor editorial workflows, content publication schedules, author activities, and SEO optimization changes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔧 Easy Setup & Configuration\u003C\u002Fh3>\n\u003Cp>Get started in minutes:\u003Cbr \u002F>\n1. Install and activate the plugin – it works out of the box with default settings\u003Cbr \u002F>\n2. Configure which activities to track (optional)\u003Cbr \u002F>\n3. Set your data retention preferences (optional)\u003Cbr \u002F>\n4. Start monitoring immediately\u003Cbr \u002F>\n(There are various other Settings for you to explore)\u003C\u002Fp>\n\u003Cp>No complex setup required — this \u003Cstrong>WordPress activity log\u003C\u002Fstrong> works right away with sensible defaults while offering extensive customization options for advanced users.\u003C\u002Fp>\n\u003Ch3>💡 Use Cases\u003C\u002Fh3>\n\u003Cp>This \u003Cstrong>user activity log\u003C\u002Fstrong> helps you answer the questions that matter most:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Troubleshooting\u003C\u002Fstrong>: “What changed right before the site broke?”\u003Cbr \u002F>\n\u003Cstrong>Security Monitoring\u003C\u002Fstrong>: “Who attempted to login with admin credentials?”\u003Cbr \u002F>\n\u003Cstrong>Content Management\u003C\u002Fstrong>: “When was this post last modified and by whom?”\u003Cbr \u002F>\n\u003Cstrong>Compliance\u003C\u002Fstrong>: “Show me all user activities for the past 6 months”\u003Cbr \u002F>\n\u003Cstrong>Performance\u003C\u002Fstrong>: “What plugins were recently activated that might be slowing the site?”\u003Cbr \u002F>\n\u003Cstrong>Multi-Site Management\u003C\u002Fstrong>: “Which of my client sites had a plugin deactivated, a user role changed, or a new admin added today?”\u003C\u002Fp>\n\u003Ch3>System Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 6.3 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>MySQL 5.6 or higher (or MariaDB 10.0+)\u003C\u002Fli>\n\u003Cli>Minimum 64MB PHP memory limit (128MB recommended)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Database Information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Creates custom table\u003C\u002Fstrong>: \u003Ccode>{prefix}actlogpro_activity_log_pro_all_logs\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Estimated storage\u003C\u002Fstrong>: ~1KB per logged event\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic cleanup\u003C\u002Fstrong>: Based on retention settings (7-365 days)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses WordPress database prefix\u003C\u002Fstrong>: Follows WordPress naming conventions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Activity Log Pro logs user activities on your WordPress site. This may include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User login\u002Flogout times and IP addresses (anonymized by default)\u003C\u002Fli>\n\u003Cli>Content creation, modification, and deletion activities\u003C\u002Fli>\n\u003Cli>Plugin and theme changes\u003C\u002Fli>\n\u003Cli>Administrative actions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Data Storage\u003C\u002Fstrong>: Activity logs are stored locally in your WordPress database by default. No log data is sent to external services unless you explicitly enable a Log Channel (Premium), which can forward copies of logs to services like Datadog, Grafana Loki, Better Stack, and others.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IP Address Privacy\u003C\u002Fstrong>: IP addresses are automatically anonymized by default (e.g., 192.168.1.xxx) for privacy protection. Full IP addresses are only stored if explicitly enabled by administrators in the premium version.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-Party Services\u003C\u002Fstrong>: The plugin uses ipinfo.io for optional IP geolocation lookups when administrators manually request location information, and LemonSqueezy for payment processing when users choose to purchase premium features and for newsletter subscriptions when users voluntarily sign up. The ipinfo.io service is only used when explicitly requested and data is cached locally. LemonSqueezy is only used when users voluntarily initiate premium purchases, subscription management, or newsletter signups.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Retention\u003C\u002Fstrong>: You can configure data retention periods to meet your privacy requirements. You can configure a secure JSON feed, with access via a secure authentication token, available in Premium \u003Ca href=\"https:\u002F\u002Factivitylog.pro\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> activitylog.pro\u002Fpricing\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, documentation, and feature requests, please visit:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin Website \u003Ca href=\"https:\u002F\u002Factivitylog.pro\u002F\" rel=\"nofollow ugc\"> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> activitylog.pro\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Get Support \u003Ca href=\"https:\u002F\u002Factivitylog.pro\u002Fsupport\u002F\" rel=\"nofollow ugc\"> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> activitylog.pro\u002Fsupport\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plugin Docs \u003Ca href=\"https:\u002F\u002Factivitylog.pro\u002Fdocs\u002F\" rel=\"nofollow ugc\"> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> activitylog.pro\u002Fdocs\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Following on Twitter\u002FX \u003Ca href=\"https:\u002F\u002Fx.com\u002FActivityLog\" rel=\"nofollow ugc\"> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> x.com\u002FActivityLog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party services:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>IP Geolocation Service (ipinfo.io)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Purpose\u003C\u002Fstrong>: Provides geographical location data for IP addresses to enhance security monitoring\u003Cbr \u002F>\n– \u003Cstrong>Data Sent\u003C\u002Fstrong>: IP addresses are sent to ipinfo.io for location lookup when administrators manually request IP location information\u003Cbr \u002F>\n– \u003Cstrong>When Used\u003C\u002Fstrong>: Only when administrators manually request IP location information via the admin interface\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fipinfo.io\u002Fprivacy-policy\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fipinfo.io\u002Fterms-of-service\u003Cbr \u002F>\n– \u003Cstrong>Data Storage\u003C\u002Fstrong>: Location data is cached locally for 24 hours to minimize API calls\u003Cbr \u002F>\n– \u003Cstrong>User Control\u003C\u002Fstrong>: This feature is optional and only available to administrators who explicitly request IP location data\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Payment Processing Service (LemonSqueezy)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Purpose\u003C\u002Fstrong>: Handles secure payment processing, license validation, and subscription management for premium features\u003Cbr \u002F>\n– \u003Cstrong>Data Sent\u003C\u002Fstrong>: When users choose to purchase premium plans, payment information (credit card details, billing address), email address, and license details are processed by LemonSqueezy\u003Cbr \u002F>\n– \u003Cstrong>When Used\u003C\u002Fstrong>: Only when users voluntarily initiate premium plan purchases, license activation, or subscription management\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fwww.lemonsqueezy.com\u002Fprivacy\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fwww.lemonsqueezy.com\u002Fterms\u003Cbr \u002F>\n– \u003Cstrong>Data Storage\u003C\u002Fstrong>: Payment and license data is managed entirely by LemonSqueezy – no payment information is stored on your WordPress site\u003Cbr \u002F>\n– \u003Cstrong>User Control\u003C\u002Fstrong>: Users have complete control over whether to purchase premium features and can manage their subscriptions through LemonSqueezy’s customer portal\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Newsletter Subscription Service (LemonSqueezy)\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Purpose\u003C\u002Fstrong>: Allows users to voluntarily subscribe to product updates and educational content newsletters\u003Cbr \u002F>\n– \u003Cstrong>Data Sent\u003C\u002Fstrong>: Name and email address only when users explicitly choose to subscribe to the newsletter\u003Cbr \u002F>\n– \u003Cstrong>When Used\u003C\u002Fstrong>: Only when users voluntarily fill out and submit the newsletter subscription form in the plugin settings\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Fwww.lemonsqueezy.com\u002Fprivacy\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Fwww.lemonsqueezy.com\u002Fterms\u003Cbr \u002F>\n– \u003Cstrong>Data Storage\u003C\u002Fstrong>: Newsletter subscription data is managed by LemonSqueezy – no subscription information is stored on your WordPress site\u003Cbr \u002F>\n– \u003Cstrong>User Control\u003C\u002Fstrong>: Users have complete control over newsletter subscription and can unsubscribe at any time via email links or LemonSqueezy’s customer portal\u003C\u002Fp>\n","WordPress activity log & admin user tracking. Track logins, content changes, and security events to see who did what, when, and where.",400,3880,14,"2026-06-17T16:32:00.000Z","6.3",[18,20,98,77,117],"user-activity","https:\u002F\u002Factivitylog.pro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factivity-log-pro.1.0.9.zip",{"slug":121,"name":122,"version":106,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":11,"num_ratings":11,"last_updated":129,"tested_up_to":51,"requires_at_least":130,"requires_php":53,"tags":131,"homepage":133,"download_link":134,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"adminify-activity-logs","Adminify Activity Log & Audit Trail","Pixar Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixarlabs\u002F","\u003Ch4>Adminify Activity Logs: Free WordPress User Activity Log\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Adminify Activity Logs\u003C\u002Fstrong> records every change made inside the WordPress dashboard. Who did what, when, and from which IP. Built for site owners and agencies who want a clean audit trail without paying for a premium tier or installing a heavy security suite. Everything in this readme is in the free plugin. No locked filters, no upsell modal, no nag screens.\u003C\u002Fp>\n\u003Cp>➡️ \u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?&utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Explore More\u003C\u002Fa> | 📖 \u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fdocs\u002Factivity-logs\u002Fal-installation?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | 💬 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadminify-activity-logs\u002F\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why run a WordPress activity log\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you don’t know who deactivated that plugin or deleted that post, you can’t tell a mistake from a security incident. Activity logs answer who-did-what-when. Any WordPress site with more than one person in the dashboard eventually needs one. Agency builds, membership sites, and multi-author blogs all run into the same problem: someone made a change, nobody owns up, and you spend an afternoon working out what happened. An audit trail saves that afternoon.\u003C\u002Fp>\n\u003Ch4>What Adminify Activity Logs does that the others don’t\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Free with no Pro tier upsell\u003C\u002Fa>:\u003C\u002Fstrong> Every filter, every retention setting, and every detail view ships in the free plugin. Other activity log plugins lock IP tracking or longer retention behind a paid plan.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Real-time logging\u003C\u002Fa>:\u003C\u002Fstrong> Activities appear in the log as soon as they happen. No cron, no batch delay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">IP address tracking\u003C\u002Fa>:\u003C\u002Fstrong> Each entry records the source IP. Useful when you’re investigating a login or a change you didn’t expect.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Time, role, user, component, and action filters\u003C\u002Fa>:\u003C\u002Fstrong> Narrow the log by time frame (today, yesterday, week, month), user role, specific user, WordPress component (Post, Plugin, Theme, etc.), or action type (Updated, Deleted, Activated).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Configurable retention\u003C\u002Fa>:\u003C\u002Fstrong> Default is 30 days. Bump it up if you need a longer compliance window. Bring it down if database size is tight.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Searchable records\u003C\u002Fa>:\u003C\u002Fstrong> Find a specific change by user, action, or keyword without scrolling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Multisite compatible\u003C\u002Fa>:\u003C\u002Fstrong> Works across WordPress network installations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">Built by Pixar Labs\u003C\u002Fa>:\u003C\u002Fstrong> Same team that ships WP Adminify, Admin Bar Editor, Master Addons, and Loginfy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Detailed Feature Breakdown\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What gets logged for every entry\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Date:\u003C\u002Fstrong> Timestamp when the action happened.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author:\u003C\u002Fstrong> Username of the person who did it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IP Address:\u003C\u002Fstrong> Source IP for location tracking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Type:\u003C\u002Fstrong> Category of the action (post update, plugin installation, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Label:\u003C\u002Fstrong> Short description of the activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Action:\u003C\u002Fstrong> Specific operation (edited, deleted, added, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Description:\u003C\u002Fstrong> Detailed explanation of the activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete control:\u003C\u002Fstrong> Remove individual log entries with one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Time-frame filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All time\u003C\u002Fli>\n\u003Cli>Today\u003C\u002Fli>\n\u003Cli>Yesterday\u003C\u002Fli>\n\u003Cli>Week\u003C\u002Fli>\n\u003Cli>Month\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Role-based filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View activities by user role: Administrator, Editor, Author, Contributor, Subscriber, Customer, Shop Manager, Guest, plus any custom roles registered on the site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All users\u003C\u002Fli>\n\u003Cli>Specific users (select individual users to track)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Component filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Track activities tied to specific WordPress components:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Attachments\u003C\u002Fli>\n\u003Cli>Comments\u003C\u002Fli>\n\u003Cli>Options\u003C\u002Fli>\n\u003Cli>Plugin\u003C\u002Fli>\n\u003Cli>Post\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Theme\u003C\u002Fli>\n\u003Cli>User\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Action types tracked\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Activated\u003C\u002Fli>\n\u003Cli>Added\u003C\u002Fli>\n\u003Cli>Approved\u003C\u002Fli>\n\u003Cli>Created\u003C\u002Fli>\n\u003Cli>Deactivated\u003C\u002Fli>\n\u003Cli>Deleted\u003C\u002Fli>\n\u003Cli>Installed\u003C\u002Fli>\n\u003Cli>Trashed\u003C\u002Fli>\n\u003Cli>Unapproved\u003C\u002Fli>\n\u003Cli>Updated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Configuration options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Data Retention:\u003C\u002Fstrong> Adjust the “Data Store for” value (default 30 days).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search & Filter:\u003C\u002Fstrong> Filter logs by user, action, or keyword via the search bar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Common use cases\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Security investigation:\u003C\u002Fstrong> Spot unauthorized access attempts and unusual activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accountability:\u003C\u002Fstrong> Know who did what and when across the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Troubleshooting:\u003C\u002Fstrong> Trace recent changes when something breaks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compliance:\u003C\u002Fstrong> Keep an audit trail for regulatory requirements (GDPR, HIPAA, internal policy).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team transparency:\u003C\u002Fstrong> Track contributions across multi-author sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disaster recovery:\u003C\u002Fstrong> See what changed in the hours before a problem occurred.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Factivity-logs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify-activity-logs\" rel=\"nofollow ugc\">⚡ Upgrade to Adminify Pro\u003C\u002Fa>\u003C\u002Fstrong> to get the full Adminify Pro suite. 60+ admin customization features beyond activity logging: white labeling, menu editor, dashboard widgets, login customizer.\u003C\u002Fp>\n","Track every change in your WordPress dashboard. Free user activity log with role, time, component, and action filters. No setup, no paid tier.",200,3059,"2026-05-21T04:54:00.000Z","5.0",[18,20,77,78,132],"wordpress-activity-log","https:\u002F\u002Fwpadminify.com\u002Factivity-logs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadminify-activity-logs.1.0.9.zip",{"error":136,"url":137,"statusCode":138,"statusMessage":139,"message":139},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Factivity-log-for-mcp\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":141,"versions":142},1,[143],{"version":6,"download_url":24,"svn_tag_url":144,"released_at":26,"has_diff":145,"diff_files_changed":146,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":147,"is_current":136},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Factivity-log-for-mcp\u002Ftags\u002F1.0.0\u002F",false,[],[]]