terraform-skill
Build Safer Terraform and OpenTofu Workflows
Terraform changes can expose secrets, replace resources, or corrupt shared state. This skill diagnoses those risks and provides version-aware implementation and validation guidance.
Nâinstallez pas automatiquement ce Skill.
La politique de rĂ©fĂ©rence exige un examen par un opĂ©rateur avant toute action dâinstallation.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "terraform-skill" from https://skillstore.io/skills/antonbabenko-terraform-skill.md and its manifest at https://skillstore.io/api/skills/antonbabenko-terraform-skill/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsquâun Agent IA, un crawler ou un script a besoin dâun contexte propre au lieu de lire toute la page.
Tester
Utilisation de « terraform-skill ». A module changed from count to for_each and the plan replaces production instances.
Résultat attendu:
- Risk: resource identity churn can cause unintended replacement.
- Recommendation: map old addresses to stable keys with migration blocks.
- Validation: review a saved plan and confirm zero unexpected destroys before approval.
Utilisation de « terraform-skill ». A team wants Terraform to read a database password from a standard variable.
Résultat attendu:
- Risk: sensitive variables remain in Terraform state even when display is masked.
- Recommendation: use supported write-only or ephemeral mechanisms, or keep secret material outside Terraform.
- Validation: inspect the plan and state handling without printing the secret.
Utilisation de « terraform-skill ». A CI job plans again during apply after the pull request plan was approved.
Résultat attendu:
- Risk: the applied configuration can differ from the reviewed plan.
- Recommendation: store the approved plan securely and apply that exact artifact.
- Validation: require protected-environment approval and verify artifact provenance.
Audit de sécurité
CritiqueThe skill has defensive intent and requires reviewed plans, confirmation for destroy operations, and state-secret safeguards. Most static matches are Markdown syntax, Terraform identifiers, placeholders, or labeled examples rather than executable threats. Confirmed risks are an unverified pipe-to-shell installer, its mutable source URL, fragile xargs deletion, an unpinned action, and direct auto-approved apply examples.
Préoccupations de sécurité confirmées (3)
ĂlĂ©ments dâĂ©valuation des capacitĂ©s (2)
Il sâagit de capacitĂ©s locales rĂ©elles qui peuvent ĂȘtre attendues pour cette compĂ©tence ; elles nĂ©cessitent donc un examen, mais ne sont pas comptabilisĂ©es comme comportement malveillant confirmĂ©.
Facteurs de risque
âïž Commandes externes (50)
đ AccĂšs au systĂšme de fichiers (28)
đ Variables dâenvironnement (20)
⥠Contient des scripts (2)
đ AccĂšs rĂ©seau (19)
Motifs détectés
Partager et citer ce rapport
Partagez le rapport dâĂ©valuation versionnĂ©, le badge neutre, la carte intĂ©grable et les citations. Skillstore prĂ©sente les preuves sans dĂ©cider si ce Skill est sĂ»r.
Copier le lien du rapport
https://skillstore.io/skills/antonbabenko-terraform-skill/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/antonbabenko-terraform-skill?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/antonbabenko-terraform-skill?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/antonbabenko-terraform-skill/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/antonbabenko-terraform-skill.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
antonbabenko. (2026). terraform-skill security audit report (audit version 1) [Author version 1.17.1]. Skillstore. https://skillstore.io/skills/antonbabenko-terraform-skill/audits/1Citation BibTeX
@techreport{antonbabenko-antonbabenko-terraform-skill-2026,
author = {antonbabenko},
title = {terraform-skill security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/antonbabenko-terraform-skill/audits/1},
note = {Author version 1.17.1}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "terraform-skill security audit report (audit version 1)"
version: "1.17.1"
type: report
authors:
- name: "antonbabenko"
date-released: "2026-08-13"
url: "https://skillstore.io/skills/antonbabenko-terraform-skill/audits/1"
identifiers:
- type: other
value: "skillstore:antonbabenko-terraform-skill:audit:1"
description: "Skillstore immutable audit report identifier"
Comparer les variantes
2 variantes installablesChaque auteur reste un skill installable distinct. La variante recommandée est classée selon les preuves Skillstore.
Pourquoi cette variante est premiĂšre
sickn33-terraform-skill
2026-09-09
antonbabenko-terraform-skill
2026-10-24
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: FaibleCe que vous pouvez créer
Refactor a Shared Module
Plan address-preserving changes, add migration blocks, and validate that production resources are not replaced.
Build a Controlled Delivery Pipeline
Create validation, testing, policy, plan, approval, and exact-plan apply stages for infrastructure changes.
Recover and Harden Remote State
Investigate locks or drift, select a recovery path, and document backup and rollback evidence.
Essayez ces prompts
Review this Terraform configuration for correctness and safety. State runtime assumptions, identify risks, propose focused changes, and provide validation steps.
Design a reusable [provider] module for [service]. Target [Terraform or OpenTofu version]. Include typed inputs, stable outputs, tests, security controls, and usage guidance.
Design a CI/CD workflow for this repository. Separate validation, testing, security, plan, approval, and apply stages. Apply only the reviewed plan artifact.
Diagnose this [lock, drift, migration, or corruption] incident. Use the supplied backend details and logs to create evidence-preserving recovery and rollback procedures.
Bonnes pratiques
- Provide the runtime, exact version, providers, backend, execution path, and environment criticality.
- Review saved plans and retain rollback evidence before destructive or state-mutating operations.
- Pin runtimes, providers, modules, actions, and lockfiles according to the environment risk.
Ăviter
- Do not apply directly to production without a reviewed plan artifact and approval.
- Do not assume sensitive variables keep secret values out of state.
- Do not rename resource addresses blindly or use list indexes as durable identity.
Foire aux questions
Does this skill support OpenTofu?
Can it write complete Terraform modules?
Will it run terraform apply automatically?
How does it handle secrets?
Which testing approaches does it cover?
Can it recover corrupted Terraform state?
Détails du développeur
Auteur
antonbabenkoLicence
Apache-2.0
Version de lâauteur
v1.17.1
Révision Skillstore
r1
Réf
68046dfc1c93b48a04e43344644ad77d3a895012
Récence de maintenance
13/08/2026
Utilisation
0 téléchargements · 0 vues
Structure de fichiers
đ references/
đ ci-cd-workflows.md
đ code-patterns.md
đ module-patterns.md
đ quick-reference.md
đ state-management.md
đ SKILL.md