Download Latest Version v2.3.0 -- Shift-Left Takeover Guard _ CI Gate source code.zip (73.5 kB)
Home / v2.2.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-14 1.4 kB
v2.2.0 - Zero-Credential Static HCL Engine _ SSRF Hardening source code.tar.gz 2026-10-14 49.9 kB
v2.2.0 - Zero-Credential Static HCL Engine _ SSRF Hardening source code.zip 2026-10-14 68.6 kB
Totals: 3 Items   120.0 kB 0

Highlights

1. Zero-Credential Static HCL Workspace Scanning (pkg/localscan)

  • Scans Terraform .tf workspace configurations directly without requiring terraform init, cloud provider credentials, or a generated plan file.
  • Inspects and correlates DNS records and tenancy endpoints across:
  • AWS: Route53 (aws_route53_record CNAME & ALIAS) and S3 (aws_s3_bucket)
  • Cloudflare: DNS records (cloudflare_record)
  • Azure DNS: CNAME and A records (azurerm_dns_cname_record, azurerm_dns_a_record)
  • Google Cloud DNS: Resource record sets (google_dns_record_set)
  • In GitHub Actions (SubdomainWatch/takeover-guard@v2), plan_file: '' is optional and defaults to zero-credential static scanning via tf_dir: '.'.

2. CLI Flag --plan & --plan-file Alias Support

  • Supports both --plan-file and --plan flags for inspecting speculative Terraform plan JSON files.
  • Automatically selects the static HCL engine when running locally or when no plan file is supplied.

3. Hardened Prober/Syncer Network Guards & Global-Only Git Lookup

  • SSRF Hardening: Hardened pkg/prober and pkg/syncer network guards against cloud metadata access (AWS IMDSv1/v2, Azure, GCP) and private CIDR ranges.
  • Git Config Safety: Restricted pre-commit override snippet generation to --global git config lookup, ensuring local repository .git/config files are never evaluated.
Source: README.md, updated 2026-10-14