Bash (Claude Code)
Tool : Une action précise que l’IA peut appeler · nécessite claude-code
Exécute des commandes shell dans une session persistante.
Indispensable et dangereux : allowlist par motif, jamais --dangerously-skip-permissions hors conteneur.
La sécurité reflète la destination des données, les permissions demandées et les incidents recensés à la date de vérification. Ce n’est pas une garantie d’absence de risque : vérifiez le mode de déploiement et les connexions que vous activez.
Ce que ça fait, concrètement
Bash est l'outil intégré à Claude Code qui permet d'exécuter des commandes shell directement dans votre environnement, au sein d'une session persistante. Il répond au besoin de lancer des scripts, des compilations, des tests ou toute opération en ligne de commande sans quitter le contexte de travail.
Concrètement, Claude Code soumet une commande au shell de votre machine et récupère le résultat pour l'intégrer à la conversation. La session est persistante : les variables d'environnement, le répertoire courant et les processus lancés restent actifs d'une commande à l'autre. Un ensemble de commandes en lecture seule s'exécute sans demander votre accord ; toutes les autres déclenchent une demande de permission en mode Manuel.
Cet outil s'adresse aux développeurs qui souhaitent déléguer à Claude des tâches d'automatisation, de build ou de débogage en ligne de commande. Il convient à ceux qui maîtrisent suffisamment leur environnement pour définir des règles d'autorisation précises.
Il ne convient pas à des utilisateurs non techniques ou à des contextes où l'exécution de commandes arbitraires sur la machine hôte représente un risque inacceptable sans isolation préalable.
Ce que ça propose
- ·Exécute des commandes shell dans une session persistante qui conserve variables d'environnement et répertoire courant entre les appels.
- ·Applique des règles d'autorisation par motif de commande via les formats allow, deny et ask dans les paramètres de permissions.
- ·Fait tourner un ensemble de commandes en lecture seule sans demander de permission, même en mode Manuel.
- ·S'intègre aux hooks PreToolUse et PostToolUse pour intercepter ou journaliser chaque appel avant ou après exécution.
- ·Accepte des règles de type Bash(npm run *) pour autoriser ou bloquer des familles de commandes précises.
- ·Peut être restreint ou étendu via les options --allowedTools et --disallowedTools en ligne de commande ou dans l'Agent SDK.
En pratique
- Prix
- GratuitInclus.
- Usage commercial
- Usage commercial : oui
- Disponible sur
- claude-code
- Hôte
- claude-code
- Interface FR
- Non
Sécurité et données
- Pastille
- Sécu : réserves importantes
- Capacités
- litécritexécuteréseau
- Vos données
- Données en local
- Permissions
- Exécution avec vos droits ; allow, deny, ask par motif.
- Maintenance
- Active
Liens et dépôt vérifiés le 25 octobre 2026 · ajoutée le 1 février 2025
Comment installer Bash (Claude Code)
permissions.allow: ["Bash(git *)","Bash(npm test)"]