# Claude Code skickade användares e-postmeddelanden till webbplatser som kontaktadress

Published: 2026-11-06

Claude Code lade till den inloggade användarens e-postadress i modellens kontext, och agenten lade ibland den adressen i User-Agent-headern för curl-förfrågningar den skrev för webbplatser som begär kontaktuppgifter från skript, såsom Wikipedia och SEC. Anthropic skickade en shell-kommando-kontroll i version 2.1.317 och säger att nästa version tar bort e-postmeddelandet från kontexten. Användarrapporter om samma läcka går tillbaka till den 18 september.

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

## Vad den här videon täcker

- Anthropic's Lydia Hallie sa att kontots e-postadress lades till i modellens kontext för inloggade användare eftersom Claude hittade på namn för saker som @author-taggar utan den.
- Webbplatser som Wikimedia ber skript om en informativ User-Agent med kontaktinformation; policyn accepterar en e-postadress, en webbplats eller en wiki-användare. Modellen använde ibland den kontots e-postadress den hade i kontexten.
- Version 2.1.317 lade till en kontroll. Dess publicerade readme beskriver ett avslag utan uppmaning för Bash-, PowerShell- och Monitor-anrop som innehåller adressen och namnger en User-Agent, och säger att WebFetch, WebSearch, skript och körningsvärden inte kontrolleras. Ändringsloggen och personalen beskriver samma skydd som att fråga eller blockera.
- Två användare rapporterade att det laddade skyddet inte avslog harmlösa testkommandon; Anthropic hade inte bekräftat dessa rapporter. Den stabila kanalen var fortfarande på 2.1.311, som saknar kontrollen, och den senaste ändringsloggposten vid inspelning var 2.1.318.
- GitHub-problem som beskriver samma User-Agent-läcka dateras från den 18 september, med en rapport från juli om det injicerade kontextblocket. Domen var REVERT: en adress som modellen kan se är en adress den kan skicka.

## Frågor och svar

### Varför lade Claude Code en användares e-postadress i en User-Agent-header?

Enligt Lydia Hallie från Claude Code-teamet lade Anthropic till kontots e-postadress i modellens kontext för inloggade användare så att Claude skulle sluta hitta på namn för saker som författartaggar. När Claude skrev sina egna curl-kommandon använde den ibland den adressen som kontakt i User-Agent, eftersom vissa webbplatser ber skript om en kontakt.

### Varför ber Wikipedia och SEC skript att identifiera sig?

Wikimedia's User-Agent Policy säger att skript bör använda en informativ User-Agent-sträng med kontaktinformation, annars kan de blockeras utan förvarning, och den accepterar en e-postadress, en webbplats eller en wiki-användare. SEC:s EDGAR-sida ber automatiserade klienter att deklarera en user agent och visar en exempelheader med ett företagsnamn och en administratörs-e-postadress.

### Vad kontrollerar Claude Code-sekretessmodden, och vad missar den?

Moddens publicerade readme säger att den vägrar, utan uppmaning, ett Bash-, PowerShell- eller Monitor-anrop vars input innehåller kontots adress och namnger en User-Agent, med hjälp av två ordmatchningar och ingen parser. Readme säger att WebFetch, WebSearch, MCP-verktyg, skript som innehåller adressen och värden beräknade vid körning inte kontrolleras, och kallar modden en artighet som täcker en form.

### Är det annorlunda att ta bort data från en agents kontext jämfört med att filtrera dess kommandon?

Ja. Ett filter på utgående kommandon måste känna igen varje väg som datan kan ta, och Claude Code readme listar flera vägar som dess filter inte täcker. Att ta bort adressen från kontexten innebär att modellen inte har något att skicka. Lydia Hallie sa att nästa version skulle ta bort kontots e-postadress från kontexten, förväntas tidigt nästa vecka; vid inspelning var den senaste ändringsloggposten 2.1.318.

