Ravnsight Detective – Error & Change Monitoring
Ravnsight Detective – Error & Change Monitoring for WordPress (free plugin)
by Ravnsight · github.com/kristofferpihlfelt/ravnsight-detective · website
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/kristofferpihlfelt/ravnsight-detective/archive/refs/heads/main.zipPHP errors grouped and attributed to the plugin that caused them, plus a timeline of every plugin, theme and core change.
Description
When a WordPress site breaks, the question is never just "what is the error?" — it is "what changed right before it started?". Ravnsight Detective answers both, locally, on your own site:
- Error Detective — catches PHP warnings, deprecations and fatal errors, groups identical errors into one row (a hundred thousand repeats is one line, not a flooded log), and attributes each one to the plugin, theme or core that caused it.
- Change Detective — records every plugin/theme/core install, update, activation and switch, changes to important options, and takes a daily environment snapshot so even manual FTP changes and host-side PHP upgrades are noticed.
- Timeline — errors and changes on one axis. The debut of an error right after an update stops being a mystery.
- Spike detection — a dashboard warning when the last 24 hours carry more errors than the rest of the week.
Everything is stored in your own database and pruned automatically. Sensitive data (e-mail addresses, phone numbers, card-like numbers, query-string values, full server paths) is redacted before it is stored.
Privacy
The free plugin makes no external requests whatsoever. Nothing is transmitted anywhere — there is no phone-home, no telemetry, no tracking. All data stays in your database.
Frequently Asked Questions
Does this plugin send any data anywhere?
No. The free version performs zero external requests. All recorded data stays in your own database.
Will it slow down my site?
The error handler only does work when an error actually occurs, and repeated identical errors are a single database update. Change recording runs on admin actions, not on visitor requests.
How long is history kept?
Up to 7 days (configurable). Old rows are pruned daily.
Can it fix the errors it finds?
No, by design. Detective observes, groups and attributes — it never changes your site, never auto-updates anything and never "optimises" anything.
Changelog
0.1.0
- Initial release: Error Detective, Change Detective, timeline, daily snapshots, spike detection.