Herdbell Blog

Guide

Checklist de sécurité des agents de code IA : 10 règles avant de les laisser lancer des commandes

Par l’équipe Herdbell · Publié le · Mis à jour le

Réponse courte : Dix règles pratiques pour laisser un agent de code IA lancer des commandes sur votre Mac : utilisez git, lisez avant d’autoriser et gardez les demandes d’autorisation activées.

Un agent de code IA qui peut lancer des commandes est puissant et, parfois, se trompe. Ces dix habitudes ne demandent aucun outil particulier. Elles évitent qu’une mauvaise commande ne gâche votre journée.

La checklist

  1. Travaillez dans un dépôt git et commitez avant une grosse tâche, pour pouvoir annuler n’importe quel changement.
  2. Lisez une commande avant de l’autoriser, surtout si elle contient rm, sudo, curl | sh ou un chemin hors du projet.
  3. Gardez les demandes d’autorisation activées plutôt que de les contourner. Voir pourquoi tout ignorer est risqué.
  4. Rendez la réponse rapide, pour ne jamais être tenté de désactiver les demandes. Une pop-up où l’on répond d’une seule touche y aide.
  5. Donnez à chaque tâche son propre dossier pour qu’un agent ne puisse pas toucher à un autre projet.
  6. Gardez vos secrets hors du chat. Ne collez pas de clés, de tokens ou de mots de passe dans un prompt.
  7. Relisez le diff de ce qui a changé avant de fusionner ou de déployer.
  8. Ne pré-approuvez que ce qui est vraiment sûr, et gardez le reste en mode « demander ».
  9. Ne laissez pas les demandes sans réponse trop longtemps. Une demande que vous n’avez pas lue est une demande à refuser.
  10. Sachez comment l’arrêter. Apprenez la commande d’arrêt ou d’interruption de chaque agent, et comment déconnecter tout outil qui s’y branche.

Où Herdbell trouve sa place

Herdbell ne rend pas un agent sûr à lui seul. Il aide côté humain : vous voyez chaque demande à l’instant où elle survient, les commandes risquées demandent deux fois, et une demande sans réponse retourne à la propre demande de l’agent au lieu d’être approuvée. Le jugement reste le vôtre.

Questions fréquentes

Est-il sûr de laisser un agent IA lancer des commandes shell ?

Cela peut l’être, si vous gardez les autorisations activées, lisez ce que vous autorisez et travaillez dans un projet que vous pouvez restaurer depuis git. Il est risqué de sauter ces vérifications.

Quelles commandes dois-je toujours relire deux fois ?

Tout ce qui supprime des fichiers, utilise sudo, télécharge et exécute un script, ou sort du dossier du projet.