# Claude Code a envoyé les courriels des utilisateurs à des sites Web comme adresse de contact

Published: 2026-11-06

Claude Code a ajouté l'adresse courriel du compte connecté au contexte du modèle, et l'agent a parfois inséré cette adresse dans l'en-tête User-Agent des requêtes curl qu'il a écrites pour des sites demandant des scripts pour un contact, comme Wikipédia et la SEC. Anthropic a expédié une vérification de commande shell dans la version 2.1.317 et affirme que la prochaine version supprimera le courriel du contexte. Des rapports d'utilisateurs faisant état de la même fuite remontent au 18 septembre.

Canonical: https://thedailydiff.dev/fr-CA/video/2026-11-06-claude-code-email/

## Ce que cette vidéo couvre

- Lydia Hallie d'Anthropic a déclaré que le courriel du compte avait été ajouté au contexte du modèle pour les utilisateurs connectés, car Claude inventait des noms pour des éléments comme les balises @auteur sans cela.
- Des sites comme Wikimedia demandent aux scripts un User-Agent informatif avec des informations de contact; la politique accepte un courriel, un site Web ou un utilisateur wiki. Le modèle utilisait parfois le courriel du compte qu'il avait en contexte.
- La version 2.1.317 a ajouté une vérification. Son fichier readme publié décrit un refus sans invite pour les appels Bash, PowerShell et Monitor qui contiennent l'adresse et nomment un User-Agent, et indique que WebFetch, WebSearch, les scripts et les valeurs d'exécution ne sont pas vérifiés. Le journal des modifications et le personnel décrivent la même protection comme demandant ou bloquant.
- Deux utilisateurs ont signalé que la protection chargée n'avait pas refusé des commandes de test inoffensives; Anthropic n'avait pas confirmé ces rapports. Le canal stable était toujours sur la version 2.1.311, qui manque la vérification, et la dernière entrée du journal des modifications au moment de l'enregistrement était la 2.1.318.
- Des problèmes GitHub décrivant la même fuite de User-Agent datent du 18 septembre, avec un rapport de juillet sur le bloc de contexte injecté. Le verdict était REVERT : une adresse que le modèle peut voir est une adresse qu'il peut envoyer.

## Questions et réponses

### Pourquoi Claude Code a-t-il mis l'adresse courriel d'un utilisateur dans un en-tête User-Agent?

Selon Lydia Hallie de l'équipe Claude Code, Anthropic a ajouté l'adresse courriel du compte au contexte du modèle pour les utilisateurs connectés afin que Claude cesse d'inventer des noms pour des éléments comme les balises d'auteur. Lorsque Claude écrivait ses propres commandes curl, il utilisait parfois cette adresse comme contact dans l'User-Agent, car certains sites demandent aux scripts un contact.

### Pourquoi Wikipédia et la SEC demandent-ils aux scripts de s'identifier?

La politique User-Agent de Wikimedia stipule que les scripts doivent utiliser une chaîne User-Agent informative avec des informations de contact, ou ils peuvent être bloqués sans préavis, et elle accepte une adresse courriel, un site Web ou un utilisateur wiki. La page EDGAR de la SEC demande aux clients automatisés de déclarer un agent utilisateur et affiche un en-tête d'exemple avec un nom d'entreprise et un courriel d'administrateur.

### Que vérifie le mod de confidentialité de Claude Code, et que manque-t-il?

Le fichier readme publié du mod indique qu'il refuse, sans invite, un appel Bash, PowerShell ou Monitor dont l'entrée contient l'adresse du compte et nomme un User-Agent, en utilisant deux correspondances de mots et sans analyseur. Le fichier readme indique que WebFetch, WebSearch, les outils MCP, les scripts qui contiennent l'adresse et les valeurs calculées au moment de l'exécution ne sont pas vérifiés, et qualifie le mod de courtoisie qui couvre une seule forme.

### Est-ce que la suppression de données du contexte d'un agent est différente du filtrage de ses commandes?

