Rapid7 Health Reporting
Security automation
Built daily agent and collector health reporting with snapshot comparisons and prioritised HTML and CSV output.
Working tool · Ongoing development
The task
Changing inventories and disconnected agents make manual health reviews difficult to track consistently.
My contribution
Developed PowerShell scripts for API collection, snapshot comparison and report generation.
Implementation
- Combine agent and collector health data with CSV exports.
- Identify status transitions, newly stale agents and new error records.
- Distinguish export coverage differences from confirmed agent removal.
Outcome
The suite provides repeatable health reports and identifies changes requiring review.
Scope & limitations
An agent missing from an export is not automatically uninstalled or decommissioned. Data sources may cover different inventories.