La société de sécurité applicative Apiiro a publié une analyse mettant en cause une fonctionnalité de Claude Code, l'agent de codage d'Anthropic, dans la fuite de secrets sensibles sur des dépôts GitHub publics. Selon cette étude, l'option « Don't Ask Again » — qui permet à l'utilisateur de désactiver les demandes de confirmation répétées lorsque l'agent exécute des actions comme des commits ou des push — aurait contribué à l'exposition de mots de passe, clés API et autres identifiants dans 1 122 fichiers accessibles publiquement.
Le mécanisme en cause est courant dans les agents de codage autonomes : pour accélérer les itérations, l'utilisateur peut autoriser l'agent à répéter certaines actions sans validation manuelle systématique. Si cette fonction améliore la fluidité du flux de travail, elle réduit aussi les points de contrôle humains censés repérer qu'un fichier contenant des informations confidentielles est sur le point d'être publié. Apiiro suggère que cette combinaison — automatisation poussée et vigilance réduite — a facilité la publication involontaire de secrets qui auraient normalement été filtrés par une relecture manuelle.
Ce type d'incident illustre une tension plus large dans l'adoption des agents de codage basés sur des modèles de langage : les gains de productivité promis s'accompagnent souvent d'une dilution des garde-fous de sécurité traditionnels, conçus à l'origine pour des workflows où un développeur humain valide chaque étape sensible. Les outils comme les scanners de secrets intégrés à GitHub ou les hooks pre-commit restent des filets de sécurité, mais leur efficacité dépend de leur activation systématique, ce qui n'est pas toujours le cas dans des environnements où l'agent opère avec une autonomie étendue.
L'affaire, si elle se confirme à grande échelle, pourrait inciter Anthropic et les autres fournisseurs d'agents de codage à revoir les paramètres par défaut de leurs outils, notamment en limitant la portée des permissions « ne plus demander » aux actions à faible risque. Elle rappelle aussi aux équipes de développement l'importance de maintenir des contrôles de sécurité indépendants du comportement de l'agent, plutôt que de s'en remettre uniquement à la prudence supposée de l'IA.