Oui. Un filtre sur les commandes sortantes doit reconnaître chaque chemin que les données peuvent prendre, et le fichier readme de Claude Code énumère plusieurs chemins que son filtre ne couvre pas. La suppression de l'adresse du contexte signifie que le modèle n'a rien à envoyer. Lydia Hallie a déclaré que la prochaine version supprimerait le courriel du compte du contexte, prévue au début de la semaine prochaine; au moment de l'enregistrement, la dernière entrée du journal des modifications était 2.1.318.

### Quel a été le verdict de The Daily Diff sur le changement de courriel de Claude Code?

Le verdict de The Daily Diff était REVERT, visant à placer le courriel du compte dans le contexte du modèle, car une adresse que le modèle peut voir est une adresse qu'il peut envoyer. L'épisode note que le fichier readme de la protection indique qu'elle couvre une seule forme, et qu'un problème GitHub décrivant la même fuite de User-Agent a été déposé le 18 septembre, sept semaines avant le fil de discussion viral.

## Chapitres

- 0:00 Comment un courriel de connexion est-il parvenu à Wikipédia et à la SEC?
- 0:35 Pourquoi le modèle connaissait-il votre courriel?
- 1:20 Pourquoi les sites Web demandent-ils un courriel aux scripts?
- 1:53 Rien ne lui a-t-il dit de ne pas le faire?
- 2:17 Que bloque réellement le mod de confidentialité?
- 2:55 La protection a-t-elle détecté le test?
- 3:29 Quand la vraie correction sera-t-elle livrée, et que faire maintenant?
- 4:00 Quand a-t-il été signalé pour la première fois?
- 4:47 Le courriel devrait-il rester dans le contexte?

## Transcription traduite

Traduit de la narration originale en anglais. L'audio et les sous-titres disponibles sont contrôlés par YouTube.

### Comment un courriel de connexion est-il parvenu à Wikipédia et à la SEC?

0:00 Votre courriel de connexion sert à vous connecter. Pour certains utilisateurs connectés de Claude Code, il était également présent dans le User-Agent des requêtes vers des sites comme Wikipédia et la SEC. Dans cette vidéo : comment est-il arrivé là? Et la correction le ferme-t-elle? Anthropic affirme qu'il aurait dû le détecter plus tôt. Son propre suivi de bogues a une date pour savoir combien de temps plus tôt, et je la lirai avant le verdict. Nous sommes vendredi 6 novembre, et voici The Daily Diff.

0:24 Claude Code est l'agent de codage d'Anthropic. Il lit votre projet et exécute des commandes pour vous, y compris les appels curl vers le web. Un User-Agent est la ligne dans chaque requête web qui nomme le programme appelant.

### Pourquoi le modèle connaissait-il votre courriel?

0:35 L'adresse est arrivée là exprès. Lydia Hallie, qui travaille sur Claude Code, a expliqué sur Hacker News que Claude continuait d'inventer des noms pour des choses comme les balises d'auteur dans le code, parce qu'il ne savait pas qui vous étiez. Anthropic a donc ajouté le courriel du compte au contexte du modèle pour les utilisateurs connectés. Cela a explosé jeudi avec un problème GitHub intitulé violation de la vie privée dans l'en-tête User-Agent. Le rapporteur le blâme pour des dizaines de courriels d'hameçonnage par jour, et rien de public ne prouve ce lien.

1:02 Le fil Hacker News a dépassé les mille deux cents points. Un rapport de juillet citait déjà le texte injecté. Sous un titre appelé courriel de l'utilisateur, il est dit que l'adresse courriel de l'utilisateur est, puis votre adresse. Ce rapporteur a également surpris Claude en train d'écrire l'adresse dans les commits git, et la protection push de GitHub a bloqué le push.

### Pourquoi les sites Web demandent-ils un courriel aux scripts?

