Terrashark

Terraform/OpenTofu fejl-mode workflow, der fanger identitets-churn og usikre applies

Af LukasNiessen · LukasNiessen/terrashark

Testet · Virker ★ 8.4/10

Terrashark — Terraform/OpenTofu fejl-mode workflow, der fanger identitets-churn og usikre applies

Hvad det gør

En Terraform/OpenTofu vejledningsfærdighed, der kører et fast fejl-mode workflow (identitets-churn, hemmelig eksponering, blast radius, CI drift, compliance-huller) og progressivt indlæser referencefiler matchet til opgaven. Den udløses, når du genererer, gennemgår, refaktorerer eller migrerer IaC, eller bygger leverings-/test-pipelines, og den håndhæver sikkerhedsforanstaltninger som `moved` blokke, plan-før-apply verifikation og rollback-noter.

Testrapport

Hentede SKILL.md (root) via rå GitHub; frontmatter parser med name+description. Stikprøvekontrollerede 3 kropsrefererede filer (references/identity-churn.md, references/secret-exposure.md, references/conditional/trusted-modules.md) — alle HTTP 200; ingen sikkerhedsbrister (ingen curl|sh, ingen base64, ingen exfiltration). For OUTPUT kørte jeg en reel refactor-opgave (indsæt en S3-bucket i en `count`-over-list-konfiguration) og skrev to artefakter: baselinen redigerer blot listen — hvilket med positionel `count` identitet tvinger en destroy/recreate af den forskudte bucket (S3-datatab) — mens den færdighedsvejledte output migrerer til `for_each` med stabile nøgler, tilføjer én `moved` blok per gammel indeks og kræver `terraform show plan.bin | grep -i moved` plus lower-env-first apply. Konkret, sikkerhedsrelevant forskel. README overdriver en smule ("#1 skill", "eliminerer hallucinationer"), men workflowet og HCL-eksemplerne er nøjagtige.

Testet: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/LukasNiessen/terrashark.git /tmp/terrashark-src
mkdir -p ~/.claude/skills/terrashark
cp -R /tmp/terrashark-src/. ~/.claude/skills/terrashark/
# SKILL.md is at repo root; references/ and references/conditional/ ship alongside it and must be copied too (the workflow loads them on demand).
# No external deps, API keys, or scripts — pure guidance skill.
# Plugin-marketplace alternative: /plugin marketplace add LukasNiessen/terrashark  then  /plugin install terrashark

Kommandoer og eksempelprompter

  • /terrasharkTerraform/OpenTofu fejl-mode workflow, der fanger identitets-churn og usikre applies

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Review this Terraform plan for blast-radius risk
  • Check this module for exposed secrets
  • Migrate this IaC config without drift