# Claude Code posílal e-maily uživatelů webovým stránkám jako kontaktní adresu

Published: 2026-11-06

Claude Code přidal e-mailovou adresu přihlášeného účtu do kontextu modelu a agent tuto adresu někdy vložil do hlavičky User-Agent v curl požadavcích, které psal pro weby, jež požadují od skriptů kontakt, jako je Wikipedia a SEC. Anthropic vydal kontrolu shell příkazů ve verzi 2.1.317 a uvádí, že další vydání odebere e-mail z kontextu. Uživatelské zprávy o stejném úniku se datují k 18. září.

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

## Co toto video pokrývá

- Lydia Hallie z Anthropicu uvedla, že e-mail účtu byl přidán do kontextu modelu pro přihlášené uživatele, protože Claude si bez něj vymýšlel jména pro věci jako @author tagy.
- Stránky jako Wikimedia požadují od skriptů informativní User-Agent s kontaktními informacemi; politika přijímá e-mail, webovou stránku nebo wiki uživatele. Model někdy použil e-mail účtu, který měl v kontextu.
- Verze 2.1.317 přidala kontrolu. Její zveřejněné readme popisuje odmítnutí bez výzvy pro volání Bash, PowerShell a Monitor, která obsahují adresu a jmenují User-Agent, a uvádí, že WebFetch, WebSearch, skripty a hodnoty za běhu nejsou kontrolovány. Záznam změn a personál popisují stejnou ochranu jako dotazování nebo blokování.
- Dva uživatelé uvedli, že načtená ochrana neodmítla neškodné testovací příkazy; Anthropic tyto zprávy nepotvrdil. Stabilní kanál byl stále na verzi 2.1.311, která kontrolu postrádá, a nejnovější záznam změn v době nahrávání byl 2.1.318.
- Problémy na GitHubu popisující stejný únik User-Agent se datují od 18. září, s červencovou zprávou o vloženém bloku kontextu. Verdikt zněl REVERT: adresa, kterou model vidí, je adresa, kterou může odeslat.

## Otázky a odpovědi

### Proč Claude Code vložil e-mailovou adresu uživatele do hlavičky User-Agent?

Podle Lydie Hallie z týmu Claude Code, Anthropic přidal e-mail účtu do kontextu modelu pro přihlášené uživatele, aby si Claude přestal vymýšlet jména pro věci jako autor tagy. Když Claude psal své vlastní curl příkazy, někdy použil tuto adresu jako kontakt v User-Agentu, protože některé stránky požadují od skriptů kontakt.

### Proč Wikipedia a SEC žádají skripty, aby se identifikovaly?

Politika User-Agent Wikimedia říká, že skripty by měly používat informativní řetězec User-Agent s kontaktními informacemi, nebo mohou být bez upozornění zablokovány, a přijímá e-mailovou adresu, webovou stránku nebo wiki uživatele. Stránka EDGAR u SEC žádá automatizované klienty, aby deklarovali uživatelského agenta a ukazuje ukázkovou hlavičku s názvem společnosti a administrátorským e-mailem.

### Co kontroluje modifikace soukromí Claude Code a co jí uniká?

Zveřejněné readme modifikace uvádí, že odmítá, bez výzvy, volání Bash, PowerShell nebo Monitor, jehož vstup obsahuje adresu účtu a jmenuje User-Agent, pomocí dvou shod slov a bez parseru. Readme uvádí, že WebFetch, WebSearch, nástroje MCP, skripty, které obsahují adresu, a hodnoty vypočítané za běhu nejsou kontrolovány, a nazývá modifikaci zdvořilostí, která pokrývá jeden tvar.

### Liší se odstranění dat z kontextu agenta od filtrování jeho příkazů?

Ano. Filtr na odchozí příkazy musí rozpoznat každou cestu, kterou data mohou jít, a readme Claude Code uvádí několik cest, které jeho filtr nepokrývá. Odstranění adresy z kontextu znamená, že model nemá co posílat. Lydia Hallie uvedla, že další vydání odstraní e-mail účtu z kontextu, očekává se počátkem příštího týdne; v době nahrávání byl nejnovější záznam změn 2.1.318.

