Tes agents de programmation touchent à tes clés
Suite de dimanche 8 novembre: Claude Code laisse traîner des mots de passeDimanche, on te parlait du rapport d'Apiiro, qui relie l'option « Don't Ask Again » de Claude Code à des mots de passe exposés dans 1 122 fichiers publics sur GitHub. Ars Technica reprend maintenant l'histoire. Selon le média, ces fichiers de configuration exposent « des milliers de secrets » : des mots de passe, des clés d'API et plus encore. Une clé d'API, c'est comme un mot de passe qui permet à un logiciel d'utiliser un service payant.
Une deuxième inquiétude a récolté 209 points sur Hacker News. Un billet affirme que ChatGPT Desktop transmet ton agent SSH aux machines distantes. Les clés SSH, c'est ce que les développeurs utilisent pour se connecter aux serveurs. Concrètement, une machine distante peut emprunter ta connexion tant qu'elle est branchée. C'est un témoignage d'utilisateur, et nos sources n'ont pas de réponse d'OpenAI.
Sur GitHub, un petit outil gagne en popularité : devvm. Il donne à chaque projet sa propre machine virtuelle isolée, une boîte scellée où toi ou ton agent pouvez travailler sans toucher au reste de ton ordi.
En une semaine, on a vu des agents envoyer des adresses courriel, laisser fuir des mots de passe et chercher des clés d'API. Ces outils ont un accès profond par défaut, et on découvre les problèmes après les dégâts. Bon, prends dix minutes aujourd'hui : vérifie ce que ton agent peut lire, change toute clé qui traînait dans un fichier de configuration, et garde tes agents dans un sandbox (bac à sable).