WordPress plugin intelligence profile

TraceVault Audit Log

Security-focused activity logging, audit reporting, retention controls, privacy tools, and filtered exports for WordPress.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.0 · PHP 7.4
Directory statusactive
Last directory update11 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records TraceVault Audit Log version 1.1.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

TraceVault Audit Log gives administrators a clear, searchable audit trail for important WordPress activity. It records user, content, media, comment, plugin, theme, settings, and optional WooCommerce events into optimized custom tables, then makes that activity easy to review from wp-admin.

Use it to investigate account activity, track content changes, review system-level events, export filtered reports, and control how long audit data stays on the site.

Key Features

  • Custom database tables for audit logs, searchable metadata, storyline incidents, and settings.
  • Batched log writes to reduce runtime overhead.
  • Indexed filters for event type, severity, user, role, IP address, object, date, and keyword search.
  • Activity Logs screen with readable event labels, quick filters, CSV/JSON exports, and clear controls.
  • Configurable admin date display, including WordPress format, relative time, and fixed timestamp formats.
  • TraceVault Storylines reconstructs related events into explainable security incidents.
  • Deterministic local risk scoring with the exact reasons each incident was flagged.
  • Privacy-safe request and session correlation without storing authentication cookies or raw session tokens.
  • Incident review notes, open/reviewed/resolved workflow, and forensic JSON exports.
  • REST API endpoints for logs, stats, and exports.
  • Retention controls, IP anonymization, personal data export, and personal data erasure support.
  • Multisite activation support.
  • Developer hooks and filters for custom event types.
  • Quiet defaults: verbose option-update logging is disabled unless enabled, and noisy cache-style options are ignored.

TraceVault Storylines

Storylines connects related audit records by actor, privacy-safe session fingerprint, username, IP address, and time window. Instead of leaving administrators to interpret isolated rows, it reconstructs a chronological security story and explains its risk score.

Built-in local rules detect repeated failed logins, successful logins following repeated failures, administrator role escalation, privileged system changes after an escalation, bursts of system changes, high-impact activity from a new session, and sensitive WordPress setting changes. No AI service or external detection API is used.

Administrators can investigate the full timeline, record an analyst note, mark incidents reviewed or resolved, and export a forensic JSON report. Storyline sensitivity and correlation window are configurable in settings.

Logged Activity

TraceVault Audit Log can record:

  • Users: login, logout, failed login attempts, profile updates, password changes, role changes, user creation, and deletion.
  • Content: post and page creation, updates, deletion, media upload/deletion, comment creation, comment status changes, and comment deletion.
  • System: plugin activation/deactivation/deletion, plugin and theme install/update completion, theme switch, and selected settings changes.
  • WooCommerce: order create/update/status change, product create/update, and coupon create/update when WooCommerce is active.

Privacy and Retention

Audit logs can contain operationally sensitive data. TraceVault Audit Log keeps the controls local to your WordPress install:

  • No external logging service is required.
  • Retention defaults to 90 days and can be changed from settings.
  • IP anonymization can be enabled before storage.
  • Personal data exporter and eraser callbacks are registered for WordPress privacy tools.
  • Data deletion on uninstall is opt-in so audit history is not removed accidentally.

Developer Friendly

Developers can create custom events with tracevault_log_event() and extend behavior with filters such as tracevault_allowed_events and tracevault_log_data_before_insert.

Storyline scoring can be extended with tracevault_storyline_evaluation, and integrations can listen for created or extended incidents with tracevault_storyline_updated.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • activity log
  • audit log
  • monitoring
  • security
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.0 · PHP 7.4
Update activity11 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.