A Terraform module plus three Python Lambdas that pull AWS Security Hub findings from every account in an AWS Organization (or an explicit list) in parallel, merge them into one Excel workbook in S3, and announce it on Slack, Microsoft Teams and/or SNS. It runs on an EventBridge schedule, monthly by default, and is deployed once per customer from a tfvars file.

s3://<out_bucket>/SecurityHubReports/YYYY/MM/DD/<cust_name>-Security-Hub-Findings.xlsx
with a Summary sheet (status and severity counts per account) and a Findings sheet
(every active, unresolved finding, sorted by severity).parts/ next to the report, kept for troubleshooting.See the sample report for what the workbook looks like.