# Claude Code изпращаше имейли на потребители до уебсайтове като адрес за контакт

Published: 2026-11-06

Claude Code добавяше имейл адреса на влезлия акаунт към контекста на модела, а агентът понякога поставяше този адрес в хедъра User-Agent на curl заявки, които пишеше за сайтове, които изискват от скриптовете адрес за контакт, като Wikipedia и SEC. Anthropic пусна проверка на шел команди във версия 2.1.317 и казва, че следващата версия премахва имейла от контекста. Потребителски доклади за същото изтичане датират от 18 септември.

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

## Какво обхваща този видеоклип

- Лидия Хали от Anthropic заяви, че имейлът на акаунта е добавен към контекста на модела за влезли потребители, защото Claude измисляше имена за неща като @author тагове без него.
- Сайтове като Wikimedia изискват от скриптовете информативен User-Agent с информация за контакт; политиката приема имейл, уебсайт или потребител на уики. Моделът понякога използваше имейла на акаунта, който имаше в контекст.
- Версия 2.1.317 добави проверка. Публикуваното й ръководство описва отказ без подкана за Bash, PowerShell и Monitor извиквания, които съдържат адреса и назовават User-Agent, и казва, че WebFetch, WebSearch, скриптове и стойности по време на изпълнение не се проверяват. Списъкът с промени и персоналът описват същата защита като питаща или блокираща.
- Двама потребители съобщиха, че заредената защита не е отказала безвредни тестови команди; Anthropic не е потвърдил тези доклади. Стабилният канал все още беше на 2.1.311, която няма проверката, а най-новият запис в списъка с промени по време на записа беше 2.1.318.
- Проблеми в GitHub, описващи същото изтичане на User-Agent, датират от 18 септември, с доклад от юли за инжектирания контекстов блок. Присъдата беше REVERT: адрес, който моделът може да види, е адрес, който може да изпрати.

## Въпроси и отговори

### Защо Claude Code постави имейл адрес на потребител в хедър User-Agent?

Според Лидия Хали от екипа на Claude Code, Anthropic е добавил имейла на акаунта към контекста на модела за влезли потребители, за да спре Claude да измисля имена за неща като тагове на автори. Когато Claude пишеше свои собствени curl команди, той понякога използваше този адрес като контакт в User-Agent, защото някои сайтове изискват от скриптовете контакт.

### Защо Wikipedia и SEC изискват от скриптовете да се идентифицират?

Политиката за User-Agent на Wikimedia гласи, че скриптовете трябва да използват информативен User-Agent низ с информация за контакт, или могат да бъдат блокирани без предизвестие, и приема имейл адрес, уебсайт или потребител на уики. Страницата EDGAR на SEC изисква от автоматизираните клиенти да декларират потребителски агент и показва примерен хедър с име на компания и администраторски имейл.

### Какво проверява модификацията за поверителност на Claude Code и какво пропуска?

Публикуваното ръководство на мода казва, че той отказва, без подкана, Bash, PowerShell или Monitor извикване, чийто вход съдържа адреса на акаунта и назовава User-Agent, използвайки две съвпадения на думи и без парсер. Ръководството казва, че WebFetch, WebSearch, MCP инструменти, скриптове, които съдържат адреса и стойности, изчислени по време на изпълнение, не се проверяват, и нарича мода любезност, която покрива една форма.

### Различно ли е премахването на данни от контекста на агент от филтрирането на неговите команди?

Да. Филтърът на изходящите команди трябва да разпознава всеки маршрут, по който данните могат да преминат, а ръководството на Claude Code изброява няколко маршрута, които неговият филтър не покрива. Премахването на адреса от контекста означава, че моделът няма какво да изпрати. Лидия Хали каза, че следващата версия ще премахне имейла на акаунта от контекста, което се очаква в началото на следващата седмица; към момента на записа най-новият запис в дневника на промените беше 2.1.318.

