Overview
CloudReaper Alerts is an AWS-native system for finding orphaned cloud resources and sending actionable findings to Slack. It runs entirely inside your AWS account without an EC2 host or long-running daemon.
A guided cross-platform CLI validates AWS and Slack access, uploads release artifacts, deploys the CloudFormation stack, triggers an initial scan, and verifies alert delivery.
Detection and Delivery
An EventBridge schedule invokes the scanner Lambda every 15 minutes. Optional CloudTrail events feed a reactor Lambda for near-real-time EC2 orphan detection.
Findings travel through an SQS queue with a dead-letter queue before the notifier Lambda posts them to Slack. Bot credentials are stored in AWS Secrets Manager.
Operations
The Go CLI supports install, status, immediate scans, test alerts, and clean uninstallation. CloudFormation is the primary deployment target, with a Terraform and Floci path retained for local integration testing.
Automated releases publish macOS, Linux, and Windows CLI archives plus deployable Lambda packages for amd64 and arm64.
