mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-10-14 23:44:15 +00:00
Constrains the catalog rule to genuine AWS service events with a source prefix, which PutEvents cannot forge, so a caller inside the account can no longer inject a CloudTrail-shaped event into the Prowler pipeline. Makes the Terraform deploy region an input instead of a hardcoded us-east-1, which contradicted a README that told users to deploy once per region, and adds the region to the manual put-events command so it reaches the right bus. Renames the hello event status to Published and reworks the wording around it: EventBridge accepting an event is not the endpoint receiving it, and Prowler Cloud is what confirms the connection. Documents that Terraform writes the API key to state, so the key belongs in a secret manager and the state in an encrypted remote backend.