Trivy IaC
Scans Terraform Infrastructure as Code using Trivy.
Description
This composite action scans Terraform code for security misconfigurations and compliance issues.
Usage
jobs:
scan-iac:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Scan Terraform IaC
uses: NHSDigital/nhs-notify-shared-modules/.github/actions/trivy-iac@v1.0.0
Details
- Tool: Trivy IaC scanner
- Targets: Terraform (.tf) files
- Checks: Security misconfigurations
- Standards: AWS security best practices
- Reports: Terraform-specific vulnerabilities
What It Detects
- Insecure resource configurations
- Missing encryption settings
- Public access misconfigurations
- IAM permission issues
- Non-compliant security group rules