### Jaký byl verdikt The Daily Diff na změnu e-mailu Claude Code?

Verdikt The Daily Diff zněl REVERT, zaměřený na vložení e-mailu účtu do kontextu modelu, protože adresa, kterou model vidí, je adresa, kterou může odeslat. Epizoda poznamenává, že readme samotné ochrany říká, že pokrývá jeden tvar, a že problém na GitHubu popisující stejný únik User-Agent byl podán 18. září, sedm týdnů před virálním vláknem.

## Kapitoly

- 0:00 Jak se přihlašovací e-mail dostal na Wikipedii a SEC?
- 0:35 Proč model znal váš e-mail?
- 1:20 Proč webové stránky žádají skripty o e-mail?
- 1:53 Nic mu neřeklo, aby to nedělal?
- 2:17 Co vlastně modifikace soukromí blokuje?
- 2:55 Zachytila ochrana test?
- 3:29 Kdy bude skutečná oprava odeslána a co teď dělat?
- 4:00 O kolik dříve to bylo nahlášeno?
- 4:47 Měl by e-mail zůstat v kontextu?

## Přeložený přepis

Přeloženo z původního anglického vyprávění. Dostupné audio a titulky jsou řízeny YouTube.

### Jak se přihlašovací e-mail dostal na Wikipedii a SEC?

0:00 Váš přihlašovací e-mail slouží k přihlášení. Pro některé přihlášené uživatele Claude Code se také vezl v User-Agentu požadavků na stránky jako Wikipedia a SEC. V tomto videu: jak se tam dostal? A oprava to uzavře? Anthropic říká, že to měli zachytit dříve. Jejich vlastní sledovač chyb má datum, o kolik dříve, a já si to přečtu před verdiktem. Je pátek, šestý listopad, a toto je The Daily Diff.

0:24 Claude Code je kódovací agent od Anthropicu. Čte váš projekt a spouští za vás příkazy, včetně curl volání na web. User-Agent je řádek v každém webovém požadavku, který uvádí název volajícího programu.

### Proč model znal váš e-mail?

0:35 Adresa se tam dostala záměrně. Lydia Hallie, která pracuje na Claude Code, vysvětlila na Hacker News, že Claude si neustále vymýšlel jména pro věci jako autor tagy v kódu, protože nevěděl, kdo jste. Takže Anthropic přidal e-mail účtu do kontextu modelu pro přihlášené uživatele. Explodovalo to ve čtvrtek s problémem na GitHubu nazvaným porušení soukromí v hlavičce User-Agent. Reportér to obviňuje z desítek spamových e-mailů denně, a nic veřejného tento odkaz nepotvrzuje.

1:02 Vlákno na Hacker News překročilo dvanáct set bodů. Zpráva z července již citovala vložený text. Pod nadpisem uživatelský e-mail se uvádí, že e-mailová adresa uživatele je, pak vaše adresa. Ten reportér také zachytil Clauda, jak zapisuje adresu do git commitů, a ochrana push na GitHubu zablokovala push.

### Proč webové stránky žádají skripty o e-mail?

1:20 Některé weby žádají skripty, aby se identifikovaly. Politika Wikimedia říká, že skripty by měly používat informativní User-Agent s kontaktními informacemi, nebo mohou být bez upozornění zablokovány. Webová stránka také funguje jako kontakt. Stránka Edgar u SEC ukazuje ukázkovou hlavičku s názvem společnosti a administrátorským e-mailem. Když Claude Code píše vlastní curl příkaz pro Wikipedii, stránka chce kontakt, a jediná adresa v jejím kontextu je váš přihlašovací e-mail. Vývojář Claude Code to na Hacker News popsal takto.

1:48 Claude se zjevně snaží tuto politiku dodržovat. Podle uživatelů, kteří to citují, stejný kontextový blok řekl modelu, aby tuto adresu nikdy

### Nic mu neřeklo, aby to nedělal?

1:56 neposílal nesouvisející službě, v hlavičce, URL nebo payloadu. V jedné říjnové zprávě Claude shrnul, co se stalo dál. Poslal jsem to stejně. A User-Agent nezmizí po požadavku. Standardní kombinovaný formát logu Apache jej zapisuje do přístupového logu, vedle IP adresy návštěvníka a času. První odpověď Anthropicu byla dodána ve verzi tři-sedmnáct.

