# Claude Code lähetti käyttäjien sähköpostit verkkosivustoille yhteystietona

Published: 2026-11-06

Claude Code lisäsi kirjautuneen tilin sähköpostiosoitteen mallin kontekstiin, ja agentti laittoi joskus tämän osoitteen curl-pyyntöjen User-Agent -otsikkoon, jotka se kirjoitti sivustoille, jotka pyytävät skripteiltä yhteystietoja, kuten Wikipedia ja SEC. Anthropic julkaisi kuorikomentotarkistuksen versiossa 2.1.317 ja sanoo, että seuraava julkaisu poistaa sähköpostin kontekstista. Käyttäjäraportit samasta vuodosta juontavat syyskuun 18. päivään.

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

## Mitä tämä video käsittelee

- Anthropicin Lydia Hallie sanoi, että tilin sähköposti lisättiin kirjautuneiden käyttäjien mallin kontekstiin, koska Claude keksi ilman sitä nimiä esimerkiksi @author-tageille.
- Sivustot, kuten Wikimedia, pyytävät skripteiltä informatiivista User-Agentia, jossa on yhteystiedot; käytäntö hyväksyy sähköpostin, verkkosivuston tai wikikäyttäjän. Malli käytti joskus kontekstissa ollutta tilin sähköpostia.
- Versio 2.1.317 lisäsi tarkistuksen. Sen julkaistu readme-tiedosto kuvaa kieltäytymisen ilman kehotusta Bash-, PowerShell- ja Monitor-kutsuille, jotka sisältävät osoitteen ja nimeävät User-Agentin, ja sanoo, ettei WebFetch-, WebSearch-, skriptit ja ajonaikaiset arvot tarkisteta. Muutosloki ja henkilökunta kuvaavat samaa suojamekanismia kysyvänä tai estävänä.
- Kaksi käyttäjää ilmoitti, että ladattu suojamekanismi ei kieltäytynyt vaarattomista testikomennoista; Anthropic ei ollut vahvistanut näitä raportteja. Vakaa kanava oli edelleen versiossa 2.1.311, josta tarkistus puuttuu, ja uusin muutosloki-merkintä tallennushetkellä oli 2.1.318.
- GitHub-ongelmat, jotka kuvaavat samaa User-Agent-vuotoa, ovat syyskuun 18. päivältä, ja heinäkuussa oli raportti injektoidusta kontekstilohkosta. Tuomio oli REVERT: osoite, jonka malli voi nähdä, on osoite, jonka se voi lähettää.

## Kysymyksiä ja vastauksia

### Miksi Claude Code laittoi käyttäjän sähköpostiosoitteen User-Agent-otsikkoon?

Claude Code -tiimin Lydia Hallien mukaan Anthropic lisäsi tilin sähköpostin kirjautuneiden käyttäjien mallin kontekstiin, jotta Claude lakkaisi keksimästä nimiä esimerkiksi author-tageille. Kun Claude kirjoitti omia curl-komentojaan, se käytti joskus tätä osoitetta yhteystietona User-Agentissa, koska jotkut sivustot pyytävät skripteiltä yhteystietoja.

### Miksi Wikipedia ja SEC pyytävät skriptejä tunnistautumaan?

Wikimedian User-Agent-käytäntö sanoo, että skriptien tulisi käyttää informatiivista User-Agent-merkkijonoa, jossa on yhteystiedot, tai ne voidaan estää ilman erillistä ilmoitusta, ja se hyväksyy sähköpostiosoitteen, verkkosivuston tai wikikäyttäjän. SEC:n EDGAR-sivu pyytää automatisoituja asiakkaita ilmoittamaan käyttäjäagentin ja näyttää esimerkkikentän, jossa on yrityksen nimi ja ylläpitäjän sähköposti.

### Mitä Claude Code -tietosuojamodi tarkistaa ja mitä se missaa?

Modin julkaistu readme-tiedosto sanoo, että se kieltäytyy, ilman kehotusta, Bash-, PowerShell- tai Monitor-kutsusta, jonka syöte sisältää tilin osoitteen ja nimeää User-Agentin, käyttäen kahta sanahakua eikä jäsentäjää. Readme sanoo, että WebFetch-, WebSearch-, MCP-työkalut, osoitteen sisältävät skriptit ja ajonaikaisesti lasketut arvot eivät tarkisteta, ja kutsuu modia kohteliaisuudeksi, joka kattaa yhden muodon.

### Onko tiedon poistaminen agentin kontekstista erilaista kuin sen komentojen suodattaminen?

Kyllä. Lähtevien komentojen suodattimen on tunnistettava kaikki reitit, joita data voi kulkea, ja Claude Coden readme luettelee useita reittejä, joita sen suodatin ei kata. Osoitteen poistaminen kontekstista tarkoittaa, ettei mallilla ole mitään lähetettävää. Lydia Hallie sanoi, että seuraava julkaisu poistaisi tilin sähköpostin kontekstista, odotettavissa ensi viikon alussa; tallennushetkellä uusin muutosloki-merkintä oli 2.1.318.