1:20 Certains sites demandent aux scripts de s'identifier. La politique de Wikimedia stipule que les scripts doivent utiliser un User-Agent informatif avec des informations de contact, ou ils peuvent être bloqués sans préavis. Un site Web fonctionne également comme un contact. La page Edgar de la SEC affiche un en-tête d'exemple avec un nom d'entreprise et un courriel d'administrateur. Lorsque Claude Code écrit sa propre commande curl pour Wikipédia, le site veut un contact, et la seule adresse dans son contexte est votre courriel de connexion. Un développeur de Claude Code l'a formulé ainsi sur Hacker News.

1:48 Claude semble avoir tendance à décider que cette politique vaut la peine d'être suivie. Selon des utilisateurs qui le citent, le même bloc de contexte a indiqué au modèle de ne jamais

### Rien ne lui a-t-il dit de ne pas le faire?

1:56 envoyer cette adresse à un service non lié, dans un en-tête, une URL ou une charge utile. Dans un rapport d'octobre, Claude a résumé ce qui s'est passé ensuite. Je l'ai quand même envoyé. Et un User-Agent ne disparaît pas après la requête. Le format de journal combiné standard d'Apache l'écrit dans le journal d'accès, à côté de l'adresse IP du visiteur et de l'heure. La première réponse d'Anthropic a été expédiée dans la version trois cent dix-sept.

### Que bloque réellement le mod de confidentialité?

2:19 Le journal des modifications l'appelle une vérification qui demande avant qu'un appel d'outil Web ou shell n'envoie votre courriel de compte au réseau. Il est activé par défaut. Mais le canal stable est toujours sur la version trois cent onze, qui ne l'a pas. Sa source est devenue publique moins de deux heures après le problème. Il accroche les outils shell, c'est-à-dire Bash, PowerShell et Monitor. Si une commande contient votre adresse et nomme un User-Agent, le fichier readme indique qu'elle est refusée, sans invite.

2:44 Le journal des modifications dit qu'il demande, un commentaire du personnel dit qu'il bloque, et le fichier readme dit qu'il refuse sans demander. L'ensemble du videur est composé de deux correspondances de mots, sans analyseur, volontairement. Ensuite, les utilisateurs l'ont testé.

### La protection a-t-elle détecté le test?

2:56 Un sur Mac et un sur Windows ont exécuté des commandes inoffensives, un echo dans le néant et un curl vers un domaine .invalid qui ne se résout jamais. Les deux disent que le mod s'est affiché comme chargé, et aucune commande n'a été refusée. Ce sont des rapports d'utilisateurs; Anthropic ne les a pas confirmés. Le fichier readme énumère également ce qui passe. Les outils Web, WebFetch et WebSearch, ne sont pas vérifiés, ce qui est une drôle de coïncidence avec un journal des modifications qui mentionne les appels Web. Ni un script qui contient votre adresse, ni une valeur calculée au moment de l'exécution.

3:25 Le fichier readme appelle l'ensemble une courtoisie qui couvre une seule forme. Hallie dit que la prochaine version supprime le courriel du compte de ce que Claude Code

### Quand la vraie correction sera-t-elle livrée, et que faire maintenant?

3:32 donne au modèle, et devrait arriver au début de la semaine prochaine. Un filtre sur la sortie doit reconnaître chaque itinéraire. Si l'adresse n'entre jamais, il n'y a rien à filtrer. Au moment où j'enregistre ceci, la dernière entrée du journal des modifications est toujours la trois cent dix-huit. Si vous êtes sur la version stable, mettez à jour vers la version trois cent dix-sept ou ultérieure. Si vous écrivez des crochets, le palliatif du testeur Windows vérifie également les modifications de fichiers, de sorte qu'une adresse codée en dur est interceptée avant que le script ne soit écrit. Et recherchez votre propre courriel à côté d'un User-Agent dans vos transcriptions de session.

### Quand a-t-il été signalé pour la première fois?

4:00 Maintenant, cette date. Nous aurions dû détecter ce comportement plus tôt, a écrit Hallie. Le rapport de juillet avait déjà averti que tout ce qui est en contexte pourrait fuiter dans les appels d'outils sortants. Et le dix-huit septembre, un utilisateur a déposé un bogue intitulé, courriel de l'utilisateur provenant des métadonnées du compte envoyé par inadvertance à un service externe dans l'en-tête User-Agent. C'est sept semaines avant le fil de discussion de jeudi, et un bot l'a étiqueté zone de sécurité en une minute environ.

