{"id":331187,"date":"2026-07-14T12:49:48","date_gmt":"2026-07-14T12:49:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/auditpulse-activity-log-site-monitor\/"},"modified":"2026-07-14T12:49:25","modified_gmt":"2026-07-14T12:49:25","slug":"auditpulse-activity-log-site-monitor","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/auditpulse-activity-log-site-monitor\/","author":23188446,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.0.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"AuditPulse Activity Log & Site Monitor","header_author":"Ajay K.","header_description":"Know your site. Before it's too late. Track every login, content change, plugin event, and settings modification.","assets_banners_color":"4536ea","last_updated":"2026-07-14 12:49:25","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/itsmeakay\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"itsmeakay","date":"2026-07-14 12:49:25"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3607470,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3607470,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3607470,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3607470,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3607470,"resolution":"1","location":"assets","locale":"","width":3180,"height":1842},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3607470,"resolution":"2","location":"assets","locale":"","width":3178,"height":1468},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3607470,"resolution":"3","location":"assets","locale":"","width":3162,"height":1490},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3607470,"resolution":"4","location":"assets","locale":"","width":3172,"height":1596},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3607470,"resolution":"5","location":"assets","locale":"","width":3168,"height":1478}},"screenshots":{"1":"The activity log \u2014 filters by type, severity, user and date","2":"Alert rules screen","3":"Notification settings (email + Slack webhook)","4":"Settings page","5":"Weekly report screen"}},"plugin_section":[262246],"plugin_tags":[8531,8534,600,271490,8543],"plugin_category":[54],"plugin_contributors":[266674],"plugin_business_model":[],"class_list":["post-331187","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-activity-log","plugin_tags-audit-log","plugin_tags-security","plugin_tags-site-monitor","plugin_tags-user-tracking","plugin_category-security-and-spam-protection","plugin_contributors-itsmeakay","plugin_committers-itsmeakay"],"banners":{"banner":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/banner-772x250.png?rev=3607470","banner_2x":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/banner-1544x500.png?rev=3607470","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/icon-128x128.png?rev=3607470","icon_2x":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/icon-256x256.png?rev=3607470","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/screenshot-1.png?rev=3607470","caption":"The activity log \u2014 filters by type, severity, user and date"},{"src":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/screenshot-2.png?rev=3607470","caption":"Alert rules screen"},{"src":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/screenshot-3.png?rev=3607470","caption":"Notification settings (email + Slack webhook)"},{"src":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/screenshot-4.png?rev=3607470","caption":"Settings page"},{"src":"https:\/\/ps.w.org\/auditpulse-activity-log-site-monitor\/assets\/screenshot-5.png?rev=3607470","caption":"Weekly report screen"}],"raw_content":"<!--section=description-->\n<p>I built AuditPulse because I kept running into the same problem on client sites: something changes and nobody knows who did it or when. A plugin gets deactivated, a page gets edited, a new admin account shows up out of nowhere \u2014 and there's no record of any of it.<\/p>\n\n<p>AuditPulse keeps a log of that activity so you actually have something to check when things go wrong.<\/p>\n\n<p>It logs things like:<\/p>\n\n<ul>\n<li>Logins, logouts and failed login attempts (with the IP address)<\/li>\n<li>Posts and pages being created, edited or deleted<\/li>\n<li>Plugins being installed, activated, deactivated or removed<\/li>\n<li>New user accounts and role changes<\/li>\n<li>Changes to site URL, permalinks and other core settings<\/li>\n<li>Media uploads and deletions<\/li>\n<li>Theme switches<\/li>\n<li>WooCommerce order and product changes, if WooCommerce is installed<\/li>\n<li>Anything matching a custom alert rule you set up (email or Slack)<\/li>\n<\/ul>\n\n<p>Everything works right after you activate the plugin. There's nothing to unlock, no key to enter, no signup required to use any of it.<\/p>\n\n<p>There's an optional \"Stay Updated\" page where you can leave your email if you want to hear about new releases. That's it \u2014 totally optional, skip it if you're not interested.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Activity logs (user actions, IP addresses, timestamps) stay in your own WordPress database. Nothing gets sent anywhere else.<\/p>\n\n<p>If you do use the \"Stay Updated\" signup, your name and email get saved so I can notify you about updates \u2014 that's the only thing that data is used for, and it's only collected if you choose to enter it.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/auditpulse<\/code><\/li>\n<li>Activate it<\/li>\n<li>Open AuditPulse \u2192 Activity Log \u2014 logging starts immediately, nothing else to configure unless you want to.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20actually%20free%2C%20or%20is%20there%20a%20catch%3F\"><h3>Is this actually free, or is there a catch?<\/h3><\/dt>\n<dd><p>No catch. Everything you see in the plugin works without paying anything. I'm not holding features back for a future \"Pro\" version.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20my%20site%20down%3F\"><h3>Will this slow my site down?<\/h3><\/dt>\n<dd><p>It shouldn't be noticeable. Logging happens on the backend when an admin action occurs \u2014 there's no extra JS or anything running on your actual site pages for visitors.<\/p><\/dd>\n<dt id=\"how%20long%20do%20logs%20stick%20around%3F\"><h3>How long do logs stick around?<\/h3><\/dt>\n<dd><p>90 days by default, but you can change that in Settings \u2014 anywhere from a week to a year.<\/p><\/dd>\n<dt id=\"can%20i%20turn%20off%20logging%20for%20certain%20things%3F\"><h3>Can I turn off logging for certain things?<\/h3><\/dt>\n<dd><p>Yes, under Enable\/Disable Events you can switch off whatever event types you don't care about.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>If WooCommerce is active, order and product changes get logged automatically.<\/p><\/dd>\n<dt id=\"can%20i%20get%20notified%20about%20failed%20logins%3F\"><h3>Can I get notified about failed logins?<\/h3><\/dt>\n<dd><p>Set up a rule for that under Alert Rules \u2014 pick the \"Failed Login\" event and you'll get an email (Slack too, if you've set up a webhook).<\/p><\/dd>\n<dt id=\"where%20does%20the%20data%20actually%20go%3F\"><h3>Where does the data actually go?<\/h3><\/dt>\n<dd><p>Nowhere outside your own database. No external services are called.<\/p><\/dd>\n<dt id=\"multisite%20support%3F\"><h3>Multisite support?<\/h3><\/dt>\n<dd><p>Not yet in this version \u2014 it's on my list for later.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>","raw_excerpt":"Know your site. Before it&#039;s too late. Track every login, content change, plugin event and settings change.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331187"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/itsmeakay"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331187"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331187"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331187"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331187"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331187"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}