
de studio-recipes18
Détecte la dérive de l'infrastructure entre l'état Terraform et les ressources cloud réelles ; signale les ressources non gérées, modifiées ou manquantes pour remédiation.
Cette compétence automatise un flux de détection de dérive : comparer l'état Terraform aux ressources cloud réelles et identifier les ressources non gérées, modifiées ou manquantes. Elle documente les catégories de risques, suggère des pistes de remédiation (import, retour en arrière ou suppression) et inclut des exemples d'intégration CI pour l'audit programmé. La compétence s'appuie sur le CLI Snyk (snyk iac describe) pour effectuer la comparaison et émettre un JSON pour analyse.
Exécutez-le lors des vérifications pré-déploiement, des audits post-incident ou des nettoyages réguliers de l'infrastructure lorsque vous devez vous assurer que l'infrastructure correspond à l'IaC. Utilisez-le pour la découverte du Shadow IT, les revues de sécurité ou pour conditionner les déploiements à un état sans dérive.
Agents capables d'exécuter des outils CLI et d'interagir avec des API cloud (assistants DevOps, bots intégrés au CI ou agents ayant des connaissances en Snyk/terraform).
La compétence drift-detector de Snyk fournit des instructions structurées pour détecter la dérive d'infrastructure entre l'état Terraform et les ressources cloud via `snyk iac describe`. Aucun script intégré — c'est une compétence purement basée sur des instructions. Le SKILL.md est bien organisé avec des phases claires, mais repose entièrement sur des outils externes (Snyk CLI, CLI cloud, Terraform) et des identifiants pré-configurés. Aucun problème de sécurité au-delà des exigences inhérentes aux identifiants cloud.
SKILL.md bien structuré avec des phases claires et de bons conseils de gestion d'erreurs. Sécurité réduite pour les commandes de remédiation de la phase 4 qui incluent des opérations destructrices (aws s3 rb --force, ec2 terminate-instances) avec seulement 'Après vérification' comme garde-fou — aucune étape de dry-run ou de confirmation n'est imposée. L'architecture est solide mais fait référence à des fichiers externes (SERVICES.md, EXAMPLES.md) qui ne sont pas intégrés. L'utilité est modérée — public de niche (équipes utilisant à la fois Snyk IaC et Terraform), et nécessite une configuration externe importante. La section remédiation contredit la contrainte de lecture seule énoncée.