[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f6BE5z--mXa4U45vuccPkScNGAy_f0OBn3FKa5JOAT3I":3,"$fjYV96gw9phgHl-zwKAD9sinFYlFBMeOHbtq5ZeUvegA":115,"$fZgoiOqj4L1OkBnBybLAqhxFpgAq_AFRv7y0vVSDJfbw":120},{"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":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":27,"fingerprints":27},"inkatrace-activity-audit-log","InkaTrace for Activity & Audit Log","1.2.4.9","inkamediautama","https:\u002F\u002Fprofiles.wordpress.org\u002Finkamediautama\u002F","\u003Cp>InkaTrace for Activity & Audit Log is a practical and lightweight WordPress activity monitoring plugin built for administrators, site managers, developers, agencies, schools, organizations, and businesses that need clear visibility into what is happening inside a WordPress site.\u003C\u002Fp>\n\u003Cp>Whether you need a simple activity log for daily monitoring or a more structured audit trail for security review, content oversight, and operational accountability, InkaTrace helps you monitor important user actions, login activity, and system-related changes from one centralized admin interface.\u003C\u002Fp>\n\u003Cp>InkaTrace is designed to provide a focused audit workflow without unnecessary complexity. The free edition covers essential monitoring and investigation needs, while the Pro edition expands the workflow with deeper compliance, reporting, export, and retention capabilities.\u003C\u002Fp>\n\u003Cp>Free Activity Log Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Activity Log Table\u003Cbr \u002F>\nReview WordPress activity in a centralized log table with filters, search, and saved presets for faster daily review.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Incident Notes\u003Cbr \u002F>\nAdd internal notes and basic incident status directly inside log detail so your team can keep investigation context in one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Dashboard Activity Widget\u003Cbr \u002F>\nMonitor recent site activity directly from the WordPress dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Failed Login Monitoring\u003Cbr \u002F>\nTrack failed login attempts with warning and security-focused severity labels for faster awareness of suspicious patterns.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Optional Auto-Purge Controls\u003Cbr \u002F>\nSet log retention preferences to help keep the activity database manageable over time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Optional IP Geolocation Consent\u003Cbr \u002F>\nEnrich public IP information from the admin area only when explicit consent is enabled.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Simple Access Control\u003Cbr \u002F>\nAdministrators always have access, with an optional editor-view setting for teams that need limited visibility.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Lightweight Admin Workflow\u003Cbr \u002F>\nUse a focused interface built for practical audit review without overloading the dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pro Edition Expands the Workflow With\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compliance reports for summary-based audit review.\u003C\u002Fli>\n\u003Cli>Forensic timeline for deeper investigation by date, user, IP, and event flow.\u003C\u002Fli>\n\u003Cli>Extended retention, archive, and restore workflow for long-term audit history.\u003C\u002Fli>\n\u003Cli>More advanced export and investigation workflow for teams that need deeper review.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Why Choose InkaTrace?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Focused and practical for day-to-day WordPress monitoring.\u003C\u002Fli>\n\u003Cli>Security-aware workflow for suspicious login and activity review.\u003C\u002Fli>\n\u003Cli>Designed for real admin use with filtering, notes, and investigation support.\u003C\u002Fli>\n\u003Cli>Flexible enough to start lightweight and grow into deeper audit workflow with Pro.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect For\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site administrators who need visibility into user and system activity.\u003C\u002Fli>\n\u003Cli>Agencies managing client WordPress sites.\u003C\u002Fli>\n\u003Cli>Schools and organizations that need accountability logs.\u003C\u002Fli>\n\u003Cli>Businesses that want a simple audit trail for WordPress operations.\u003C\u002Fli>\n\u003Cli>Teams that need login monitoring and investigation notes without an overly complex system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin stores activity log records locally in your WordPress database.\u003C\u002Fp>\n\u003Cp>For security auditing purposes, log entries can include:\u003Cbr \u002F>\n* User account information related to the action.\u003Cbr \u002F>\n* IP addresses.\u003Cbr \u002F>\n* User agent \u002F device strings.\u003Cbr \u002F>\n* Log content describing the recorded action.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin can call external IP geolocation services when an administrator enables IP geolocation consent in Settings and then opens IP details in the Activity Log.\u003C\u002Fp>\n\u003Cp>Services used:\u003Cbr \u002F>\n* \u003Ccode>https:\u002F\u002Fipapi.co\u002F\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>https:\u002F\u002Fipwho.is\u002F\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Data sent:\u003Cbr \u002F>\n* The visitor IP address stored in the activity log.\u003C\u002Fp>\n\u003Cp>Purpose:\u003Cbr \u002F>\n* To display geographic\u002Fnetwork context for audit and security investigation.\u003C\u002Fp>\n\u003Cp>These requests are optional, only triggered from the admin UI, and never run on front-end page loads.\u003C\u002Fp>\n\u003Cp>This plugin also includes an optional support contact form in the admin settings page.\u003C\u002Fp>\n\u003Cp>Data sent when an administrator uses the support form:\u003Cbr \u002F>\n* The message subject entered by the user.\u003Cbr \u002F>\n* The message body entered by the user.\u003Cbr \u002F>\n* The optional email address entered by the user.\u003Cbr \u002F>\n* The site URL.\u003Cbr \u002F>\n* The installed plugin version.\u003C\u002Fp>\n\u003Cp>Recipient:\u003Cbr \u002F>\n* \u003Ccode>pt.inkamediautama@gmail.com\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Purpose:\u003Cbr \u002F>\n* To receive support requests, bug reports, feature requests, and product feedback initiated by the site administrator.\u003C\u002Fp>\n\u003Cp>This request is only sent when the administrator manually submits the support form.\u003C\u002Fp>\n","Audit and monitor key WordPress activities across users, content, login activity, and system events in one admin log.",0,351,100,1,"2026-06-19T16:46:00.000Z","6.9.5","6.0","7.4",[20,21,22,23,24],"activity-log","admin-tools","audit-log","monitoring","security","https:\u002F\u002Finkamedia.id\u002Finkatrace\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finkatrace-activity-audit-log.1.2.4.9.zip",null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,30,94,"2026-08-28T20:47:41.570Z",[37,53,70,85,99],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":17,"requires_php":18,"tags":49,"homepage":51,"download_link":52,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"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","7.0.2",[20,22,23,50,24],"rest-api","https:\u002F\u002Funstoppablesolutions.app\u002Fplugins\u002Funstoppable-activity-tracker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funstoppable-activity-tracker.2.0.3.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":48,"requires_at_least":64,"requires_php":65,"tags":66,"homepage":68,"download_link":69,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"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.",10,224,"2026-07-17T12:55:00.000Z","6.2","8.1",[20,22,67,23,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":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":11,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":48,"requires_at_least":80,"requires_php":18,"tags":81,"homepage":83,"download_link":84,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"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,22,23,24,82],"timeline","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Factivitypilot.1.0.1.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":11,"downloaded":93,"rating":11,"num_ratings":11,"last_updated":94,"tested_up_to":48,"requires_at_least":64,"requires_php":18,"tags":95,"homepage":97,"download_link":98,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"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,96,22,23,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":100,"name":101,"version":73,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":11,"downloaded":106,"rating":11,"num_ratings":11,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":112,"download_link":113,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":114},"fbs-activity-tracker","FBS Activity Tracker","Fazle Bari","https:\u002F\u002Fprofiles.wordpress.org\u002Ffazlebari\u002F","\u003Cp>FBS Activity Tracker is a powerful, modern WordPress plugin that provides comprehensive user activity monitoring and audit logging capabilities. Built with a completely custom-designed dashboard interface, it offers real-time insights into user actions and system changes without relying on default WordPress admin styles.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🔍 Comprehensive Activity Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\n* User login\u002Flogout (successful and failed attempts)\u003Cbr \u002F>\n* Post and page creation, editing, deletion, and trashing\u003Cbr \u002F>\n* Plugin activation and deactivation\u003Cbr \u002F>\n* Theme switching\u003Cbr \u002F>\n* User profile updates and registrations\u003Cbr \u002F>\n* WordPress settings changes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 Modern Dashboard Interface\u003C\u002Fstrong>\u003Cbr \u002F>\n* Completely custom-designed interface (no WordPress admin styles)\u003Cbr \u002F>\n* Real-time activity feed with live updates\u003Cbr \u002F>\n* Card-based statistics overview\u003Cbr \u002F>\n* Advanced filtering and search capabilities\u003Cbr \u002F>\n* Responsive design for all devices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Advanced Filtering System\u003C\u002Fstrong>\u003Cbr \u002F>\n* Filter by user, action type, object type\u003Cbr \u002F>\n* Date range filtering (preset and custom ranges)\u003Cbr \u002F>\n* Full-text search across log details\u003Cbr \u002F>\n* Bulk actions for selected logs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛡️ Security & Performance\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom database table for optimal performance\u003Cbr \u002F>\n* Automatic cleanup of old logs (configurable retention)\u003Cbr \u002F>\n* SQL injection protection with prepared statements\u003Cbr \u002F>\n* Nonce verification for all AJAX requests\u003Cbr \u002F>\n* User capability checks for admin access\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📈 Data Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Export logs in JSON format\u003Cbr \u002F>\n* Bulk delete functionality\u003Cbr \u002F>\n* Configurable log retention period\u003Cbr \u002F>\n* Automatic daily cleanup\u003Cbr \u002F>\n* Infinite scroll for large datasets\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Modern Design System\u003C\u002Fstrong>\u003Cbr \u002F>\n* CSS Grid and Flexbox layouts\u003Cbr \u002F>\n* CSS custom properties for easy theming\u003Cbr \u002F>\n* Smooth animations and transitions\u003Cbr \u002F>\n* Dark mode support\u003Cbr \u002F>\n* Accessibility features (ARIA, keyboard navigation)\u003C\u002Fp>\n\u003Ch4>Free Version Includes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Core activity tracking for essential user actions\u003C\u002Fli>\n\u003Cli>Modern dashboard with real-time activity feed\u003C\u002Fli>\n\u003Cli>Advanced filtering and search capabilities\u003C\u002Fli>\n\u003Cli>Basic statistics (today’s activity, active users, total logs)\u003C\u002Fli>\n\u003Cli>Bulk actions (delete, export selected logs)\u003C\u002Fli>\n\u003Cli>Automatic log cleanup (30-day retention)\u003C\u002Fli>\n\u003Cli>Responsive design for all devices\u003C\u002Fli>\n\u003Cli>Export functionality (JSON format)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website Administrators\u003C\u002Fstrong> – Monitor user activities and system changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Professionals\u003C\u002Fstrong> – Track login attempts and suspicious activities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Managers\u003C\u002Fstrong> – Keep track of content changes and updates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> – Debug issues and monitor plugin\u002Ftheme changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Business Owners\u003C\u002Fstrong> – Ensure compliance and audit requirements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical Specifications\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Database\u003C\u002Fstrong>: Custom table \u003Ccode>wp_fbs_activity_logs\u003C\u002Fcode> for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security\u003C\u002Fstrong>: All data sanitized, validated, and escaped\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance\u003C\u002Fstrong>: Indexed database queries, AJAX loading, infinite scroll\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>: WordPress 5.0+, PHP 7.4+, MySQL 5.6+\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Standards\u003C\u002Fstrong>: Follows WordPress coding standards and best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Upload the plugin files to \u003Ccode>\u002Fwp-content\u002Fplugins\u002Ffbs-activity-tracker\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ screen in WordPress\u003C\u002Fli>\n\u003Cli>Navigate to ‘Activity Tracker’ in the admin menu to access the dashboard\u003C\u002Fli>\n\u003Cli>Start monitoring user activities immediately\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Frequently Asked Questions\u003C\u002Fh4>\n\u003Ch4>Does this plugin affect site performance?\u003C\u002Fh4>\n\u003Cp>No, FBS Activity Tracker is designed for optimal performance. It uses a custom database table with proper indexing, AJAX-based loading, and automatic cleanup of old logs to ensure minimal impact on your site’s performance.\u003C\u002Fp>\n\u003Ch4>How long are logs kept?\u003C\u002Fh4>\n\u003Cp>By default, logs are kept for 30 days and automatically cleaned up daily. This retention period is configurable in the plugin settings.\u003C\u002Fp>\n\u003Ch4>Can I export the activity logs?\u003C\u002Fh4>\n\u003Cp>Yes, you can export logs in JSON format. The plugin supports both bulk export of selected logs and full export with applied filters.\u003C\u002Fp>\n\u003Ch4>Is the plugin secure?\u003C\u002Fh4>\n\u003Cp>Absolutely. The plugin follows WordPress security best practices including data sanitization, validation, nonce verification, capability checks, and SQL injection protection with prepared statements.\u003C\u002Fp>\n\u003Ch4>Does it work with multisite?\u003C\u002Fh4>\n\u003Cp>Yes, FBS Activity Tracker is fully compatible with WordPress multisite installations and will track activities across all sites in the network.\u003C\u002Fp>\n\u003Ch4>Can I customize the dashboard appearance?\u003C\u002Fh4>\n\u003Cp>Yes, the plugin uses CSS custom properties (variables) for easy theming. You can customize colors, spacing, and other design elements through CSS.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit our support page or contact us directly.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>FBS Activity Tracker collects and stores user activity data locally on your WordPress installation. No data is sent to external servers. All data is stored in your database and can be exported or deleted at any time. The plugin respects user privacy and only tracks activities that are necessary for security and audit purposes.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Fazle Bari with modern web technologies and WordPress best practices.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If you find this plugin useful, please consider making a donation to support continued development and improvements.\u003C\u002Fp>\n","A modern, granular user activity and audit log WordPress plugin with a custom-designed dashboard interface for comprehensive site monitoring.",192,"2025-12-07T06:32:00.000Z","6.9.4","5.0",[20,22,23,24,111],"user-tracking","https:\u002F\u002Fgithub.com\u002Ffazlebarisn\u002Ffbs-secure-optimize","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffbs-activity-tracker.1.0.1.zip","2026-03-15T15:16:48.613Z",{"error":116,"url":117,"statusCode":118,"statusMessage":119,"message":119},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Finkatrace-activity-audit-log\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":121,"versions":122},4,[123,129,136,143],{"version":6,"download_url":26,"svn_tag_url":124,"released_at":27,"has_diff":125,"diff_files_changed":126,"diff_lines":27,"trac_diff_url":127,"vulnerabilities":128,"is_current":116},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Finkatrace-activity-audit-log\u002Ftags\u002F1.2.4.9\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finkatrace-activity-audit-log%2Ftags%2F1.2.4.8&new_path=%2Finkatrace-activity-audit-log%2Ftags%2F1.2.4.9",[],{"version":130,"download_url":131,"svn_tag_url":132,"released_at":27,"has_diff":125,"diff_files_changed":133,"diff_lines":27,"trac_diff_url":134,"vulnerabilities":135,"is_current":125},"1.2.4.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finkatrace-activity-audit-log.1.2.4.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finkatrace-activity-audit-log\u002Ftags\u002F1.2.4.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finkatrace-activity-audit-log%2Ftags%2F1.2.4.7&new_path=%2Finkatrace-activity-audit-log%2Ftags%2F1.2.4.8",[],{"version":137,"download_url":138,"svn_tag_url":139,"released_at":27,"has_diff":125,"diff_files_changed":140,"diff_lines":27,"trac_diff_url":141,"vulnerabilities":142,"is_current":125},"1.2.4.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finkatrace-activity-audit-log.1.2.4.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finkatrace-activity-audit-log\u002Ftags\u002F1.2.4.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finkatrace-activity-audit-log%2Ftags%2F1.2.4.5&new_path=%2Finkatrace-activity-audit-log%2Ftags%2F1.2.4.7",[],{"version":144,"download_url":145,"svn_tag_url":146,"released_at":27,"has_diff":125,"diff_files_changed":147,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":148,"is_current":125},"1.2.4.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finkatrace-activity-audit-log.1.2.4.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finkatrace-activity-audit-log\u002Ftags\u002F1.2.4.5\u002F",[],[]]