# Claude Code siuntė vartotojų el. pašto adresus svetainėms kaip kontaktinį adresą

Published: 2026-11-06

Claude Code pridėjo prisijungusios paskyros el. pašto adresą prie modelio konteksto, o agentas kartais įdėdavo tą adresą į curl užklausų, kurias rašė svetainėms, prašančioms scenarijų kontakto, pvz., Vikipedijos ir SEC, User-Agent antraštę. Anthropic išleido shell-komandos patikrinimą 2.1.317 versijoje ir teigia, kad kitame leidime el. paštas bus pašalintas iš konteksto. Vartotojų pranešimai apie tą patį nutekėjimą siekia rugsėjo 18 d.

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

## Kas aptariama šiame vaizdo įraše

- Lydia Hallie iš Anthropic teigė, kad paskyros el. paštas buvo pridėtas prie modelio konteksto prisijungusiems vartotojams, nes be jo Claude sugalvodavo pavadinimus tokiems dalykams kaip @autoriaus žymės.
- Svetainės, tokios kaip Wikimedia, prašo scenarijų informatyvaus User-Agent su kontaktine informacija; politika priima el. paštą, svetainę arba wiki vartotoją. Modelis kartais naudojo kontekste turėtą paskyros el. paštą.
- 2.1.317 versija pridėjo patikrinimą. Jos paskelbtame readme aprašomas atsisakymas be raginimo Bash, PowerShell ir Monitor iškvietimams, kurie laiko adresą ir nurodo User-Agent, ir teigiama, kad WebFetch, WebSearch, scenarijai ir vykdymo laiko vertės nėra tikrinamos. Pakeitimų žurnalas ir darbuotojai apibūdina tą paįs apsaugą kaip klausimą arba blokavimą.
- Du vartotojai pranešė, kad įkeltas apsauga neatmetė nekenksmingų testavimo komandų; Anthropic nepatvirtino šių pranešimų. Stabilus kanalas vis dar buvo 2.1.311 versijoje, kuri neturi patikrinimo, o naujausias pakeitimų žurnalo įrašas įrašymo metu buvo 2.1.318.
- GitHub problemos, apibūdinančios tą patį User-Agent nutekėjimą, datuojamos rugsėjo 18 d., o liepos mėnesį buvo pranešta apie įterptą konteksto bloką. Nuosprendis buvo REVERT: adresas, kurį modelis gali matyti, yra adresas, kurį jis gali siųsti.

## Klausimai ir atsakymai

### Kodėl Claude Code įdėjo vartotojo el. pašto adresą į User-Agent antraštę?

Pasak Claude Code komandos atstovės Lydijos Hallie, Anthropic pridėjo paskyros el. pašto adresą prie modelio konteksto prisijungusiems vartotojams, kad Claude nustotų sugalvoti pavadinimus tokiems dalykams kaip autoriaus žymės. Kai Claude rašė savo curl komandas, jis kartais naudojo tą adresą kaip kontaktą User-Agent, nes kai kurios svetainės prašo scenarijų kontakto.

### Kodėl Vikipedija ir SEC prašo scenarijų identifikuoti save?

Wikimedia „User-Agent“ politika teigia, kad scenarijai turėtų naudoti informatyvų „User-Agent“ eilutę su kontaktine informacija, kitaip jie gali būti užblokuoti be įspėjimo, ir priima el. pašto adresą, svetainę ar wiki vartotoją. SEC EDGAR puslapis prašo automatizuotų klientų deklaruoti vartotojo agentą ir rodo pavyzdinę antraštę su įmonės pavadinimu ir administratoriaus el. pašto adresu.

### Ką tikrina Claude Code privatumo modifikacija ir ko ji nepastebi?

Modifikacijos paskelbtame readme nurodoma, kad ji atmeta be raginimo Bash, PowerShell ar Monitor iškvietimą, kurio įvestyje yra paskyros adresas ir nurodomas User-Agent, naudojant du žodžių atitikmenis ir be analizatoriaus. Readme teigiama, kad WebFetch, WebSearch, MCP įrankiai, scenarijai, kuriuose yra adresas, ir vykdymo metu apskaičiuotos vertės nėra tikrinamos, ir modifikacija vadinama mandagumu, apimančiu vieną formą.

### Ar duomenų pašalinimas iš agento konteksto skiriasi nuo komandų filtravimo?

Taip. Išeinančių komandų filtras turi atpažinti kiekvieną duomenų maršrutą, o Claude Code readme pateikia keletą maršrutų, kurių jo filtras neapima. Adreso pašalinimas iš konteksto reiškia, kad modelis neturi ko siųsti. Lydia Hallie teigė, kad kitame leidime bus pašalintas paskyros el. paštas iš konteksto, tikimasi, kitos savaitės pradžioje; įrašymo metu naujausias pakeitimų žurnalo įrašas buvo 2.1.318.

### Koks buvo „The Daily Diff“ nuosprendis dėl „Claude Code“ el. pašto pakeitimo?

