Auto mode de Claude Code pour les pipelines CI - automatiser sans dangerously-skip
/ 4 min read
Auto mode de Claude Code pour les pipelines CI - automatiser sans dangerously-skip

Les pipelines CI qui utilisent Claude Code ont un probleme de permissions. En mode interactif, chaque action demande une approbation. En dangerously-skip-permissions, tout passe sans controle. Auto mode, lance en research preview en mars 2026, offre une troisieme voie : un classifier Sonnet 4.6 filtre les actions en arriere-plan, bloque les risquees et laisse passer les safe. Pour les pipelines CI/CD qui executent Claude Code avec le flag -p, c est un gain de securite significatif.
Pourquoi dangerously-skip est un risque en CI ?
En CI, Claude Code tourne sans supervision humaine. Si une dependance compromise injecte du contenu hostile dans un fichier que Claude lit, dangerously-skip-permissions n offre aucune protection. Claude executera ce que le contenu hostile lui demande. Les risques concrets : exfiltration de secrets via curl, modification de la config CI pour ajouter une backdoor, push force sur main, suppression de branches. En CI, l absence de controle n est pas juste une preference, c est un vecteur d attaque.
Comment auto mode protege les pipelines CI ?
Le classifier evalue chaque action avant execution, meme en mode non-interactif. Les trois criteres (escalade de scope, infrastructure non reconnue, injection de prompt) s appliquent. Si une action est bloquee en CI avec le flag -p, elle est loguee et Claude tente une alternative. Si les blocages depassent les seuils (3 consecutifs ou 20 total), la session CI est annulee au lieu de rester bloquee en attente d un prompt. C est un fail-safe : mieux vaut annuler une session CI que laisser passer une action dangereuse.
Comment configurer auto mode en CI ?
Le flag de lancement : claude -p "ta tache" --permission-mode auto. Les prerequis sont les memes : API key avec un plan Team/Enterprise, modele Sonnet 4.6 ou Opus 4.6, provider Anthropic direct. L admin doit avoir active auto mode. Pour les services utilises en CI (registres Docker, buckets S3, APIs de deploy), configurer autoMode.environment dans les managed settings pour eviter les faux blocages. La commande claude auto-mode defaults en local permet de verifier les regles avant de les deployer en CI.
Quel est l impact sur le temps d execution des pipelines ?
Chaque verification du classifier ajoute un round-trip API. Sur un pipeline qui execute 50 actions, les reads et edits (environ 70% des actions) ne passent pas par le classifier. Les 30% restants (commandes shell, operations reseau) ajoutent environ 1 seconde par verification. Impact total : 15 a 20 secondes sur un pipeline de 5 minutes. C est un overhead acceptable pour la securite apportee. Le cout en tokens est aussi a considerer : les appels classifier comptent dans la consommation, mais a des volumes CI standards, l impact budgetaire est marginal.
Auto mode remplace-t-il dontAsk pour les pipelines locks ?
Non. dontAsk mode n autorise que les outils explicitement dans la liste allow. C est plus restrictif qu auto mode : rien ne passe sauf ce qui est pre-approuve. Pour les pipelines qui executent toujours les memes commandes (build, test, deploy sur un env specifique), dontAsk avec des regles allow precises est plus adapte. Auto mode est pour les pipelines ou Claude a plus de liberte : refactorisation, generation de code, migration. Les deux modes ont leur place dans une strategie CI avec Claude Code.
En conclusion, auto mode de Claude Code est l alternative securisee a dangerously-skip-permissions pour les pipelines CI. Le classifier Sonnet 4.6 protege contre les injections de prompt et les escalades de scope en arriere-plan. Disponible en research preview depuis mars 2026 pour les plans Team, Enterprise et API. Pour les pipelines a commandes fixes, dontAsk reste plus adapte. Pour les pipelines a taches variables, auto mode est le choix recommande.