WP Manifestindependent plugin directory
manifest / security / portal-audit-trail

PTGJ Audit Trail

Plugin standlone khas untuk Pejabat Tanah dan Galian Negeri Johor sahaja untuk jejak audit ringan untuk pengesahan WordPress, pengguna, pemalam, menu, tetapan yang dipilih dan medan ACF.

by Ariff Samani · github.com/ariffmy/portal-audit-trail · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/ariffmy/portal-audit-trail/archive/refs/heads/main.zip

Readme

=== Portal Audit Trail === Contributors: custom Requires at least: 6.5 Requires PHP: 8.0 Stable tag: 1.0.0

Lightweight WordPress audit trail for authentication, users, plugins, menus, selected settings and ACF fields.

== MVP features ==

  • Successful login, logout, failed login (existing/unknown user), password reset
  • User create/update/delete and role changes
  • Plugin install/update/activate/deactivate/delete
  • Navigation menu changes
  • Selected important WordPress settings
  • Standalone ACF field changes
  • User ID, username, role, IP, user-agent, hashed session identifier
  • Request context and actor type
  • Severity levels
  • Search, filters and pagination
  • CSV export with spreadsheet formula-injection protection
  • Retention and scheduled batched cleanup
  • Selective delayed queue / request deduplication
  • Central sensitive-data scrubbing
  • Automatic versioned database schema upgrades

== Development == Run composer install followed by composer test to execute the automated test suite.

== Security == The plugin intentionally does not store passwords, authentication cookies, nonces, authorization headers or secrets. Sensitive metadata keys are recursively redacted before database insertion.

Read the full README on GitHub →