### Каква беше присъдата на The Daily Diff относно промяната на имейла на Claude Code?

Присъдата на The Daily Diff беше REVERT, насочена към поставянето на имейла на акаунта в контекста на модела, защото адрес, който моделът може да види, е адрес, който може да изпрати. Епизодът отбелязва, че собственото ръководство на защитата казва, че тя покрива една форма, и че проблем в GitHub, описващ същото изтичане на User-Agent, е бил подаден на 18 септември, седем седмици преди вирусната тема.

## Глави

- 0:00 Как имейл за вход достигна до Wikipedia и SEC?
- 0:35 Защо моделът знаеше вашия имейл?
- 1:20 Защо уебсайтовете изискват от скриптовете имейл?
- 1:53 Нищо ли не му каза да не го прави?
- 2:17 Какво всъщност блокира модификацията за поверителност?
- 2:55 Спря ли защитата теста?
- 3:29 Кога излиза истинският корекция и какво да правите сега?
- 4:00 Колко по-рано беше докладвано?
- 4:47 Трябва ли имейлът да остане в контекста?

## Преведен препис

Преведено от оригиналния английски разказ. Наличните аудио и субтитри се контролират от YouTube.

### Как имейл за вход достигна до Wikipedia и SEC?

0:00 Вашият имейл за вход е за влизане. За някои влезли потребители на Claude Code, той също се пренасяше в User-Agent на заявки към сайтове като Wikipedia и SEC. В това видео: как попадна там? И дали корекцията го затваря? Anthropic казват, че е трябвало да забележат това по-рано. Техният собствен инструмент за проследяване на грешки има дата колко по-рано, и аз ще я прочета преди присъдата. Петък е, шести ноември, и това е The Daily Diff.

0:24 Claude Code е кодиращият агент на Anthropic. Той чете вашия проект и изпълнява команди вместо вас, включително curl извиквания до мрежата. User-Agent е редът във всяка уеб заявка, който назовава извикващата програма.

### Защо моделът знаеше вашия имейл?

0:35 Адресът попадна там нарочно. Лидия Хали, която работи по Claude Code, обясни в Hacker News, че Claude продължаваше да измисля имена за неща като тагове на автори в кода, защото не знаеше кой сте вие. Затова Anthropic добави имейла на акаунта към контекста на модела за влезли потребители. В четвъртък избухна проблем в GitHub, озаглавен "нарушение на поверителността в User-Agent хедър". Репортерът го обвинява за десетки спам имейли на ден, и нищо публично не доказва тази връзка.

1:02 Темата в Hacker News надхвърли хиляда и двеста точки. Доклад от юли вече цитира инжектирания текст. Под заглавие, наречено „потребителски имейл“, пише, че имейл адресът на потребителя е, след това вашият адрес. Този репортер също хвана Claude да пише адреса в git комити, и защитата при натискане на GitHub блокира натискането.

### Защо уебсайтовете изискват от скриптовете имейл?

1:20 Някои сайтове изискват от скриптовете да се идентифицират. Политиката на Wikimedia казва, че скриптовете трябва да използват информативен User-Agent с информация за контакт, или могат да бъдат блокирани без предизвестие. Уебсайтът също работи като контакт. Страницата Edgar на SEC показва примерен хедър с име на компания и администраторски имейл. Когато Claude Code пише своя собствена curl команда за Wikipedia, сайтът иска контакт, а единственият адрес в неговия контекст е вашият имейл за вход. Разработчик на Claude Code го формулира така в Hacker News.

1:48 Изглежда, че Claude има склонност да решава, че тази политика си струва да се спазва. Според потребители, които го цитират, същият контекстов блок е казал на модела никога да не

### Нищо ли не му каза да не го прави?

1:56 изпраща този адрес на несвързана услуга, в хедър, URL или полезен товар. В един октомврийски доклад, Claude обобщи какво се е случило след това. Изпратих го все пак. И User-Agent не изчезва след заявката. Стандартният комбиниран лог формат на Apache го записва в лога за достъп, до IP адреса на посетителя и часа. Първият отговор на Anthropic бе изпратен във версия три-седемнадесет.