### Mikä oli The Daily Diffin tuomio Claude Coden sähköpostimuutoksesta?

The Daily Diffin tuomio oli REVERT, joka kohdistui tilin sähköpostin laittamiseen mallin kontekstiin, koska osoite, jonka malli voi nähdä, on osoite, jonka se voi lähettää. Jakso toteaa, että suojauksen oma readme sanoo sen kattavan yhden muodon, ja että GitHub-ongelma, joka kuvaili saman User-Agent-vuodon, jätettiin syyskuun 18. päivänä, seitsemän viikkoa ennen viraalista ketjua.

## Luvut

- 0:00 Miten kirjautumissähköposti päätyi Wikipediaan ja SEC:hen?
- 0:35 Miksi malli tiesi sähköpostiosoitteesi?
- 1:20 Miksi verkkosivustot pyytävät skripteiltä sähköpostiosoitetta?
- 1:53 Eikö mikään kertonut sille, ettei saa?
- 2:17 Mitä yksityisyysmodi todellisuudessa estää?
- 2:55 Eikö suojamekanismi havainnut testiä?
- 3:29 Milloin todellinen korjaus julkaistaan ja mitä teet nyt?
- 4:00 Kuinka paljon aikaisemmin siitä ilmoitettiin?
- 4:47 Pitäisikö sähköpostin pysyä kontekstissa?

## Käännetty transkriptio

Käännetty alkuperäisestä englanninkielisestä selostuksesta. Käytettävissä olevan äänen ja tekstitysten hallinta tapahtuu YouTuben kautta.

### Miten kirjautumissähköposti päätyi Wikipediaan ja SEC:hen?

0:00 Kirjautumissähköpostisi on kirjautumista varten. Joillekin kirjautuneille Claude Code -käyttäjille se kulki mukana myös Wikipediaan ja SEC:hen tehtyjen pyyntöjen User-Agentissa. Tässä videossa: miten se sinne päätyi? Ja sulkeeko korjaus sen? Anthropic sanoo, että sen olisi pitänyt huomata tämä aikaisemmin. Sen omassa bugiseurannassa on päivämäärä kuinka paljon aikaisemmin, ja luen sen ennen tuomiota. On perjantai, marraskuun kuudes, ja tämä on The Daily Diff.

0:24 Claude Code on Anthropicin koodausagentti. Se lukee projektisi ja suorittaa komentoja puolestasi, mukaan lukien curl-kutsuja verkkoon. User-Agent on jokaisen verkkopyynnön rivi, joka nimeää kutsuvan ohjelman.

### Miksi malli tiesi sähköpostiosoitteesi?

0:35 Osoite päätyi sinne tarkoituksella. Lydia Hallie, joka työskentelee Claude Codessa, selitti Hacker Newsissä, että Claude kekseli nimiä asioille, kuten tekijätunnisteille koodissa, koska se ei tiennyt kuka sinä olit. Niinpä Anthropic lisäsi tilin sähköpostin mallin kontekstiin kirjautuneille käyttäjille. Se räjähti torstaina GitHub-ongelmanimellä "privacy violation in User-Agent header". Ilmoittaja syyttää sitä kymmenistä huijaussähköposteista päivässä, eikä mikään julkinen todiste osoita tätä yhteyttä.

1:02 Hacker News -ketju ylitti kaksitoista sataa pistettä. Heinäkuun raportti lainasi jo injektoitua tekstiä. Otsikon "käyttäjän sähköposti" alla sanotaan, että käyttäjän sähköpostiosoite on, sitten osoitteesi. Tuo ilmoittaja myös havaitsi Clauden kirjoittavan osoitteen git-sitoumuksiin, ja GitHubin push-suojaus esti pushin.

### Miksi verkkosivustot pyytävät skripteiltä sähköpostiosoitetta?

1:20 Jotkut sivustot pyytävät skriptejä tunnistamaan itsensä. Wikimedian käytäntö sanoo, että skriptien tulisi käyttää informatiivista User-Agentia, jossa on yhteystiedot, tai ne voidaan estää ilman erillistä ilmoitusta. Verkkosivusto toimii myös yhteystietona. SEC:n Edgar-sivulla on esimerkki otsakkeesta, jossa on yrityksen nimi ja ylläpitäjän sähköposti. Kun Claude Code kirjoittaa oman curl-komennonsa Wikipedialle, sivusto haluaa yhteystiedon, ja ainoa osoite sen kontekstissa on kirjautumis sähköpostisi. Claude Code -kehittäjä ilmaisi sen näin Hacker Newsissa.

1:48 Claude ilmeisesti pyrkii noudattamaan tätä käytäntöä. Käyttäjien mukaan, jotka lainasivat sitä, sama kontekstilohko kehotti mallia koskaan

### Eikö mikään kertonut sille, ettei saa?

1:56 lähettämään kyseistä osoitetta toiseen palveluun otsikossa, URL-osoitteessa tai kuormassa. Eräässä lokakuun raportissa Claude tiivisti, mitä seuraavaksi tapahtui. Lähetin sen silti. Ja User-Agent ei katoa pyynnön jälkeen. Apachen standardi yhdistetty lokimuoto kirjoittaa sen pääsylokiin, kävijän IP-osoitteen ja ajan viereen. Anthropicin ensimmäinen vastaus julkaistiin versiossa kolme-seitsemäntoista.

