What problem does it solve? Infrastructure misconfigurations like open security groups, unencrypted storage, and privileged containers are a leading cause of cloud breaches, and they are easy to miss in manual code review. This Skill scans Infrastructure-as-Code files before deployment to catch IAM over-permissioning, exposed endpoints, weak encryption, and container security issues. ## Core Features & Use Cases - Multi-platform IaC detection: Automatically identifies Terraform, CloudFormation, Kubernetes manifests, Helm charts, Dockerfiles, docker-compose, Pulumi, and Ansible files in the repository. - External scanner integration: Dispatches tfsec, trivy, checkov, kubesec, kube-score, hadolint, and cfn-lint when installed, falling back to manual review when they are not. - Structured findings with fixes: Produces a severity-ranked report at .marvin/security/iac-report.md with CIS benchmark mappings, concrete code fixes, and a machine-readable audit-report block. - Use Case: Before promoting a Terraform module to production, ask for an IaC review to catch a publicly accessible S3 bucket and a container running as root, each with the exact HCL or Dockerfile fix. ## Quick Start Ask the assistant to review the Terraform and Kubernetes files in this repository for security misconfigurations before deployment.