Skip to main content

CI/CD Security

OIDC Authentication

  • No long-lived AWS credentials in GitHub
  • Role assumed via OIDC token exchange
  • Role-based access per workflow

Security Scanning

ScanToolFails On
Dependency auditnpm auditHIGH+
Code scanningESLint security rulesAny
Filesystem scanTrivyCRITICAL, HIGH
Docker image scanTrivyCRITICAL, HIGH
Secret detectionGitleaksAny
IaC scantfsec, CheckovConfigurable

Approval Gates

Infrastructure changes require manual approval before terraform apply.