Wordpress Watcher is a wrapper for WPScan that manages scans on multiple sites and reports by email
- Scan multiple sites with WPScan
- Define a reporting email address for every configured site individually
- Elements are divided in "Warnings" and "Alerts"
- Mail is sent if at least 1 warning or 1 alert has been found
- Local log file "wpwatcher.log" also lists all the findings (integrate in monitoring)
- WPScan (itself requires Ruby and some libraries)
- Python 2.6+ (standard libraries)
Best Practice:
- Save script on server system
- Adjust the sites to scan
- Adjust the mail server settings
- Configure cron to run WPWatcher frequently
Version 0.2 is compatible with Python 2.6. Previous version used "check_output", which is not available in Python 2.6.