See security risks before you deploy.
STRIDE analysis for AWS, Azure, and GCP Terraform plans. The same evidence-backed engine as the CLI.
- Deterministic analysis
- No cloud credentials
- No LLM dependency
New analysis
Analyze a Terraform plan
Built-in example · Report preview
ECS / Fargate
- Findings
- 12
- Trust boundaries
- 6
- Observed control
- 1
Findings
Expand to inspect evidence
HIGH
IAM role has privileged assignment posture
aws_iam_role.task
aws-iam-privileged-role-assignment · Elevation of Privilege
- iam role
address=aws_iam_role.task; type=aws_iam_role; arn=arn:aws:iam::111122223333:role/app-task-role; identifier=app-task-role - privileged access
grant_1=categories=[secrets-admin]; scope=account; confidence=high - privilege categories
secrets-admin - grant scopes
scope_kind=account; scope_value=* - grant confidence
high - inline policy sources
inline_policy_name=task-data-access
MEDIUM
IAM policy grants wildcard privileges
aws_iam_role.task
aws-iam-wildcard-permissions · Elevation of Privilege
- iam resources
* - policy statements
Allow actions=[secretsmanager:GetSecretValue] resources=[*]
- Source
Internet- Relationship
- internet-to-service
- Destination
aws_lb.web
Observed control
RDS instance is private and storage encrypted
aws_db_instance.app
Analysis gaps & coverage 0 gaps reported
- Unsupported resources
- 0
- Unresolved references
- 0
Coverage is limited to modeled resources and operations. Review analysis scope.
Fixture: aws/sample_aws_ecs_fargate_plan.json