Osegi
Sécurité·2 min de lecture

Claude Code : l'option « ne plus demander » expose des mots de passe

Claude Code enregistrait en clair les commandes approuvées, mots de passe compris. Apiiro a trouvé des identifiants dans des dépôts GitHub publics.

A developer's code editor showing an AI coding assistant permission prompt next to a warning about exposed passwords and API keys.
Image: xataka.com

Choisir « Oui, et ne plus demander » dans Claude Code peut conduire à stocker des identifiants sensibles en clair, certains se retrouvant dans des dépôts GitHub publics. Les chercheurs d'Apiiro ont repéré des mots de passe de bases de données, des accès SSH, des clés privées, des jetons GitHub et des clés AWS.

Un mécanisme de mémorisation en cause

Pour retenir une autorisation, Claude Code inscrit la commande telle quelle dans un fichier du projet, .claude/settings.local.json. Si la commande contenait un mot de passe, celui-ci est enregistré en texte brut. Ce fichier est conçu pour rester sur la machine du développeur, mais s'il a déjà été versé au dépôt, ou si un autre ordinateur travaille sur le projet, son contenu part sur GitHub avec le reste du code.

Une clé d'API privée trouvée dans un dépôt public peut coûter très cher à son propriétaire.

Le vibecoding amplifie le risque

Le comportement est logique : pour ne pas importuner l'utilisateur, l'outil retient la commande exacte validée. Le danger grandit quand les fichiers sont poussés sans relecture. Le rapport Octoverse 2026 de GitHub illustre l'essor du code assisté par IA : 17,9 milliards de pushes et 34,3 milliards de commits sur les douze mois précédant le 30 septembre, soit plus de pushes que 2024 et 2025 réunies. En septembre, plus de 40 % des pull requests provenaient d'un agent IA, contre 17 % en mars.

La réponse d'Anthropic

Anthropic n'a pas publié de communiqué, mais Boris Cherny, responsable de Claude Code, a répondu sur Hacker News. Il reconnaît que l'outil n'a jamais nettoyé les secrets de ce qu'il enregistre et affirme que le fichier est prévu pour rester en local. Claude Code l'excluant de Git à sa création, les fichiers divulgués auraient été créés manuellement puis envoyés ensuite.

En attendant une solution définitive, Boris Cherny conseille d'utiliser le mode automatique de Claude Code et d'activer l'analyse des secrets sur le dépôt. L'équipe teste deux améliorations : un mode automatique capable de détecter les fuites de données et un scanner de secrets intégré, basique. Aucune date n'est annoncée.

Des apps à découvrir

SUMO : le puzzle de nombres

Touche les bonnes cases, additionne, atteins l'objectif. Facile à apprendre, difficile à maîtriser. Gratuit, pour tous les âges.

Mots-clés:claude codeanthropicgithubapiirosecrets leakvibecoding

Plus d'actus de ce jour

Tout voir →

Plus dans: Sécurité

Tout voir →