Summary
Add automated static analysis for terraform/ so common misconfigurations (e.g. missing encryption, unsafe defaults) are caught in CI and locally.
Motivation
Complements general CI/CD work: this issue is narrowly scoped to IaC security policy for the honeypot deployment code.
Scope
- Choose Checkov or tfsec (document why in the PR).
- Add minimal config appropriate for a honeypot (document suppressions where wide ingress is intentional, with comments).
- Integrate into GitHub Actions (extend existing Terraform workflow or add a job).
Acceptance criteria
Non-goals
- Replacing full observability stacks (metrics/logging tracked elsewhere).
Summary
Add automated static analysis for
terraform/so common misconfigurations (e.g. missing encryption, unsafe defaults) are caught in CI and locally.Motivation
Complements general CI/CD work: this issue is narrowly scoped to IaC security policy for the honeypot deployment code.
Scope
Acceptance criteria
terraform/**.Non-goals