← All projects
MLOps & Cloud Beginner

ThreatTrail

Automated AWS threat detection and response

Detect suspicious API activity in an AWS account, get an AI-written explanation, and auto-contain the obvious cases.

SHIPSTACK · PROJECT ThreatTrail Automated AWS threat detectionand response Beginner MLOps & Cloud 1 CloudTrail 2 GuardDuty 3 Responder Lambda 4 SNS / Slack 5 milestones

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

  1. Enable detection
  2. Route findings
  3. Explain with LLM
  4. Playbooks
  5. Test with simulations

Tech stack

CloudTrailGuardDutyEventBridgeLambdaSNSBedrock