D’après le suivi de 1M AI News, l’incident de fuite du code source de Claude Code a déclenché une chaîne d’attributions. Le développeur jakeg a posé une question sous le ticket GitHub #28001 de Bun : Claude Code est construit avec Bun, or Bun présente un bug connu (Bun.serve() fournit encore des fichiers de source map en mode production). Est-ce la cause fondamentale de la fuite ? Les commentaires ont rapidement atteint près d’une centaine de réactions sous forme d’emojis, et de nombreux développeurs se sont précipités pour répondre.
Anthropic a acquis Bun en décembre 2025. L’annonce d’acquisition indique : « Bun est un élément clé du processus d’extension de l’infrastructure de Claude Code ». Jarred Sumner et son équipe ont rejoint Anthropic à la suite de l’acquisition. Jarred Sumner a ensuite répondu personnellement : « Cela n’a absolument rien à voir avec Claude Code. Ce bug concerne le serveur de développement côté front-end de Bun. Claude Code n’est pas une application front-end : c’est un TUI (programme d’interface terminal) et il n’utilise pas Bun.serve() pour compiler un exécutable autonome en un seul fichier. » Il a ensuite verrouillé le ticket pour empêcher les non-collaborateurs de continuer à commenter, et a modifié le titre pour mettre en avant « Bun’s frontend development server » afin d’éviter toute confusion.
Les deux problèmes sont entièrement différents sur le plan technique. Bun #28001 concerne un bug de configuration du serveur front-end : Bun.serve() expose encore des fichiers .map au navigateur après avoir défini development: false. La fuite de Claude Code provient, elle, du fait que, dans le paquet npm v2.1.88, environ 60MB de fichiers de source map ont été intégrés par accident ; la version d’Anthropic est que « c’est un problème de build/packaging dû à une erreur humaine », ce qui relève d’une erreur de configuration de build CI/CD. Ce bug de Bun existe depuis le dépôt du 11 mars et dure depuis trois semaines ; à ce jour, il n’a pas encore été fusionné pour être corrigé.