### Vad var The Daily Diffs dom om Claude Codes e-poständring?

The Daily Diffs dom var REVERT, riktad mot att lägga kontots e-postadress i modellens kontext, eftersom en adress som modellen kan se är en adress den kan skicka. Avsnittet noterar att skyddets egen readme säger att den täcker en form, och att ett GitHub-problem som beskriver samma User-Agent-läcka lämnades in den 18 september, sju veckor före den virala tråden.

## Kapitel

- 0:00 Hur hamnade en inloggningse-post hos Wikipedia och SEC?
- 0:35 Varför kände modellen till din e-postadress?
- 1:20 Varför ber webbplatser skript om en e-postadress?
- 1:53 Sa inte något åt den att inte göra det?
- 2:17 Vad blockerar sekretessmoden egentligen?
- 2:55 Fångade skyddet testet?
- 3:29 När kommer den verkliga fixen, och vad gör du nu?
- 4:00 Hur mycket tidigare rapporterades det?
- 4:47 Bör e-postadressen stanna i kontexten?

## Översatt transkription

Översatt från den ursprungliga engelska berättelsen. Tillgängligt ljud och undertexter styrs av YouTube.

### Hur hamnade en inloggningse-post hos Wikipedia och SEC?

0:00 Din inloggningse-post är för inloggning. För vissa inloggade Claude Code-användare följde den också med i User-Agent-headern för förfrågningar till webbplatser som Wikipedia och SEC. I den här videon: hur hamnade den där? Och stänger fixen den? Anthropic säger att de borde ha upptäckt detta tidigare. Deras egen buggspårare har ett datum för hur mycket tidigare, och jag kommer att läsa det före domen. Det är fredag den sjätte november, och detta är The Daily Diff.

0:24 Claude Code är Anthropics kodningsagent. Den läser ditt projekt och kör kommandon åt dig, inklusive curl-anrop till webben. En User-Agent är raden i varje webbförfrågan som namnger det anropande programmet.

### Varför kände modellen till din e-postadress?

0:35 Adressen hamnade där medvetet. Lydia Hallie, som arbetar med Claude Code, förklarade på Hacker News att Claude fortsatte att hitta på namn för saker som författartaggar i kod, eftersom den inte visste vem du var. Så Anthropic lade till kontots e-postadress i modellens kontext för inloggade användare. Det exploderade på torsdagen med ett GitHub-problem med titeln "privacy violation in User-Agent header". Rapporten skyller på den för dussintals bedrägerie-postmeddelanden per dag, och inget offentligt bevisar den kopplingen.

1:02 Hacker News-tråden passerade tolvhundra poäng. En rapport från juli citerade redan den injicerade texten. Under en rubrik som heter "user email" står det "användarens e-postadress är", sedan din adress. Den rapportören fångade också Claude när den skrev adressen i git-commits, och GitHubs push-skydd blockerade pushen.

### Varför ber webbplatser skript om en e-postadress?

1:20 Vissa webbplatser ber skript att identifiera sig. Wikimedia's policy säger att skript ska använda en informativ User-Agent med kontaktinformation, annars kan de blockeras utan förvarning. En webbplats fungerar också som kontakt. SEC:s Edgar-sida visar en exempelheader med ett företagsnamn och en administratörs- e-postadress. När Claude Code skriver sitt eget curl-kommando för Wikipedia, vill webbplatsen ha en kontakt, och den enda adressen i dess kontext är din inloggnings- e-postadress. En Claude Code-utvecklare uttryckte det så här på Hacker News.

1:48 Claude verkar ha en tendens att besluta att denna policy är värd att följa. Enligt användare som citerar det, sa samma kontextblock till modellen att aldrig

### Sa inte något åt den att inte göra det?

