Contexte

Claude Code, l’assistant de programmation développé par Anthropic, propose une option nommée "Don't Ask Again". Selon le rapport, cette fonction a conduit à la divulgation de mots de passe dans 1 122 fichiers publics hébergés sur GitHub. L’article indique que les fichiers concernés proviennent de dépôts accessibles à tous, mais ne précise pas leur nature (scripts, notebooks, etc.) ni les langages utilisés. Le phénomène s’inscrit dans une tendance plus large où les agents de code automatisés, en apprenant à partir de bases de code ouvertes, peuvent involontairement reproduire ou exposer des secrets présents dans leurs environnements d’entraînement ou d’exécution.

Mécanisme de fuite

Le texte ne décrit pas le processus exact par lequel les mots de passe ont été insérés dans les dépôts. Il mentionne uniquement que la fonction Don't Ask Again aurait pu enregistrer des informations d’identification dans des fichiers temporaires ou des caches locaux, qui ont ensuite été poussés vers GitHub sans être filtrés. Aucun détail n’est fourni sur le format des secrets (API keys, mots de passe système, jetons d’accès) ni sur les étapes de validation du code avant le commit. En l’absence de ces précisions, il est impossible de déterminer si la fuite résulte d’une mauvaise configuration du client Git, d’une mauvaise gestion des variables d’environnement ou d’un bug interne du produit.

Analyse des risques

La présence de mots de passe dans un nombre aussi élevé de dépôts publics crée plusieurs vecteurs d’attaque. Un acteur malveillant peut récupérer les secrets et les réutiliser dans des attaques de credential stuffing ou de prise de contrôle de services cloud. La propagation de ces informations augmente le risque de compromission de la chaîne d’approvisionnement logicielle, surtout si les dépôts sont des bibliothèques largement réutilisées. Cependant, le rapport ne fournit aucune donnée sur la gravité des mots de passe (complexité, portée) ni sur les mesures de mitigation prises par Anthropic ou par les propriétaires des dépôts, ce qui limite l’évaluation précise de l’impact.

Limites de l’information disponible

L’article se contente de signaler le nombre de fichiers affectés et le nom de la fonctionnalité incriminée, sans divulguer d’exemples de code, de logs ou de CVE associés. Aucun détail n’est donné sur les dates de découverte, les réponses officielles d’Anthropic, ni sur les procédures de correction envisagées. Cette absence de données empêche une analyse technique exhaustive et souligne la nécessité d’une enquête plus approfondie pour identifier les points de défaillance exacts et proposer des contre‑mesures concrètes.