{"id":283661,"date":"2026-03-22T17:18:59","date_gmt":"2026-03-22T17:18:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tracewp\/"},"modified":"2026-03-22T17:20:14","modified_gmt":"2026-03-22T17:20:14","slug":"inkatrace-activity-audit-log","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/inkatrace-activity-audit-log\/","author":23455786,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.4.5","stable_tag":"1.2.4.5","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"InkaTrace for Activity & Audit Log","header_author":"Inkamedia","header_description":"Provides real-time visibility into WordPress activity by recording critical actions across users, content, and system changes \u2014 all in one centralized audit log.","assets_banners_color":"a4bdb5","last_updated":"2026-03-22 17:20:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/inkamedia.id\/inkatrace\/","header_author_uri":"https:\/\/www.inkamedia.id\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":73,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.4.5":{"tag":"1.2.4.5","author":"inkamediautama","date":"2026-03-22 17:20:14"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3488326,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3488326,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3488326,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3488326,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.4.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3488326,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3488326,"resolution":"10","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3488326,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3488326,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3488326,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3488326,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3488326,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3488326,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3488326,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3488326,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Activity Log table with date, user, event, action, and severity filters, plus IP detail review inside the main audit screen.","2":"Log detail modal with event metadata, IP information, related resource shortcuts, and locally stored incident notes.","3":"Dashboard analytics with daily activity trends and chart breakdowns by action type and event type.","4":"Compliance report summary with totals, threat counts, top activities, and export-ready reporting blocks.","5":"Pro forensic timeline for investigating activity chronology by date range, user, keyword, and IP address.","6":"General settings view covering retention, excluded events, IP geolocation consent, and support access.","7":"Style settings for interface options and IP display mode in the admin activity view.","8":"Notification settings for email delivery, including threat alerts and critical site change alerts.","9":"Pro permissions matrix for assigning access to Activity Log, exports, settings, and related modules by role.","10":"Daily report email preview used for scheduled audit summary delivery."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8531,39231,8534,5603,600],"plugin_category":[54],"plugin_contributors":[258331],"plugin_business_model":[],"class_list":["post-283661","plugin","type-plugin","status-publish","hentry","plugin_tags-activity-log","plugin_tags-admin-tools","plugin_tags-audit-log","plugin_tags-monitoring","plugin_tags-security","plugin_category-security-and-spam-protection","plugin_contributors-inkamedia","plugin_committers-inkamediautama"],"banners":{"banner":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/banner-772x250.png?rev=3488326","banner_2x":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/banner-1544x500.png?rev=3488326","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/icon-128x128.png?rev=3488326","icon_2x":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/icon-256x256.png?rev=3488326","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-1.png?rev=3488326","caption":"Activity Log table with date, user, event, action, and severity filters, plus IP detail review inside the main audit screen."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-2.png?rev=3488326","caption":"Log detail modal with event metadata, IP information, related resource shortcuts, and locally stored incident notes."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-3.png?rev=3488326","caption":"Dashboard analytics with daily activity trends and chart breakdowns by action type and event type."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-4.png?rev=3488326","caption":"Compliance report summary with totals, threat counts, top activities, and export-ready reporting blocks."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-5.png?rev=3488326","caption":"Pro forensic timeline for investigating activity chronology by date range, user, keyword, and IP address."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-6.png?rev=3488326","caption":"General settings view covering retention, excluded events, IP geolocation consent, and support access."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-7.png?rev=3488326","caption":"Style settings for interface options and IP display mode in the admin activity view."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-8.png?rev=3488326","caption":"Notification settings for email delivery, including threat alerts and critical site change alerts."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-9.png?rev=3488326","caption":"Pro permissions matrix for assigning access to Activity Log, exports, settings, and related modules by role."},{"src":"https:\/\/ps.w.org\/inkatrace-activity-audit-log\/assets\/screenshot-10.png?rev=3488326","caption":"Daily report email preview used for scheduled audit summary delivery."}],"raw_content":"<!--section=description-->\n<p>InkaTrace for Activity &amp; 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.<\/p>\n\n<p>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.<\/p>\n\n<p>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.<\/p>\n\n<p>Free Activity Log Features<\/p>\n\n<ul>\n<li><p>Activity Log Table\nReview WordPress activity in a centralized log table with filters, search, and saved presets for faster daily review.<\/p><\/li>\n<li><p>Incident Notes\nAdd internal notes and basic incident status directly inside log detail so your team can keep investigation context in one place.<\/p><\/li>\n<li><p>Dashboard Activity Widget\nMonitor recent site activity directly from the WordPress dashboard.<\/p><\/li>\n<li><p>Failed Login Monitoring\nTrack failed login attempts with warning and security-focused severity labels for faster awareness of suspicious patterns.<\/p><\/li>\n<li><p>Optional Auto-Purge Controls\nSet log retention preferences to help keep the activity database manageable over time.<\/p><\/li>\n<li><p>Optional IP Geolocation Consent\nEnrich public IP information from the admin area only when explicit consent is enabled.<\/p><\/li>\n<li><p>Simple Access Control\nAdministrators always have access, with an optional editor-view setting for teams that need limited visibility.<\/p><\/li>\n<li><p>Lightweight Admin Workflow\nUse a focused interface built for practical audit review without overloading the dashboard.<\/p><\/li>\n<\/ul>\n\n<p>Pro Edition Expands the Workflow With<\/p>\n\n<ul>\n<li>Compliance reports for summary-based audit review.<\/li>\n<li>Forensic timeline for deeper investigation by date, user, IP, and event flow.<\/li>\n<li>Extended retention, archive, and restore workflow for long-term audit history.<\/li>\n<li>More advanced export and investigation workflow for teams that need deeper review.<\/li>\n<\/ul>\n\n<p>Why Choose InkaTrace?<\/p>\n\n<ul>\n<li>Focused and practical for day-to-day WordPress monitoring.<\/li>\n<li>Security-aware workflow for suspicious login and activity review.<\/li>\n<li>Designed for real admin use with filtering, notes, and investigation support.<\/li>\n<li>Flexible enough to start lightweight and grow into deeper audit workflow with Pro.<\/li>\n<\/ul>\n\n<p>Perfect For<\/p>\n\n<ul>\n<li>Site administrators who need visibility into user and system activity.<\/li>\n<li>Agencies managing client WordPress sites.<\/li>\n<li>Schools and organizations that need accountability logs.<\/li>\n<li>Businesses that want a simple audit trail for WordPress operations.<\/li>\n<li>Teams that need login monitoring and investigation notes without an overly complex system.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin stores activity log records locally in your WordPress database.<\/p>\n\n<p>For security auditing purposes, log entries can include:\n* User account information related to the action.\n* IP addresses.\n* User agent \/ device strings.\n* Log content describing the recorded action.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>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.<\/p>\n\n<p>Services used:\n* <code>https:\/\/ipapi.co\/<\/code>\n* <code>https:\/\/ipwho.is\/<\/code><\/p>\n\n<p>Data sent:\n* The visitor IP address stored in the activity log.<\/p>\n\n<p>Purpose:\n* To display geographic\/network context for audit and security investigation.<\/p>\n\n<p>These requests are optional, only triggered from the admin UI, and never run on front-end page loads.<\/p>\n\n<p>This plugin also includes an optional support contact form in the admin settings page.<\/p>\n\n<p>Data sent when an administrator uses the support form:\n* The message subject entered by the user.\n* The message body entered by the user.\n* The optional email address entered by the user.\n* The site URL.\n* The installed plugin version.<\/p>\n\n<p>Recipient:\n* <code>pt.inkamediautama@gmail.com<\/code><\/p>\n\n<p>Purpose:\n* To receive support requests, bug reports, feature requests, and product feedback initiated by the site administrator.<\/p>\n\n<p>This request is only sent when the administrator manually submits the support form.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install via WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen.<\/li>\n<li>Open <code>Activity Log<\/code> from the WordPress admin menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20gpl%20compatible%3F\"><h3>Is this plugin GPL compatible?<\/h3><\/dt>\n<dd><p>Yes. This plugin is licensed under GPLv2 or later.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20track%20activity%20on%20the%20front%20end%3F\"><h3>Does this plugin track activity on the front end?<\/h3><\/dt>\n<dd><p>No. The plugin records WordPress activity events and shows them in the admin area. It does not inject a front-end tracker for visitors.<\/p><\/dd>\n<dt id=\"can%20editors%20view%20the%20activity%20log%3F\"><h3>Can editors view the activity log?<\/h3><\/dt>\n<dd><p>Yes. Administrators always have access, and the free version includes an optional setting to allow editors to view the Activity Log.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20external%20services%20by%20default%3F\"><h3>Does the plugin send data to external services by default?<\/h3><\/dt>\n<dd><p>No. External IP geolocation lookups are disabled by default and only run when an administrator enables consent in Settings and opens IP detail information.<\/p><\/dd>\n<dt id=\"can%20i%20add%20notes%20to%20log%20entries%3F\"><h3>Can I add notes to log entries?<\/h3><\/dt>\n<dd><p>Yes. The free version supports Incident Notes and a basic incident status field inside the log detail modal.<\/p><\/dd>\n<dt id=\"is%20export%20included%20in%20the%20free%20version%3F\"><h3>Is export included in the free version?<\/h3><\/dt>\n<dd><p>No. Advanced export and extended compliance workflow are available in the Pro edition.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.4.5<\/h4>\n\n<ul>\n<li>Maintenance release to align submission metadata with the current InkaTrace product URL.<\/li>\n<li>Updated admin asset loading flow to follow WordPress enqueue-based plugin directory requirements.<\/li>\n<li>Minor submission-readiness cleanup for the free edition.<\/li>\n<\/ul>\n\n<h4>1.2.4.4<\/h4>\n\n<ul>\n<li>Added Incident Notes in log detail to support local audit investigation workflow.<\/li>\n<li>Added basic incident status tracking in Free log detail.<\/li>\n<li>Added Saved Search Presets for faster reuse of Activity Log filters.<\/li>\n<li>Improved repeated failed-login detection with lighter local counters, clearer warning escalation, and cleaner brute-force promotion.<\/li>\n<li>Refined admin workflow consistency across Activity Log, Compliance Reports, and settings screens.<\/li>\n<li>Added explicit opt-in consent for external IP geolocation lookups.<\/li>\n<li>Simplified Free upsell placement to dedicated upgrade entry points.<\/li>\n<\/ul>\n\n<h4>1.2.4.3<\/h4>\n\n<ul>\n<li>Added brute-force pattern detection for repeated failed logins (default threshold: 5 attempts in 10 minutes, configurable via filters).<\/li>\n<li>Introduced dedicated <code>Warning Alert<\/code> severity for single failed login attempts.<\/li>\n<li>Reserved <code>Security Alert<\/code> (danger) severity for confirmed brute-force events.<\/li>\n<li>Upgraded email notification template styling and logo loading strategy for better Gmail rendering.<\/li>\n<li>Simplified free access control to a single optional editor view setting.<\/li>\n<li>Removed free permission matrix flow from settings to keep the free feature set focused.<\/li>\n<\/ul>\n\n<h4>1.2.4.1<\/h4>\n\n<ul>\n<li>Removed chart\/trend summary logic from Free (no server-side chart generator, no chart endpoint, no chart asset usage).<\/li>\n<li>Simplified Free dashboard and settings presentation to reduce unnecessary upgrade prompts.<\/li>\n<li>Improved bilingual consistency (English\/Indonesian) across key admin screens.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Added a dedicated premium features page for users who want to review extended capabilities.<\/li>\n<li>Simplified <code>Role Access<\/code> in Free settings for a clearer access model.<\/li>\n<li>Improved interface consistency across Activity Log screens.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Improved Free admin guidance and settings descriptions for clearer navigation.<\/li>\n<li>Minor stability updates and UI consistency improvements.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Refined Event\/Action mapping and filter structure for clearer log exploration.<\/li>\n<li>Added safer IP masking format and export alignment for updated table columns.<\/li>\n<li>Added bilingual (EN\/ID) admin text support with language switcher state preservation.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Dashboard layout refresh: full-width log table\/filter with cleaner spacing and clearer section grouping.<\/li>\n<li>Synced Free\/Pro dashboard structure while preserving feature access differences.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Version sync release with Pro 1.2.0.<\/li>\n<li>Maintenance update for release metadata compatibility.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Release sync with Pro 1.1.9.<\/li>\n<li>Maintenance update for private update metadata and release detail formatting.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Improved upgrade flow: Free edition now auto-deactivates when Pro is activated.<\/li>\n<li>Prevented dual-active Free\/Pro conflicts by keeping only one edition active automatically.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Version sync release to match InkaTrace for Activity &amp; Audit Log Pro 1.1.7.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added InkaTrace for Activity &amp; Audit Log branding logo in admin page headers.<\/li>\n<li>Updated admin menu icon to radar-style icon for clearer product identity.<\/li>\n<li>Version bump and packaging refresh.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Maintenance release for settings and notification hardening.<\/li>\n<li>Internal compatibility updates for client\/server release flow.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Removed custom update integration from the free plugin to comply with WordPress.org policy.<\/li>\n<li>Minor compatibility and submission-readiness updates.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Improved admin UI and filtering experience.<\/li>\n<li>Compatibility updates for modern WordPress and PHP environments.<\/li>\n<\/ul>","raw_excerpt":"Audit and monitor key WordPress activities across users, content, login activity, and system events in one admin log.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/283661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=283661"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/inkamediautama"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=283661"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=283661"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=283661"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=283661"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=283661"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=283661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}