Plays the attacker in rehearsal, so the real one never gets the part.
Understudy reads your infrastructure code, finds the routes an attacker could take from the internet to your data, and proves each one: a test that fails while the route is open, a fix, and the same test passing.
Or scan a public GitHub repository
Checking is free: it reads the Terraform and prices the scan before anything runs.
Or upload a .zip of Terraform files
Open a sample scan. No sign-up, nothing to wait for.
What happens in a scan
Find the route
Reads the Terraform into a graph of resources, identities and data, then finds the routes from the internet to anything sensitive. A model proposes; the graph checks every hop exists.
Prove it's open
Writes a policy test that fails while the route exists, and runs it against the code in a sandbox. Red.
Fix it and prove it's closed
Writes the smallest change that breaks the route and runs the same test again. It has to pass, and the rest of the checks can't get worse. Green.