Terraform State Secret Leak Lint

Flags the Terraform resource attributes, outputs and backends whose values land in terraform.tfstate as cleartext, before an auditor or a repo reader finds them. Runs entirely in your browser — nothing is uploaded.

Same engine as the VS Code extension, byte for byte.

Get the complete version $29

This page is the working piece. The full pack has everything below.

Names the attributes, outputs and backends that copy a cleartext secret into terraform.tfstate

Hand review runs about $150/hour.

Buy the full version — $29

Questions people ask

What does Terraform State Secret Leak Lint actually do?

It reads the .tf file you have open and names every place a secret value ends up in terraform.tfstate in cleartext: resource attributes like password, the result of random_password, the PEM key from tls_private_key, secret data sources, outputs missing sensitive, and a backend written without encryption. 10 rules. Each finding says which line and what to do instead.

Who is this for?

Platform and DevOps engineers who keep AWS, Azure or GCP infrastructure in Terraform, and the person who has to answer an auditor asking where production secrets live. It is most useful on a repo that grew fast, where several people added resources and nobody has read the state file end to end.

Why do free scanners not already catch this?

Free scanners look for a secret written in the code. This looks for the values Terraform copies out of the code and into terraform.tfstate, which is a different list: random_password.result, tls_private_key.private_key_pem and every secret data source are clean HCL that still land in state in cleartext. A code scanner passes that file.

What is free and what does the licence key add?

Free, with no key: scan the file you have open against all 10 rules and read every finding with its line number and its fix. The licence key adds the workspace sweep, which scans every .tf file in one pass, and the export that writes the findings to a dated Markdown or JSON file you keep as audit evidence.

What would this cost if a person did it?

Hand review runs about $150/hour. Reading a mid-size Terraform repo attribute by attribute, checking each provider schema for what is persisted, and writing the result up as evidence is most of a day. The extension is $29 once, one licence key per person or CI seat, with a 7-day full refund.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

Want the full version?
Enter your email and we send the download link.
ENDEJAESPT

Find a tool