GD Audit
Wordpress audit plugin
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/glitchdata/gd-audit/archive/refs/heads/main.zipGD Audit is a lightweight WordPress plugin that records key user actions, surfaces them in a searchable dashboard, and helps site owners track changes.
Features
- Adds a dedicated top-level
GD Auditadmin menu with Dashboard, Logs, and Settings tabs. - Dashboard tab surfaces post analytics (status totals, daily publish trend, top authors, and recent publications).
- Plugins tab lists every installed plugin with activation status and update availability signals.
- Themes tab inventories installed themes, highlighting the active/child themes and pending updates.
- Links tab analyzes internal/external links, top linked posts, and outbound domains.
- Images tab highlights library size, file-type distribution, and the latest uploads with quick edit links.
- Users tab surfaces registration trends, role distribution, and the latest signups.
- Database tab reports on table counts, storage consumption, and index usage.
- Allows enabling/disabling individual event types, enforcing retention windows, and masking IP addresses.
- Supports pagination preferences per user and shows contextual metadata (post type, user roles, etc.) in expandable sections.
Installation
- Copy the plugin folder
gd-auditinto your WordPress installation underwp-content/plugins/. - Activate GD Audit from the WordPress Admin Plugins page.
- On activation, the plugin automatically creates the
wp_gd_audit_logstable.
Usage
- Navigate to
GD Audit → Dashboardto review the latest post analytics. - Use
GD Audit → Pluginsto audit installed extensions, see which are active, and spot pending updates. - Visit
GD Audit → Themesto check which themes are installed, identify child themes, and review update availability. - Explore
GD Audit → Linksfor internal/external counts, top linked content, and outbound domains. - Audit
GD Audit → Imagesfor library usage, mime breakdowns, and recent uploads. - Review
GD Audit → Usersfor registration trends, role distribution, and quick access to recent profiles. - Inspect
GD Audit → Databaseto monitor table sizes, row counts, and index usage. - Switch to
GD Audit → Logsto review the event stream and apply filters. - Expand any log row to view the stored context JSON.
- Configure capture rules, retention, and privacy controls under
GD Audit → Settings.
Development
- Minimum WordPress version: 6.0
- Minimum PHP version: 7.4
- Version: 1.0.0
To modify, edit the PHP classes under includes/ or the CSS under assets/css/admin.css. After changes, reinstall or re-activate the plugin to ensure database schema updates run via activation hook.
Uninstalling
Deactivating the plugin keeps historical logs. To remove the table entirely, run:
DROP TABLE IF EXISTS wp_gd_audit_logs;
(replace wp_ with your WordPress table prefix if different.)
Releases
1 release.
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.