„The Daily Diff“ nuosprendis buvo „REVERT“, skirtas įdėti paskyros el. pašto adresą į modelio kontekstą, nes adresas, kurį modelis gali matyti, yra adresas, kurį jis gali siųsti. Epizode pažymima, kad apsaugos pačios „readme“ teigiama, jog ji apima vieną formą, ir kad „GitHub“ problema, apibūdinanti tą patį „User-Agent“ nutekėjimą, buvo užregistruota rugsėjo 18 d., septynias savaites prieš virusinę temą.

## Skyriai

- 0:00 Kaip prisijungimo el. paštas pasiekė Vikipediją ir SEC?
- 0:35 Kodėl modelis žinojo jūsų el. pašto adresą?
- 1:20 Kodėl svetainės prašo scenarijų el. pašto?
- 1:53 Ar niekas jam nesakė to nedaryti?
- 2:17 Ką iš tikrųjų blokuoja privatumo modifikacija?
- 2:55 Ar apsauga sulaikė testą?
- 3:29 Kada bus išleistas tikrasis pataisymas ir ką daryti dabar?
- 4:00 Kiek anksčiau apie tai buvo pranešta?
- 4:47 Ar el. paštas turėtų likti kontekste?

## Išverstas transkriptas

Išversta iš originalo anglų kalbos. Galimas garso ir subtitrų valdymas per YouTube.

### Kaip prisijungimo el. paštas pasiekė Vikipediją ir SEC?

0:00 Jūsų prisijungimo el. paštas yra skirtas prisijungimui. Kai kuriems prisijungusiems Claude Code vartotojams jis taip pat keliavo User-Agent antraštėje užklausų į svetaines, tokias kaip Vikipedija ir SEC. Šiame vaizdo įraše: kaip jis ten pateko? Ir ar pataisymas tai užkardė? Anthropic sako, kad turėjo tai pastebėti anksčiau. Jų pačių klaidų seklė turi datą, kiek anksčiau, ir aš ją perskaitysiu prieš nuosprendį. Šiandien penktadienis, lapkričio šešta, ir tai yra The Daily Diff.

0:24 Claude Code yra Anthropic kodavimo agentas. Jis skaito jūsų projektą ir vykdo komandas už jus, įskaitant curl iškvietimus į žiniatinklį. User-Agent yra eilutė kiekvienoje žiniatinklio užklausoje, kuri nurodo iškviečiančią programą.

### Kodėl modelis žinojo jūsų el. pašto adresą?

0:35 Adresas ten pateko tyčia. Lydia Hallie, dirbanti su Claude Code, paaiškino Hacker News, kad Claude vis sugalvodavo pavadinimus tokiems dalykams kaip autoriaus žymės kode, nes nežinojo, kas esate. Todėl Anthropic pridėjo paskyros el. pašto adresą prie modelio konteksto prisijungusiems vartotojams. Ketvirtadienį tai išplito su GitHub problema pavadinimu „privatumo pažeidimas“ User-Agent antraštėje. Pranešėjas dėl to kaltina dešimtis sukčiavimo el. laiškų per dieną, ir niekas viešai neįrodo šio ryšio.

1:02 Hacker News tema surinko daugiau nei tūkstantį du šimtus taškų. Liepos mėnesio ataskaita jau citavo įterptą tekstą. Po antrašte „vartotojo el. paštas“ rašoma, kad vartotojo el. pašto adresas yra, tada jūsų adresas. Tas pranešėjas taip pat pastebėjo, kad Claude įrašo adresą į git commitus, ir GitHub push apsauga užblokavo push.

### Kodėl svetainės prašo scenarijų el. pašto?

1:20 Kai kurios svetainės prašo scenarijų identifikuoti save. Wikimedia politika teigia, kad scenarijai turėtų naudoti informatyvią User-Agent antraštę su kontaktine informacija, kitaip jie gali būti užblokuoti be įspėjimo. Svetainė taip pat tinka kaip kontaktas. SEC Edgar puslapyje parodyta antraštės pavyzdys su įmonės pavadinimu ir administratoriaus el. pašto adresu. Kai Claude Code rašo savo curl komandą Vikipedijai, svetainė nori kontakto, o vienintelis adresas jos kontekste yra jūsų prisijungimo el. paštas. Claude Code kūrėjas tai apibūdino taip Hacker News.

1:48 Claude, matyt, linkęs nuspręsti, kad šios politikos verta laikytis. Pasak vartotojų, cituojančių jį, tas pats konteksto blokas nurodė modeliui niekada

### Ar niekas jam nesakė to nedaryti?

1:56 nesiuntinėti to adreso nesusijusiai paslaugai, antraštėje, URL arba duomenų bloke. Vienoje spalio mėnesio ataskaitoje Claude apibendrino, kas nutiko toliau. Vis tiek išsiunčiau. Ir User-Agent neišnyksta po užklausos. Apache standartinis kombinuotas žurnalo formatas įrašo jį į prieigos žurnalą, šalia lankytojo IP ir laiko. Pirmasis Anthropic atsakas pasirodė trijų šimtų septynioliktosios versijos.

