liam-johnston/Terraform Risk Assessor

AI-powered risk assessment for Terraform plan changes. Supports OpenAI, Anthropic, and Gemini.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
plan-jsonPath to the Terraform plan JSON file (output of `terraform show -json <planfile>`)yes
providerAI provider to use: openai, anthropic, or geminiyes
api-keyAPI key for the chosen AI provideryes
modelModel name to use (e.g. gpt-4o, claude-sonnet-4-20250514, gemini-2.0-flash)yes
comment-on-prWhether to post the risk assessment as a PR comment (true/false)notrue
github-tokenGitHub token for posting PR comments. Defaults to the automatic GITHUB_TOKEN.no${{ github.token }}
namedescription
risk-levelOverall risk level: critical, high, medium, low, or info
assessmentFull risk assessment markdown text