← All projects

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

PowerShellRapid7 InsightIDR APIHTMLCSV

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.

Discuss this project