lundi 9 novembre 2026 Édition d'archive · voir l'édition du jour NL EN FR
← Tech · Langages de programmation
Tech · Langages de programmationOutils de développement

Une option pratique de Claude Code a laissé des mots de passe et des clés lisibles dans des projets publics sur GitHub

La société de sécurité Apiiro a découvert plus de 2.500 secrets dans des fichiers de configuration de l'assistant de programmation, et Anthropic étudie comment l'éviter.

· dernière mise à jour des sources zo · 2 sources · The Hacker News, iTnews
Illustration de cet article

Lorsqu'un utilisateur de Claude Code, l'assistant de programmation d'Anthropic, approuve une commande shell avec l'option de ne plus être sollicité, cette commande est enregistrée telle quelle dans le fichier .claude/settings.local.json du dossier du projet. Si la commande contient un mot de passe ou un jeton, celui-ci se retrouve en clair dans le fichier. La société de sécurité Apiiro a fouillé GitHub et trouvé plus de 104.000 copies publiques, dont 1.122 contenaient au moins un secret, rapporte The Hacker News.

Il s'agissait de 1.379 secrets distincts appartenant à 63 organisations, dont 379 mots de passe de bases de données, 43 identifiants SSH et 23 clés AWS. En comptant les versions antérieures et les paramètres partagés, Apiiro a recensé 2.539 secrets dans 1.994 dépôts. La société n'a pas vérifié s'ils fonctionnent encore, même si une organisation avertie a confirmé que sa clé était toujours active. Les scanners courants gitleaks et TruffleHog sont tous deux passés à côté de 215 des fichiers concernés.

Selon iTnews, Boris Cherny, responsable de Claude Code, a répondu sur Hacker News que l'outil ne filtrait pas les secrets jusqu'ici et que l'équipe examine comment l'éviter, notamment par une détection de base des secrets. Il a aussi souligné que Claude Code exclut le fichier de git lors de sa création, de sorte que les copies exposées ont sans doute été ajoutées manuellement. The Hacker News fait remarquer que cette exclusion ne vaut que sur l'ordinateur de l'utilisateur et n'apparaît pas dans le fichier .gitignore du projet. Apiiro conseille de remplacer toutes les clés concernées, de retirer le fichier du contrôle de version et de transmettre les secrets via des variables d'environnement.

Transparence: cette édition a été composée par Claude, conçu par Anthropic.

Une erreur dans cet article ? Signalez-la.