### Ką iš tikrųjų blokuoja privatumo modifikacija?

2:19 Pakeitimų žurnale tai vadinama patikrinimu, kuris prieš išsiunčiant jūsų paskyros el. pašto adresą į tinklą, paklausia prieš iškviečiant žiniatinklio ar shell įrankį. Jis įjungtas pagal numatytuosius nustatymus. Tačiau stabiliame kanale vis dar yra trijų šimtų vienuoliktosios versijos, kuri to neturi. Jos šaltinis tapo viešas mažiau nei po dviejų valandų nuo problemos paskelbimo. Ji prijungia shell įrankius, tai reiškia Bash, PowerShell ir Monitor. Jei komanda turi jūsų adresą ir nurodo User-Agent, readme teigia, kad ji atmetama be raginimo.

2:44 Pakeitimų žurnalas sako, kad ji klausia, darbuotojų komentaras sako, kad ji blokuoja, o readme sako, kad ji atmeta neklausdama. Visas apsauga yra du žodžių sutapimai, be analizatoriaus, tyčia. Tada vartotojai tai išbandė.

### Ar apsauga sulaikė testą?

2:56 Vienas Mac kompiuteryje ir vienas Windows kompiuteryje vykdė nekenksmingas komandas, echo į niekur ir curl į .invalid domeną, kuris niekada neatsakė. Abu teigia, kad modifikacija buvo įkelta, ir nė viena komanda nebuvo atmesta. Tai yra vartotojų ataskaitos; Anthropic jų nepatvirtino. Readme taip pat pateikiama, kas praeina. Žiniatinklio įrankiai, WebFetch ir WebSearch, nėra tikrinami, kas keistai dera su pakeitimų žurnalu, kuriame minimi žiniatinklio iškvietimai. Taip pat netikrinami scenarijai, kuriuose yra jūsų adresas, arba vykdymo metu apskaičiuota vertė.

3:25 Readme visą tai vadina mandagumu, apimančiu vieną formą. Hallie teigia, kad kitame leidime bus pašalintas paskyros el. paštas iš to, ką Claude Code

### Kada bus išleistas tikrasis pataisymas ir ką daryti dabar?

3:32 pateikia modeliui, ir turėtų pasirodyti kitos savaitės pradžioje. Išeinantis filtras turi atpažinti kiekvieną maršrutą. Jei adresas niekada neįeina, nėra ko filtruoti. Kai tai įrašau, naujausias pakeitimų žurnalo įrašas vis dar yra trijų šimtų aštuonioliktas. Jei naudojate stabilųjį kanalą, atnaujinkite į trijų šimtų septynioliktą arba vėlesnę versiją. Jei rašote kabliukus, Windows testuotojo laikina priemonė taip pat tikrina failų redagavimus, taigi, kietai užkoduotas adresas pagaunamas dar prieš scenarijaus parašymą. Ir ieškokite savo sesijos transkriptų savo el. pašto adreso šalia User-Agent.

### Kiek anksčiau apie tai buvo pranešta?

4:00 Dabar ta data. Turėjome pastebėti šį elgesį anksčiau, rašė Hallie. Liepos mėnesio ataskaitoje jau buvo įspėta, kad bet kas kontekste gali nutekėti į išeinančius įrankių iškvietimus. O rugsėjo aštuonioliktą dieną vartotojas pateikė klaidą pavadinimu, vartotojo el. paštas iš paskyros metaduomenų netyčia išsiųstas išorinei paslaugai User-Agent antraštėje. Tai septynios savaitės prieš ketvirtadienio temą, ir bot'as pažymėjo ją „saugumo sritis“ per maždaug minutę.

4:24 Iki spalio pabaigos, bent keturiose kitose problemose buvo aprašytas tas pats nutekėjimas, į Vikipediją, SEC ir žaidimų wiki. Šiandien visos penkios yra atviros. Anthropic sako, kad pastebėjo, kai tai pradėjo plisti Reddit. Pats atsiprašymas buvo greitas ir aiškus, aš jiems tai atleisiu. Jei norėtumėte tai perskaityti, o ne girdėti, kaip aš sakau, skirtumas pasiekia jūsų pašto dėžutę kiekvieną rytą, nemokamai daily diff dot dev, nuoroda žemiau. Taigi, šiandienos verdiktas: REVERT.

### Ar el. paštas turėtų likti kontekste?

4:48 Aš atšaukčiau paskyros el. pašto įdėjimą į modelio kontekstą, nes adresas, kurį modelis gali matyti, yra adresas, kurį jis gali siųsti, ir apsaugos pačios readme sako, kad ji apima vieną formą. Prenumeruokite, paspauskite varpelį ir pasakykite man komentaruose, ar būtumėte tai pažymėję kitaip. Ir tai yra šiandienos skirtumas. Aš esu Niko iš Axrisi. Sujunkite atsakingai.

## Šaltiniai

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