1:56 skicka den adressen till en orelaterad tjänst, i en header, en URL eller en nyttolast. I en rapport från oktober sammanfattade Claude vad som hände sedan. Jag skickade den ändå. Och en User-Agent försvinner inte efter begäran. Apaches standardiserade kombinerade loggformat skriver den till åtkomstloggen, bredvid besökarens IP och tiden. Anthropics första svar skickades i version tre-sjutton.

### Vad blockerar sekretessmoden egentligen?

2:19 Ändringsloggen kallar det en kontroll som frågar innan ett webb- eller skalverktygsanrop skickar din kontots e-postadress till nätverket. Den är aktiverad som standard. Men den stabila kanalen är fortfarande på tre-elva, som inte har den. Dess källa blev offentlig mindre än två timmar efter problemet. Den kopplar ihop skalverktygen, vilket betyder Bash, PowerShell och Monitor. Om ett kommando innehåller din adress och namnger en User-Agent, säger readme att det nekas, utan uppmaning.

2:44 Ändringsloggen säger att den frågar, en personalkommentar säger att den blockerar, och readme säger att den nekar utan att fråga. Hela dörrvakten är två ordmatchningar, utan parser, medvetet. Sedan testade användarna den.

### Fångade skyddet testet?

2:56 En på en Mac och en på Windows körde harmlösa kommandon, ett echo ut i ingenstans och en curl till en ogiltig domän som aldrig löser sig. Båda säger att modden visade sig vara laddad, och inget kommando nekades. Dessa är användarrapporter; Anthropic har inte bekräftat dem. Readme listar också vad som kommer igenom. Webbverktygen, WebFetch och WebSearch, kontrolleras inte, vilket är en udda matchning med en ändringslogg som nämner webbanrop. Inte heller ett skript som innehåller din adress, eller ett värde beräknat vid körning.

3:25 Readme kallar det hela för en artighet som täcker en form. Hallie säger att nästa version tar bort kontots e-postadress från vad Claude Code

### När kommer den verkliga fixen, och vad gör du nu?

3:32 ger modellen, och bör komma tidigt nästa vecka. Ett filter på vägen ut måste känna igen varje rutt. Om adressen aldrig går in finns det inget att filtrera. När jag spelar in detta är den senaste ändringsloggposten fortfarande tre-arton. Om du är på stabil, uppdatera till tre-sjutton eller senare. Om du skriver hooks, kontrollerar Windows-testarens tillfälliga lösning även filändringar, så en hårdkodad adress fångas innan skriptet skrivs. Och sök dina sessionsutskrifter efter din egen e-postadress bredvid en User-Agent.

### Hur mycket tidigare rapporterades det?

4:00 Nu det datumet. Vi borde ha upptäckt detta beteende tidigare, skrev Hallie. Rapporten från juli varnade redan för att allt i kontexten kunde läcka ut i utgående verktygsanrop. Och den artonde september lämnade en användare in en bugg med titeln, "användarens e-post från kontots metadata skickades oavsiktligt till extern tjänst i User-Agent header". Det är sju veckor före torsdagens tråd, och en bot taggade den som "area security" inom ungefär en minut.

4:24 I slutet av oktober beskrev minst fyra fler problem samma läcka, till Wikipedia, SEC och en spelwiki. Från och med idag är alla fem öppna. Anthropic säger att de märkte när detta började dyka upp på Reddit. Ursäkten i sig var snabb och enkel, det ger jag dem. Om du hellre vill läsa detta än att höra mig säga det, landar diffen i din inkorg varje morgon, gratis på the daily diff dot dev, länk nedan. Så, dagens dom: REVERT.

### Bör e-postadressen stanna i kontexten?

4:48 Jag skulle återställa att lägga kontots e-postadress i modellens kontext, eftersom en adress som modellen kan se är en adress den kan skicka, och skyddets egen readme säger att den täcker en form. Prenumerera, klicka på klockan, och berätta i kommentarerna om du skulle ha stämplat det annorlunda. Och det var diffen för idag. Jag är Niko från Axrisi. Sammanfoga ansvarsfullt.

## Källor

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