Aller au contenu
Version française : FREN
Installer

careful

garrytan/gstack / careful

te demande avant chaque commande destructive , ce qui améliore : évite les suppressions et force-push accidentels

note 8/10risque critique137 k étoiles du dépôt

Fiche

note du juge
8/10
place
hors pack
éditeur
garrytan
statut
nouveau
dernier commit du skill
19 oct. 2026
étoiles du dépôt
137 030
type principal
Construire avec Claude

Jugement

Périmètre net et règles concrètes (motifs, exceptions, niveau HIGH en deny, PowerShell). Description très courte, peu de précisions sur le moment d'usage. Dépend de scripts bin/ non fournis et de gstack-paths ; sortie auto-générée.

réserves

  • Scripts bin/check-careful.sh et bin/hook-extract.sh non fournis : le comportement réel du hook n'a pas pu être vérifié.
  • Description de frontmatter trop courte (« Safety guardrails… ») : le déclenchement repose surtout sur la liste triggers.
  • Dépendances non documentées : binaire ~/.claude/skills/gstack/bin/gstack-paths et commande bun run gen:skill-docs.
  • Le SKILL.md se dit « best-effort » sur PowerShell tout en annonçant un hard stop ; le message de protection est ambigu.
sous-notes
Déclenchement
1/2
Valeur ajoutée
2/2
Précision
2/2
Périmètre
2/2
Qualité
1/2

Alertes

8 alertes, par catégorie

Scan statique

  • risque critique

    frontmatter hooks (actifs toute la session)

  • risque élevé

    suppression récursive (rm -rf)

  • risque élevé

    dossier bin/

  • risque élevé

    scripts lancés par le SKILL.md

    bin/check-careful.sh

  • risque info

    frontmatter allowed-tools

    Bash - Read

  • risque info

    scripts embarqués, que le SKILL.md ne lance pas

    bin/hook-extract.sh

Réseau

  • risque élevé

    Le hook exécute en continu un script situé dans un chemin utilisateur modifiable (~/.claude/skills/...) à chaque commande Bash ; toute altération de ce fichier s'exécute sans contrôle.

Consigne

  • risque moyen

    Le garde-fou repose sur une correspondance de chaînes contournable (commandes construites à l'exécution, variables, encodage) ; ne pas le considérer comme une frontière de sécurité.

Description d’origine

Safety guardrails for destructive commands. (gstack)

ajouté le 19 oct. 2026 · licence MIT