The scenario
ThreatTrail wires CloudTrail and GuardDuty findings into a Lambda that enriches each finding, asks an LLM to explain it in plain language, notifies the team, and — for well-understood cases like exposed access keys — takes a containment action automatically.
System architecture
01 CloudTrail API activity
02 GuardDuty Findings
03 Responder Lambda Enrich + explain
04 SNS / Slack Alert the team
High-level flow of ThreatTrail, from input to output.
What you will learn
- AWS security services
- Event-driven response automation
- LLM explanations for alerts
What you will build
- Finding pipeline
- Explainer Lambda
- Auto-containment playbooks
Build plan
- Enable detection
- Route findings
- Explain with LLM
- Playbooks
- Test with simulations