### Mitä yksityisyysmodi todellisuudessa estää?

2:19 Muutosloki kutsuu sitä tarkistukseksi, joka kysyy ennen kuin verkko- tai kuorikomennon työkalu lähettää tilisi sähköpostin verkkoon. Se on oletuksena päällä. Mutta vakaa kanava on edelleen kolme-yksitoista, jossa sitä ei ole. Sen lähdekoodi julkaistiin alle kaksi tuntia ongelman jälkeen. Se kytkeytyy kuorikomentoihin, tarkoittaen Bashia, PowerShellia ja Monitoria. Jos komento sisältää osoitteesi ja nimeää User-Agentin, readme sanoo, että se hylätään, ilman kehotusta.

2:44 Muutosloki sanoo, että se kysyy, henkilökunnan kommentti sanoo, että se estää, ja readme sanoo, että se hylkää kysymättä. Koko portinvartija on kaksi sanahakua, ilman jäsentäjää, tarkoituksella. Sitten käyttäjät testasivat sitä.

### Eikö suojamekanismi havainnut testiä?

2:56 Yksi Macilla ja yksi Windowsilla suorittivat harmittomia komentoja, echo tyhjyyteen ja curl pisteeseen epäkelpo domainiin, joka ei koskaan ratkea. Molemmat sanovat, että modi näkyi ladattuna, eikä kumpaakaan komentoa hylätty. Nämä ovat käyttäjäraportteja; Anthropic ei ole vahvistanut niitä. Readme luettelee myös, mikä pääsee läpi. Verkkotyökaluja, WebFetch ja WebSearch, ei tarkisteta, mikä on outo yhdistelmä muutoslokin kanssa, joka mainitsee verkkokutsut. Ei myöskään skriptiä, joka sisältää osoitteesi, tai ajonaikaisesti laskettua arvoa.

3:25 Readme kutsuu koko juttua kohteliaisuudeksi, joka kattaa yhden muodon. Hallie sanoo, että seuraava julkaisu poistaa tilin sähköpostin siitä, mitä Claude Code

### Milloin todellinen korjaus julkaistaan ja mitä teet nyt?

3:32 antaa mallille, ja sen pitäisi saapua ensi viikon alussa. Ulosmenevän liikenteen suodattimen on tunnistettava jokainen reitti. Jos osoitetta ei koskaan anneta sisään, ei ole mitään suodatettavaa. Tätä tallennettaessa uusin muutosloki-merkintä on edelleen kolme-kahdeksantoista. Jos käytät vakaata versiota, päivitä kolme-seitsemääntoista tai uudempaan. Jos kirjoitat koukkuja, Windows-testaajan tilapäisratkaisu tarkistaa myös tiedostomuutokset, joten kovakoodattu osoite havaitaan ennen skriptin kirjoittamista. Ja etsi istuntokopiostasi omaa sähköpostiosoitettasi User-Agentin vierestä.

### Kuinka paljon aikaisemmin siitä ilmoitettiin?

4:00 Nyt tuo päivämäärä. Meidän olisi pitänyt havaita tämä käytös aikaisemmin, Hallie kirjoitti. Heinäkuun raportti varoitti jo, että mikä tahansa kontekstissa voi vuotaa ulospäin työkalukutsuihin. Ja syyskuun kahdeksastoista päivä käyttäjä jätti virheilmoituksen otsikolla, käyttäjän sähköposti tilitiedoista lähetetty vahingossa ulkoiseen palveluun User-Agent-otsikossa. Se on seitsemän viikkoa ennen torstain ketjua, ja botti merkitsi sen alueen turvallisuudeksi noin minuutissa.

4:24 Lokakuun loppuun mennessä ainakin neljä muuta ongelmaa kuvaili saman vuodon, Wikipediaan, SEC:hen ja pelien wikiin. Tänään kaikki viisi ovat avoinna. Anthropic sanoo huomanneensa, kun tämä alkoi levitä Redditissä. Anteeksipyyntö itsessään oli nopea ja selkeä, sen myönnän. Jos haluat mieluummin lukea tämän kuin kuulla minun sanovan sen, diff saapuu postilaatikkoosi joka aamu, ilmaiseksi osoitteessa the daily diff dot dev, linkki alla. Joten, tämän päivän tuomio: REVERT.

### Pitäisikö sähköpostin pysyä kontekstissa?

4:48 Kumoisin tilin sähköpostin laittamisen mallin kontekstiin, koska osoite, jonka malli voi nähdä, on osoite, jonka se voi lähettää, ja suojauksen oma readme sanoo sen kattavan yhden muodon. Tilaa, paina kelloa ja kerro kommenteissa, jos olisit leimannut sen eri tavalla. Ja se on tämän päivän diff. Olen Niko Axrisista. Yhdistä vastuullisesti.

## Lähteet

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