### Какво всъщност блокира модификацията за поверителност?

2:19 Списъкът с промени го нарича проверка, която пита преди уеб или шел инструмент да изпрати вашия имейл на акаунта до мрежата. По подразбиране е включен. Но стабилният канал все още е на три-единадесет, която го няма. Източникът му стана публичен по-малко от два часа след проблема. Той закача шел инструменти, което означава Bash, PowerShell и Monitor. Ако команда съдържа вашия адрес и назовава User-Agent, readme казва, че е отказана, без подкана.

2:44 Дневникът на промените казва, че пита, коментар на екипа казва, че блокира, а readme казва, че отказва без да пита. Цялата бариера е две съвпадения на думи, без парсер, нарочно. След това потребителите го тестваха.

### Спря ли защитата теста?

2:56 Един на Mac и един на Windows изпълниха безвредни команди, ехо в нищото и curl до невалиден домейн, който никога не се разрешава. И двамата казват, че модификацията е показана като заредена, и нито една команда не е била отказана. Това са потребителски доклади; Anthropic не ги е потвърдила. Документацията също така изброява какво преминава. Уеб инструментите, WebFetch и WebSearch, не се проверяват, което е странно съчетание с регистър на промените, който споменава уеб извиквания. Нито скрипт, който съдържа вашия адрес, нито стойност, изчислена по време на изпълнение, не се проверяват.

3:25 Документацията нарича цялото нещо "учтивост", която обхваща една форма. Хали казва, че следващата версия премахва имейла на акаунта от това, което Claude Code

### Кога излиза истинският корекция и какво да правите сега?

3:32 предоставя на модела, и трябва да пристигне в началото на следващата седмица. Филтърът на изхода трябва да разпознава всеки маршрут. Ако адресът никога не влезе, няма какво да се филтрира. Докато записвам това, най-новият запис в списъка с промени все още е три-осемнадесет. Ако сте на стабилна версия, актуализирайте до три-седемнадесет или по-нова. Ако пишете "кукички", временното решение на тестера на Windows също проверява промени във файлове, така че хардкодиран адрес се улавя, преди скриптът да бъде написан. И търсете в преписите на сесията си за вашия собствен имейл до User-Agent.

### Колко по-рано беше докладвано?

4:00 Сега тази дата. Трябваше да забележим това поведение по-рано, написа Хали. Докладът от юли вече предупреди, че всичко в контекста може да изтече в изходящи извиквания на инструменти. А на осемнадесети септември, потребител подаде грешка, озаглавена, потребителски имейл от метаданни на акаунт, неволно изпратен до външна услуга в User-Agent хедър. Това е седем седмици преди темата от четвъртък, и бот го е маркирал "област сигурност" за около минута.

4:24 До края на октомври поне още четири проблема описват същото изтичане, до Wikipedia, SEC и гейминг уики. Към днешна дата и петте са отворени. Anthropic казват, че са забелязали, когато това е започнало да се разпространява в Reddit. Самото извинение беше бързо и ясно, това ще им го призная. Ако предпочитате да прочетете това, отколкото да ме чуете да го казвам, diff-ът пристига във вашата пощенска кутия всяка сутрин, безплатно на daily diff dot dev, линк по-долу. И така, днешната присъда: REVERT.

### Трябва ли имейлът да остане в контекста?

4:48 Бих отменил поставянето на имейла на акаунта в контекста на модела, защото адрес, който моделът може да види, е адрес, който може да изпрати, и собственото ръководство на защитата казва, че тя покрива една форма. Абонирайте се, натиснете камбанката и ми кажете в коментарите дали бихте го "подпечатали" по различен начин. И това е разликата за днес. Аз съм Нико от Axrisi. Обединявайте отговорно.

## Източници

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