Continuous file monitoring for WordPress
Baseline every monitored file with SHA-256 and get alerted on the next hourly scan, across wp-admin, wp-includes, plugins, mu-plugins and themes.
What it does
Every compromise eventually touches a file: a backdoor dropped, a plugin file edited, a rogue script planted. Change detection turns that into your earliest tripwire: baseline the site once, then watch for any deviation.
How it works
The baseline hashes the risky file types (PHP, JavaScript, .htaccess and SQL) across the five critical areas. A scheduled scan (hourly by default) re-hashes and reports modified, new and deleted files, with modifications logged at high severity. Alerts go by email, and every change lands in the event stream where the incident engine can correlate it with logins and other activity.
When you deliberately change things (an update, a deploy), one click re-baselines, and per-file reset handles the single false alarm. Newly uploaded files get checked on arrival too.
- SHA-256 baseline of PHP, JS, .htaccess and SQL files
- Scheduled re-scan, hourly by default
- Modified / new / deleted classification with severity
- Email alerts and incident-engine integration
- One-click re-baseline and per-file reset
Where the malware scanner fits
Monitoring tells you a file changed; it does not judge the file. That is the AI malware scanner's job: send the suspicious file for a verdict, and quarantine it if the verdict is bad. The two are designed to be used together.
Documentation
File monitoring questions
Will every plugin update set off alarms?
Updates change files, so yes, that is honest behavior. Re-baseline after intentional changes; it is one click.
Why only PHP, JS, .htaccess and SQL files?
Those are the executable and behavior-changing types attackers actually plant. Hashing every image on a media-heavy site would cost much and catch nothing.
How is this different from the free core integrity check?
The free check verifies WordPress core against WordPress.org checksums on demand. This monitors the five critical areas (including plugins and themes, which have no official checksums) on a schedule, against your own baseline.
Related features
Secure your site today
Install the free plugin from WordPress.org and set up real protection with the guided setup wizard. Upgrade to Pro whenever you need more.