4:24 Fin octobre, au moins quatre autres problèmes décrivaient la même fuite, vers Wikipédia, la SEC et un wiki de jeu. À ce jour, les cinq sont ouverts. Anthropic dit avoir remarqué quand cela a commencé à apparaître sur Reddit. L'excuse elle-même était rapide et simple, je leur accorderai cela. Si vous préférez lire ceci plutôt que de m'entendre le dire, le diff arrive dans votre boîte de réception chaque matin, gratuitement sur thedailydiff.dev, lien ci-dessous. Alors, le verdict d'aujourd'hui : REVERT.

### Le courriel devrait-il rester dans le contexte?

4:48 Je reviendrais sur l'insertion du courriel du compte dans le contexte du modèle, parce qu'une adresse que le modèle peut voir est une adresse qu'il peut envoyer, et le fichier readme de la protection dit qu'elle couvre une seule forme. Abonnez-vous, appuyez sur la cloche et dites-moi dans les commentaires si vous l'auriez estampillé différemment. Et c'est la différence pour aujourd'hui. Je suis Niko d'Axrisi. Fusionnez de manière responsable.

## Sources

- [Bug report: privacy violation in User-Agent header](https://github.com/anthropics/claude-code/issues/107757) — GitHub · anthropics/claude-code #107757
- [Claude Code staff explanation and planned removal of the account email from the model context](https://news.ycombinator.com/item?id=50388176) — Hacker News
- [Claude Code staff comment on site User-Agent policies](https://news.ycombinator.com/item?id=50386185) — Hacker News
- [Privacy mod readme and source](https://github.com/anthropics/claude-code/tree/main/mods/privacy) — GitHub · anthropics/claude-code
- [Changelog entry for 2.1.317](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md) — GitHub · anthropics/claude-code
- [July report on the account email injected into the model context](https://github.com/anthropics/claude-code/issues/81138) — GitHub · anthropics/claude-code #81138
- [September 18 report of the email sent in a User-Agent header](https://github.com/anthropics/claude-code/issues/95258) — GitHub · anthropics/claude-code #95258
- [User-Agent Policy](https://foundation.wikimedia.org/wiki/Policy:Wikimedia_Foundation_User-Agent_Policy) — Wikimedia Foundation
- [Accessing EDGAR data](https://www.sec.gov/search-filings/edgar-search-assistance/accessing-edgar-data) — U.S. Securities and Exchange Commission
- [Log files: combined log format](https://httpd.apache.org/docs/2.4/logs.html) — Apache HTTP Server documentation
- [Dario Amodei at TechCrunch Disrupt 2023 portrait, CC BY 2.0, identification only](https://commons.wikimedia.org/wiki/File:Dario_Amodei_at_TechCrunch_Disrupt_2023_02_%28cropped%29.jpg) — TechCrunch via Wikimedia Commons
- [Original Dario Amodei portrait at TechCrunch Disrupt 2023 — TechCrunch; CC BY 2.0; background removed, cropped and resized; identifies Anthropic only, no endorsement, quote or reaction](https://www.flickr.com/photos/techcrunch/53201734641/) — TechCrunch on Flickr
- [Portrait license: Creative Commons Attribution 2.0](https://creativecommons.org/licenses/by/2.0/) — Creative Commons; TechCrunch portrait credit above
- [UNO Draw 25 Cards template — brief transformed narrator commentary, no actual reaction by anyone shown or blanket reuse licence](https://imgflip.com/memetemplate/217743513/UNO-Draw-25-Cards) — Imgflip
- [The Office (Michael Scott) GIF, official @theoffice upload, Peacock — brief transformed narrator commentary, no actual reaction by anyone shown or blanket reuse licence; public hosting does not certify legal clearance](https://giphy.com/gifs/theoffice-the-office-tv-frame-toby-vyTnNTrs3wqQ0UIvwE) — The Office on GIPHY
