File Change Monitor
Detects file changes in WordPress core, themes, and plugins. Sends email alerts to the site admin.
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 72 days ago
Is File Change Monitor abandoned?
Likely maintained (last update 72 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
File Change Monitor is a lightweight WordPress plugin that detects file changes in your core, theme, and plugin directories, helping you monitor unauthorized modifications or malware injections.
Features
- Scans critical WordPress directories (wp-admin, wp-includes, wp-content/themes, wp-content/plugins)
- Detects file additions, modifications, and deletions
- Sends alert via email to the admin email address
- Lightweight and fast
- No configuration required – install and activate
Installation
- Upload the plugin files to the /wp-content/plugins/file-change-monitor directory, or install it via the WordPress plugin repository.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- The plugin will automatically start monitoring file changes.
Frequently Asked Questions
Currently, the plugin monitors core WordPress folders by default. Custom folder support will be added in a future release.
The check runs once per page load (via the init action). A future version will include support for scheduled (cron-based) scanning.
The current version supports email alerts. Support for additional channels is planned.
Review feed
Changelog
1.0.4
- Improved performance by replacing md5_file() with filemtime().
- Moved file check logic to a custom daily cron job scheduled at 3 AM.
1.0.3
- Removed incorrect ZIP file structure from trunk and tags.
- Added clean file structure with proper plugin root files.
1.0.2
- Fixed: replaced hardcoded paths with WordPress functions.
- Log file moved to uploads directory using wp_upload_dir().
- Updated author name to “oyagmur”.