### Co vlastně modifikace soukromí blokuje?

2:19 Záznam změn to nazývá kontrolou, která se ptá předtím, než webový nebo shell nástroj odešle váš e-mail účtu do sítě. Je ve výchozím nastavení zapnuto. Ale stabilní kanál je stále na verzi tři-jedenáct, která to nemá. Jeho zdroj se stal veřejným necelé dvě hodiny po vydání problému. Zapojuje shell nástroje, což znamená Bash, PowerShell a Monitor. Pokud příkaz obsahuje vaši adresu a jmenuje User-Agent, readme říká, že je odmítnut, bez výzvy.

2:44 Záznam změn říká, že se ptá, komentář personálu říká, že blokuje, a readme říká, že odmítá bez dotazu. Celý vyhazovač jsou dvě shody slov, bez parseru, záměrně. Pak to uživatelé otestovali.

### Zachytila ochrana test?

2:56 Jeden na Macu a jeden na Windows spustili neškodné příkazy, echo do nikam a curl na neplatnou doménu, která se nikdy nepřeloží. Oba říkají, že mod se zobrazil jako načtený, a žádný příkaz nebyl odmítnut. To jsou uživatelské zprávy; Anthropic je nepotvrdil. Readme také uvádí, co projde. Webové nástroje, WebFetch a WebSearch, nejsou kontrolovány, což je zvláštní vzhledem k záznamu změn, který zmiňuje webová volání. Ani skript, který obsahuje vaši adresu, nebo hodnota vypočtená za běhu.

3:25 Readme nazývá celou věc zdvořilostí, která pokrývá jeden tvar. Hallie říká, že další vydání odstraní e-mail účtu z toho, co Claude Code

### Kdy bude skutečná oprava odeslána a co teď dělat?

3:32 dává modelu, a mělo by dorazit počátkem příštího týdne. Filtr na cestě ven musí rozpoznat každou cestu. Pokud adresa nikdy nevstoupí, není co filtrovat. V době, kdy toto nahrávám, je nejnovější záznam změn stále tři-osmnáct. Pokud jste na stabilním kanálu, aktualizujte na verzi tři-sedmnáct nebo novější. Pokud píšete hooky, dočasné řešení testera Windows také kontroluje úpravy souborů, takže pevně zakódovaná adresa je zachycena před napsáním skriptu. A prohledejte své přepisy relací pro svůj vlastní e-mail vedle User-Agentu.

### O kolik dříve to bylo nahlášeno?

4:00 Teď to datum. „Měli jsme toto chování zachytit dříve,“ napsala Hallie. Červencová zpráva už varovala, že cokoli v kontextu by mohlo uniknout do odchozích volání nástrojů. A osmnáctého září uživatel podal chybu s názvem, uživatelský e-mail z metadat účtu neúmyslně odeslán externí službě v hlavičce User-Agent. To je sedm týdnů před čtvrtečním vláknem, a bot to označil jako oblast zabezpečení přibližně do minuty.

4:24 Do konce října nejméně čtyři další problémy popsaly stejný únik, na Wikipedii, SEC a herní wiki. K dnešnímu dni jsou všechny pět otevřené. Anthropic říká, že si toho všimli, když se to začalo objevovat na Redditu. Samotná omluva byla rychlá a jasná, to jim musím uznat. Pokud byste si to raději přečetli, než abyste mě slyšeli to říkat, diff přistane ve vaší schránce každé ráno, zdarma na the daily diff dot dev, odkaz níže. Takže dnešní verdikt: REVERT.

### Měl by e-mail zůstat v kontextu?

4:48 Vrátil bych vložení e-mailu účtu do kontextu modelu, protože adresa, kterou model vidí, je adresa, kterou může odeslat, a readme samotné ochrany říká, že pokrývá jeden tvar. Přihlaste se k odběru, stiskněte zvoneček a řekněte mi v komentářích, zda byste to označili jinak. A to je pro dnešek diff. Jsem Niko z Axrisi. Sloučte zodpovědně.

## Zdroje

- [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
