For about fourteen hours on August 31, 2026, an attacker controlled Coder's Cloudflare pool for registry.coder.com and served tampered Terraform modules carrying a credential harvester. Any template create, update or dry-run, and any workspace build with module caching disabled, pulled it. It ran inside the provisioner and shipped cloud, AI-tooling, CI/CD, Git and SSH credentials to a lookalike domain registered three days earlier.
Version pinning pins the version number, not the bytes. Domain allowlisting saw the hostname you are required to trust. Nothing new was published, so cooldowns and quarantines had nothing to hold, and software-composition analysis had no known-bad version to match.
Exposure is scoped by what your deployment did in the window, not by the version it runs. leakpatrol reads that evidence (your provisioner jobs, module caches, images and egress logs) and tells you which path applies and what to rotate.