Terrashark

Terraform/OpenTofu feilmodus-arbeidsflyt som fanger identitetsendringer og usikre anvendelser

av LukasNiessen · LukasNiessen/terrashark

Bestått ★ 8.4/10

Terrashark — Terraform/OpenTofu feilmodus-arbeidsflyt som fanger identitetsendringer og usikre anvendelser

Hva den gjør

En Terraform/OpenTofu veiledningsferdighet som kjører en fast feilmodus-arbeidsflyt (identitetsendringer, hemmelig eksponering, blast radius, CI-drift, compliance-gap) og progressivt laster referansefiler matchet til oppgaven. Den utløses når du genererer, gjennomgår, refaktorerer eller migrerer IaC, eller bygger leveranse-/test-pipelines, og den håndhever sikkerhetstiltak som `moved`-blokker, plan-før-anvendelse-verifisering, og tilbakeføringsnotater.

Testrapport

Hentet SKILL.md (rot) via rå GitHub; frontmatter parses med name+description. Stikkprøvekontrollerte 3 kroppsrefererte filer (references/identity-churn.md, references/secret-exposure.md, references/conditional/trusted-modules.md) — alle HTTP 200; ingen sikkerhetsbrudd (ingen curl|sh, ingen base64, ingen eksfiltrering). For UTDATA kjørte jeg en reell refaktoreringsoppgave (sett inn en S3-bøtte i en `count`-over-liste-konfigurasjon) og skrev to artefakter: grunnlinjen redigerer bare listen — som med posisjonell `count`-identitet tvinger en ødeleggelse/gjenopprettelse av den flyttede bøtten (S3-datatap) — mens den ferdighetsstyrte utdataen migrerer til `for_each` med stabile nøkler, legger til én `moved`-blokk per gammel indeks, og krever `terraform show plan.bin | grep -i moved` pluss lavere-miljø-først-anvendelse. Konkret, sikkerhetsrelevant forskjell. README overselger litt ("#1 skill", "eliminerer hallusinasjoner"), men arbeidsflyten og HCL-eksemplene er nøyaktige.

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

Installer

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 feilmodus-arbeidsflyt som fanger identitetsendringer og usikre anvendelser

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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