[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7lSvwX8fnjsGYlxmNNDlD3kWbiyyy0Lsl6pGJ9Ew3_U":3,"$f0zXZ5H7xpexyYMxGNhrOPFc_DppblJwO9nS134vywXA":116,"$fsVE4TWTgrhX61M14_Q9PE7bQavaLEhV9r2xfATI8CcI":121},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":38,"analysis":28,"fingerprints":28},"deviser-shield","Deviser Shield – Instant Activity & File Change Alert","1.0.3","Vishnu Malhotra","https:\u002F\u002Fprofiles.wordpress.org\u002Fvishnutechno\u002F","\u003Cp>Keep your WordPress site secure and under control by monitoring all plugin-related activities.\u003C\u002Fp>\n\u003Cp>Deviser Shield tracks important WordPress plugin activities, including activations, deactivations, deletions, and file modifications. It helps site administrators detect unauthorized changes, troubleshoot issues, and maintain full visibility over plugin activity.\u003C\u002Fp>\n\u003Cp>Email notifications for plugin activations, deactivations, and deletions are sent instantly to the site administrator or to custom email addresses configured in the plugin settings.\u003C\u002Fp>\n\u003Cp>For file and folder modifications, the plugin performs an automated scan every 15 minutes using WordPress Cron. If any changes are detected, an email notification is sent with details of modified, added, or deleted files.\u003C\u002Fp>\n\u003Cp>In addition to email alerts, Deviser Shield maintains a local activity log file (\u003Ccode>deviser-shield.log\u003C\u002Fcode>) within the plugin directory. Administrators can view these logs directly from the settings page via an interactive modal log viewer. The viewer categorizes log entries with colored badges and details, and features instant real-time search filtering, a copy-to-clipboard function, and log clearing capabilities.\u003C\u002Fp>\n\u003Cp>The plugin provides an interactive “Email Alert Graph” on the settings page. This visual dashboard tracks the total lifetime count of email alerts sent for each specific plugin action, giving you a clear, at-a-glance overview of all recorded activity.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Monitor plugin activation and deactivation events\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detect plugin deletions instantly\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Track file and folder modifications within plugins\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Local activity logging in a dedicated file with enable\u002Fdisable settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Interactive log viewer modal to view, search, and copy logs directly from the dashboard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Skip log file email alerts option to filter out noise from automated log file changes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Selectively track or ignore specific plugin activities (activations, deactivations, deletions, modifications)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Download raw log files directly to your device\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Clear activity logs instantly inside the viewer modal\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Receive real-time email notifications\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lightweight and performance-optimized\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easy to configure and use\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>After activation, the plugin automatically starts monitoring plugin activity. Whenever a change is detected, an email notification is sent with detailed information so administrators can take immediate action if required.\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Improve WordPress site security\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detect unauthorized plugin changes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monitor administrator or developer actions\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Maintain an audit trail of plugin activity\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Monitor WordPress plugin activity and receive instant email alerts for activations, deactivations, deletions, and file changes.",10,259,100,9,"2026-06-18T09:19:00.000Z","7.0.2","5.0","7.4",[20,21,22,23,24],"activity-log","email-alerts","monitoring","plugin-monitor","security","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeviser-shield.1.0.3.zip",0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"vishnutechno",1,30,94,"2026-08-29T01:03:38.124Z",[39,56,72,86,100],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":27,"num_ratings":27,"last_updated":49,"tested_up_to":16,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":54,"download_link":55,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"unstoppable-activity-tracker","Unstoppable Activity Tracker","2.0.3","Unstoppable Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fparamedic192\u002F","\u003Cp>Unstoppable Activity Tracker is a fully standalone activity tracker. It does \u003Cstrong>not\u003C\u002Fstrong> depend on any other plugin — it hooks WordPress directly and writes to its own database table.\u003C\u002Fp>\n\u003Cp>Use it as the audit log for a single site, or expose the REST endpoint to a dashboard, monitoring tool, or client portal of your choice.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it tracks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Authentication: successful logins, failed login attempts, logouts.\u003C\u002Fli>\n\u003Cli>Posts and pages (and any other public post type): created, updated, published, unpublished, trashed, restored, permanently deleted.\u003C\u002Fli>\n\u003Cli>Users: registered, deleted, profile updated, role changed.\u003C\u002Fli>\n\u003Cli>Plugins: activated, deactivated, installed, updated, deleted.\u003C\u002Fli>\n\u003Cli>Themes: switched, installed, updated.\u003C\u002Fli>\n\u003Cli>WordPress core: updated.\u003C\u002Fli>\n\u003Cli>Site settings: site title, tagline, admin email, site URL, home URL, registration, default role, permalink structure, language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Every event is stored with: timestamp, numeric event code, severity (info \u002F notice \u002F warning \u002F error \u002F critical), user, role, IP, user agent, message, and event-specific metadata (JSON).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it does NOT do\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It does not depend on any other plugin.\u003C\u002Fli>\n\u003Cli>It does not send any data anywhere. All data stays on your site. Outbound requests only happen when \u003Cem>you\u003C\u002Fem> configure something else (a dashboard, portal, monitoring tool) to \u003Cem>read\u003C\u002Fem> the REST endpoint with the per-site API key.\u003C\u002Fli>\n\u003Cli>It does not modify any third-party plugin’s data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>REST endpoints\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All endpoints live under \u003Ccode>\u002Fwp-json\u002Funstoppable\u002Fv1\u002F\u003C\u002Fcode> and require the header \u003Ccode>X-Unstoppable-Key: \u003Cyour key>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>GET \u002Fping\u003C\u002Fcode> — health check\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Fevents\u003C\u002Fcode> — paginated events feed, with \u003Ccode>limit\u003C\u002Fcode>, \u003Ccode>since\u003C\u002Fcode>, \u003Ccode>object\u003C\u002Fcode>, \u003Ccode>event_type\u003C\u002Fcode>, \u003Ccode>severity\u003C\u002Fcode> filters\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Fstats\u003C\u002Fcode> — aggregate counts (total \u002F last 24h \u002F last 7d \u002F by object)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Retention\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A daily cron job deletes events older than the retention window (default 90 days). Set the retention to 0 to keep events forever.\u003C\u002Fp>\n","Standalone activity tracker. Records site events to a local database table and exposes them via a secure, API-key-protected REST endpoint.",20,105,"2026-07-09T09:09:00.000Z","6.0",[20,52,22,53,24],"audit-log","rest-api","https:\u002F\u002Funstoppablesolutions.app\u002Fplugins\u002Funstoppable-activity-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funstoppable-activity-tracker.2.0.3.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":11,"downloaded":64,"rating":27,"num_ratings":27,"last_updated":65,"tested_up_to":16,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":70,"download_link":71,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"kovalenko-admin-change-audit","Kovalenko Admin Change Audit","2.8.0","dmytrokovalenko","https:\u002F\u002Fprofiles.wordpress.org\u002Fdmytrokovalenko\u002F","\u003Cp>Kovalenko Admin Change Audit helps site owners keep an audit trail of important administrative activity in a dedicated owner-only log viewer.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Login and logout activity logging\u003C\u002Fli>\n\u003Cli>Post creation, updates, trash actions, and permanent deletions\u003C\u002Fli>\n\u003Cli>Plugin activation, deactivation, and deletion logging\u003C\u002Fli>\n\u003Cli>Owner-only log viewer under the Tools menu\u003C\u002Fli>\n\u003Cli>Live refresh, filters, sorting, and pagination\u003C\u002Fli>\n\u003Cli>Optional second password layer before logs are shown\u003C\u002Fli>\n\u003Cli>Configurable timezone with America\u002FEdmonton as the default\u003C\u002Fli>\n\u003Cli>Automatic cleanup of expired logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin does not require an external account or third-party service to function.\u003C\u002Fp>\n","Records important WordPress activity and provides an owner-only log viewer for monitoring client changes.",224,"2026-07-17T12:55:00.000Z","6.2","8.1",[20,52,69,22,24],"logging","https:\u002F\u002Fgithub.com\u002FKovalenkoDmytro\u002Fwp_logs_plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkovalenko-admin-change-audit.2.8.0.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":27,"downloaded":80,"rating":27,"num_ratings":27,"last_updated":81,"tested_up_to":16,"requires_at_least":82,"requires_php":18,"tags":83,"homepage":25,"download_link":85,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"activitypilot","ActivityPilot","1.0.1","Piyush Asthana","https:\u002F\u002Fprofiles.wordpress.org\u002Fpiyushmultidots\u002F","\u003Cp>ActivityPilot is an activity log and audit-trail plugin for developers, agencies, and security-conscious site owners. Meaningful changes on your site — logins, content edits, plugin and theme operations, role changes, high-impact options, integrations, and more — are stored in a dedicated database table and shown in a modern admin timeline.\u003C\u002Fp>\n\u003Ch4>Privacy defaults\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>External-service features are \u003Cstrong>opt-in\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Geolocation (\u003Ccode>ip-api.com\u003C\u002Fcode>) is \u003Cstrong>disabled by default\u003C\u002Fstrong> (\u003Ccode>enable_geo = 0\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Outbound webhooks (Slack\u002FDiscord\u002FTeams\u002Fcustom URL) are \u003Cstrong>disabled by default\u003C\u002Fstrong> until you enable them and provide destination URLs.\u003C\u002Fli>\n\u003Cli>The plugin does not send data to third-party services unless you explicitly enable and configure those features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why use this plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom tables\u003C\u002Fstrong> — logs live in \u003Ccode>{prefix}apwpm_activity_logs\u003C\u002Fcode> (not post meta) with indexes for fast queries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern admin UI\u003C\u002Fstrong> — dashboard, timeline, filters, search, pagination, exports, dark mode, and keyboard shortcuts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security-first\u003C\u002Fstrong> — capability checks, REST nonces, prepared SQL, output escaping, and optional sudo mode for destructive actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Break detection\u003C\u002Fstrong> — spots error spikes and surfaces recent risky changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensible\u003C\u002Fstrong> — REST API (\u003Ccode>activitypilot\u002Fv1\u003C\u002Fcode>), hooks, custom event registry, and PSR-3 adapter.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Core features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Activity logging for logins, posts, plugins, themes, users, roles, and important site options\u003C\u002Fli>\n\u003Cli>Timeline view with avatars, severity colors, and structured context\u003C\u002Fli>\n\u003Cli>Filters by user, action, object type, severity, date range, status, assignee, and search\u003C\u002Fli>\n\u003Cli>CSV and JSON exports; daily retention pruning via cron\u003C\u002Fli>\n\u003Cli>Email alerts when break detection finds unusual error activity\u003C\u002Fli>\n\u003Cli>Workflow: acknowledge, resolve, snooze, assign, and comment on events\u003C\u002Fli>\n\u003Cli>Smart insights: bursts, off-hours access, role escalation, and statistical spikes\u003C\u002Fli>\n\u003Cli>Optional rollback for supported change types (sudo-gated)\u003C\u002Fli>\n\u003Cli>Analytics heatmap, hour-of-day chart, and top users\u003C\u002Fli>\n\u003Cli>Scheduled HTML digest reports (daily, weekly, monthly)\u003C\u002Fli>\n\u003Cli>Multisite support with per-site tagging and network overview\u003C\u002Fli>\n\u003Cli>Hash-chain integrity verification (optional)\u003C\u002Fli>\n\u003Cli>File integrity monitoring, IP throttle, PII redaction, GDPR export\u002Ferase helpers\u003C\u002Fli>\n\u003Cli>Integrations: WooCommerce, ACF, popular form builders, SEO plugins, page builders\u003C\u002Fli>\n\u003Cli>Optional outbound webhooks (Slack, Discord, Microsoft Teams, generic URL)\u003C\u002Fli>\n\u003Cli>WP-CLI: \u003Ccode>wp apwpm list|count|verify|prune|purge|export|digest|scan-files\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For developers\u003C\u002Fh4>\n\u003Cp>Log custom events from your code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>APWPM_Logger::log( array( 'action_type' => 'my_event', 'description' => 'Something happened' ) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Filter hooks include \u003Ccode>apwpm_skip_log\u003C\u002Fcode>, \u003Ccode>apwpm_pre_insert_row\u003C\u002Fcode>, and \u003Ccode>apwpm_register_event_types\u003C\u002Fcode>. The shorter \u003Ccode>ap_*\u003C\u002Fcode> hook names from earlier builds are still fired for backward compatibility.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin can connect to third-party services \u003Cstrong>only when you enable the related feature\u003C\u002Fstrong> and, for webhooks, when you provide URLs.\u003C\u002Fp>\n\u003Ch4>IP geolocation (optional)\u003C\u002Fh4>\n\u003Cp>When \u003Cstrong>Enable geolocation\u003C\u002Fstrong> is on, the plugin may send the visitor IP address to \u003Ca href=\"http:\u002F\u002Fip-api.com\u002F\" rel=\"nofollow ugc\">ip-api.com\u003C\u002Fa> to resolve country and city. No API key is required. Results are cached in WordPress transients (about 24 hours). See the \u003Ca href=\"https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\" rel=\"nofollow ugc\">ip-api privacy policy\u003C\u002Fa> for their terms.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: IP address (in the request URL).\u003C\u002Fli>\n\u003Cli>When: On log insert for events that include an IP, if geo is enabled and not already set.\u003C\u002Fli>\n\u003Cli>Purpose: Display country\u002Fcity on timeline rows and detect logins from new countries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Outbound webhooks (optional)\u003C\u002Fh4>\n\u003Cp>When webhooks are enabled and URLs are saved in settings, the plugin sends HTTP POST requests to \u003Cstrong>your\u003C\u002Fstrong> endpoints (for example Slack, Discord, Microsoft Teams, or a custom URL) when qualifying events occur.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: Event title, description, severity, site name, and related metadata you configure to receive.\u003C\u002Fli>\n\u003Cli>When: After an event is logged that meets your minimum severity threshold.\u003C\u002Fli>\n\u003Cli>Purpose: Notify external chat or monitoring systems.\u003C\u002Fli>\n\u003Cli>Services\u002Fendpoints: Slack, Discord, Microsoft Teams, or any custom HTTPS endpoint that you explicitly configure.\u003C\u002Fli>\n\u003Cli>Terms\u002Fprivacy (when using those services):\u003Cbr \u002F>\nSlack: https:\u002F\u002Fslack.com\u002Fterms-of-service , https:\u002F\u002Fslack.com\u002Fprivacy-policy\u003Cbr \u002F>\nDiscord: https:\u002F\u002Fdiscord.com\u002Fterms , https:\u002F\u002Fdiscord.com\u002Fprivacy\u003Cbr \u002F>\nMicrosoft Teams (Microsoft): https:\u002F\u002Fwww.microsoft.com\u002Fservicesagreement , https:\u002F\u002Fprivacy.microsoft.com\u002Fprivacystatement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Webhook delivery is fully optional and disabled by default. No webhook requests are sent until you enable webhooks and provide at least one destination URL.\u003C\u002Fp>\n\u003Cp>The plugin does not include bundled third-party API keys. Geolocation and webhooks are optional and disabled by default until configured by a site administrator.\u003C\u002Fp>\n","Track, visualize, and analyze admin and user activity in a timeline UI with break detection, workflows, REST API, and exportable audit logs.",221,"2026-05-31T14:03:00.000Z","7.0",[20,52,22,24,84],"timeline","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factivitypilot.1.0.1.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":27,"downloaded":94,"rating":27,"num_ratings":27,"last_updated":95,"tested_up_to":16,"requires_at_least":66,"requires_php":18,"tags":96,"homepage":98,"download_link":99,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"bat-activity-log","Bat Activity Log","0.3.2","Jaroslav Svetlik","https:\u002F\u002Fprofiles.wordpress.org\u002Fjerryscg\u002F","\u003Cp>Bat Activity Log helps site owners and administrators understand what changed, who changed it, and when it happened.\u003C\u002Fp>\n\u003Cp>The plugin records activity across users, content, media, comments, plugins, themes, settings, updates, privacy workflows, and other core WordPress operations. Logs are stored in a custom indexed table for fast filtering and large datasets.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Track logins, logouts, failed logins, profile changes, registrations, role changes, and password updates.\u003C\u002Fli>\n\u003Cli>Record post, page, media, comment, taxonomy, menu, widget, and settings activity.\u003C\u002Fli>\n\u003Cli>Monitor plugin, theme, and WordPress update activity.\u003C\u002Fli>\n\u003Cli>Filter logs by event type, action, severity, user, object, IP address, and date range.\u003C\u002Fli>\n\u003Cli>Use saved views, quick filters, bulk actions, CSV export, and a structured log detail drawer.\u003C\u002Fli>\n\u003Cli>Configure retention cleanup, privacy controls, alert rules, and scheduled reports.\u003C\u002Fli>\n\u003Cli>Verify log integrity with a tamper-evident hash chain.\u003C\u002Fli>\n\u003Cli>Use WP-CLI commands for stats, cleanup, export, repair, reporting, benchmarking, and integrity verification.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Event coverage\u003C\u002Fh4>\n\u003Cp>Bat Activity Log currently covers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User authentication and account events\u003C\u002Fli>\n\u003Cli>Content and revision events\u003C\u002Fli>\n\u003Cli>Media library activity\u003C\u002Fli>\n\u003Cli>Comment activity\u003C\u002Fli>\n\u003Cli>Plugin and theme lifecycle events\u003C\u002Fli>\n\u003Cli>Core, update, and database upgrade events\u003C\u002Fli>\n\u003Cli>Settings, widget, permalink, and menu changes\u003C\u002Fli>\n\u003Cli>Privacy request and erasure workflow events\u003C\u002Fli>\n\u003Cli>File editor changes\u003C\u002Fli>\n\u003Cli>WooCommerce events when WooCommerce is active\u003C\u002Fli>\n\u003Cli>Supported form submission events for Contact Form 7, Gravity Forms, WPForms, and Elementor Pro Forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrity and privacy\u003C\u002Fh4>\n\u003Cp>Each log row includes integrity metadata that can be verified from the Tools screen or WP-CLI. Privacy controls include IP logging toggles, optional IP anonymization, user-agent logging controls, and WordPress personal data exporter and eraser integration.\u003C\u002Fp>\n\u003Ch4>WP-CLI examples\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>wp bat-activity-log stats\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp bat-activity-log cleanup --days=90 --batch-size=2000\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp bat-activity-log export --file=\u002Ftmp\u002Factivity-log.csv\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp bat-activity-log repair\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp bat-activity-log verify-integrity\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp bat-activity-log report --days=7 --format=text\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp bat-activity-log benchmark --iterations=10 --per-page=100\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Track important WordPress activity with detailed audit logs, filters, alerts, reports, and integrity checks.",114,"2026-05-29T23:52:00.000Z",[20,97,52,22,24],"admin","https:\u002F\u002Fbatwp.com\u002Fplugins\u002Fbat-activity-log\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbat-activity-log.0.3.2.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":27,"downloaded":108,"rating":27,"num_ratings":27,"last_updated":109,"tested_up_to":110,"requires_at_least":17,"requires_php":82,"tags":111,"homepage":114,"download_link":115,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"digages-website-monitor","Digages Website Monitor","1.0.0","Digages","https:\u002F\u002Fprofiles.wordpress.org\u002Fdigages\u002F","\u003Cp>Digages Website Monitor is a lightweight security and activity monitoring plugin designed to help site owners understand what’s happening on their WordPress website and respond quickly to potential threats.\u003C\u002Fp>\n\u003Cp>The plugin tracks visitor activity and time spent on the site, monitors login attempts with optional limits to reduce brute-force attacks, and watches for plugin installations and updates that may affect site security.\u003C\u002Fp>\n\u003Cp>Admins can receive email notifications whenever plugins are installed or updated, helping detect unauthorised changes early and maintain full control of the website environment.\u003C\u002Fp>\n\u003Cp>Digages Website Monitor focuses on essential monitoring features without unnecessary complexity or performance overhead.\u003C\u002Fp>\n\u003Cp>Why Digages Website Monitor?\u003C\u002Fp>\n\u003Cp>Keeping your WordPress site secure can be challenging. Digages Website Monitor gives you peace of mind by providing clear insights into visitor activity, monitoring login attempts, and alerting you to theme or plugin changes. You’ll know immediately if anything unusual happens, allowing you to act fast and protect your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Track visitor activity and time on site\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Monitor and limit failed login attempts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Detect theme and plugin installs and updates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Send email alerts to admins for installs and updates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lightweight and performance-friendly\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Plugins by Digages:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdirect-payments-for-woocommerce\u002F\" rel=\"ugc\">Direct Payments for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdirect-payments-wp\u002F\" rel=\"ugc\">Direct Payments WP\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-editor\u002F\" rel=\"ugc\">SVG Editor: Upload & Change Colors\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-pickup-locations-for-woocommerce\u002F\" rel=\"ugc\">APL – Auto-Pickup Locations for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to provide certain features. These services are optional and can be disabled where applicable.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Digages API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This service is used to validate plugin activation and assist with update and licensing checks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> During plugin activation and when checking plugin status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> Site URL, plugin version, and activation status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> Digages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fdigages.com\u002Fterms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fdigages.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>\u003Cstrong>IP-API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This service is used to determine the approximate country and city of site visitors based on their IP address. This helps administrators understand visitor locations. This feature can be disabled in the plugin settings.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>When data is sent:\u003C\u002Fstrong> When visitor activity tracking is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> Visitor IP address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service provider:\u003C\u002Fstrong> IP-API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fip-api.com\u002Fdocs\u002Flegal\u003C\u002Fli>\n\u003C\u002Ful>\n","Digages Website Monitor tracks visitor activity, login attempts, and theme\u002Fplugin installs and updates to keep your WordPress site secure.",321,"2026-02-09T19:55:00.000Z","6.9.5",[20,112,22,24,113],"login-attempts","website-analytics","https:\u002F\u002Fdigages.com\u002F#get","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdigages-website-monitor.1.0.0.zip",{"error":117,"url":118,"statusCode":119,"statusMessage":120,"message":120},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdeviser-shield\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":122,"versions":123},3,[124,130,137],{"version":6,"download_url":26,"svn_tag_url":125,"released_at":28,"has_diff":126,"diff_files_changed":127,"diff_lines":28,"trac_diff_url":128,"vulnerabilities":129,"is_current":117},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdeviser-shield\u002Ftags\u002F1.0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdeviser-shield%2Ftags%2F1.0.2&new_path=%2Fdeviser-shield%2Ftags%2F1.0.3",[],{"version":131,"download_url":132,"svn_tag_url":133,"released_at":28,"has_diff":126,"diff_files_changed":134,"diff_lines":28,"trac_diff_url":135,"vulnerabilities":136,"is_current":126},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeviser-shield.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdeviser-shield\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdeviser-shield%2Ftags%2F1.0.1&new_path=%2Fdeviser-shield%2Ftags%2F1.0.2",[],{"version":75,"download_url":138,"svn_tag_url":139,"released_at":28,"has_diff":126,"diff_files_changed":140,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":141,"is_current":126},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdeviser-shield.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdeviser-shield\u002Ftags\u002F1.0.1\u002F",[],[]]