# Kod Claude hantar e-mel pengguna ke laman web sebagai alamat hubungan

Published: 2026-11-06

Kod Claude menambah alamat e-mel akaun yang dilog masuk ke konteks model, dan ejen kadang-kadang meletakkan alamat itu ke dalam pengepala User-Agent bagi permintaan curl yang ditulisnya untuk tapak yang meminta skrip untuk hubungan, seperti Wikipedia dan SEC. Anthropic mengeluarkan semakan perintah shell dalam versi 2.1.317 dan mengatakan keluaran seterusnya akan mengeluarkan e-mel daripada konteks. Laporan pengguna mengenai kebocoran yang sama bermula sejak 18 September.

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

## Apa yang diliputi video ini

- Lydia Hallie dari Anthropic berkata e-mel akaun telah ditambahkan ke konteks model untuk pengguna yang log masuk kerana Claude mencipta nama untuk perkara seperti tag @pengarang tanpanya.
- Laman web seperti Wikimedia meminta skrip untuk User-Agent bermaklumat dengan maklumat hubungan; polisi itu menerima e-mel, laman web atau pengguna wiki. Model kadang-kadang menggunakan e-mel akaun yang ada dalam konteks.
- Versi 2.1.317 menambah semakan. Readme yang diterbitkan menerangkan penolakan tanpa gesaan untuk panggilan Bash, PowerShell dan Monitor yang memegang alamat dan menamakan User-Agent, dan mengatakan WebFetch, WebSearch, skrip dan nilai masa jalan tidak disemak. Changelog dan kakitangan menerangkan pengawal yang sama sebagai bertanya atau menyekat.
- Dua pengguna melaporkan bahawa pengawal yang dimuatkan tidak menolak perintah ujian yang tidak berbahaya; Anthropic belum mengesahkan laporan tersebut. Saluran stabil masih pada 2.1.311, yang tidak mempunyai semakan, dan entri changelog terbaru pada rakaman adalah 2.1.318.
- Isu GitHub yang menerangkan kebocoran User-Agent yang sama bermula dari 18 September, dengan laporan Julai mengenai blok konteks yang disuntik. Keputusan adalah REVERT: alamat yang boleh dilihat oleh model adalah alamat yang boleh dihantar.

## Soalan dan jawapan

### Mengapa Kod Claude meletakkan alamat e-mel pengguna dalam pengepala User-Agent?

Menurut Lydia Hallie dari pasukan Kod Claude, Anthropic menambah e-mel akaun ke konteks model untuk pengguna yang log masuk supaya Claude akan berhenti mencipta nama untuk perkara seperti tag pengarang. Apabila Claude menulis perintah curl sendiri, ia kadang-kadang menggunakan alamat itu sebagai hubungan dalam User-Agent, kerana sesetengah laman web meminta skrip untuk hubungan.

### Mengapa Wikipedia dan SEC meminta skrip untuk mengenal pasti diri mereka?

Polisi User-Agent Wikimedia mengatakan skrip harus menggunakan rentetan User-Agent bermaklumat dengan maklumat hubungan, atau ia mungkin disekat tanpa notis, dan ia menerima alamat e-mel, laman web atau pengguna wiki. Halaman EDGAR SEC meminta pelanggan automatik untuk mengisytiharkan agen pengguna dan menunjukkan pengepala contoh dengan nama syarikat dan e-mel pentadbir.

### Apakah yang disemak oleh mod privasi Kod Claude, dan apa yang ia terlepas?

Readme mod yang diterbitkan mengatakan ia menolak, tanpa gesaan, panggilan Bash, PowerShell atau Monitor yang inputnya memegang alamat akaun dan menamakan User-Agent, menggunakan dua padanan perkataan dan tiada penganalisis. Readme mengatakan WebFetch, WebSearch, alat MCP, skrip yang memegang alamat dan nilai yang dikira pada masa jalan tidak disemak, dan memanggil mod itu sebagai ihsan yang meliputi satu bentuk.

### Adakah memadam data daripada konteks ejen berbeza daripada menapis perintahnya?

Ya. Penapis pada perintah keluar perlu mengenali setiap laluan yang boleh diambil oleh data, dan readme Kod Claude menyenaraikan beberapa laluan yang tidak dilindungi oleh penapisnya. Memadam alamat daripada konteks bermakna model tidak mempunyai apa-apa untuk dihantar. Lydia Hallie mengatakan keluaran seterusnya akan mengeluarkan e-mel akaun daripada konteks, dijangka awal minggu depan; pada rakaman entri changelog terbaru adalah 2.1.318.

### Apakah keputusan The Daily Diff mengenai perubahan e-mel Kod Claude?

Keputusan The Daily Diff adalah REVERT, bertujuan untuk meletakkan e-mel akaun dalam konteks model, kerana alamat yang boleh dilihat oleh model adalah alamat yang boleh dihantar. Episod itu menyatakan bahawa readme pengawal itu sendiri mengatakan ia meliputi satu bentuk, dan bahawa isu GitHub yang menerangkan kebocoran User-Agent yang sama telah difailkan pada 18 September, tujuh minggu sebelum benang viral itu.

## Bab

- 0:00 Bagaimana e-mel log masuk sampai ke Wikipedia dan SEC?
- 0:35 Mengapa model tahu e-mel anda?
- 1:20 Mengapa laman web meminta skrip untuk e-mel?
- 1:53 Tiada apa-apa yang memberitahu ia untuk tidak melakukannya?
- 2:17 Apakah yang sebenarnya disekat oleh mod privasi?
- 2:55 Adakah pengawal berjaya mengesan ujian?
- 3:29 Bilakah pembetulan sebenar akan dihantar, dan apa yang anda lakukan sekarang?
- 4:00 Berapa awal ia dilaporkan?
- 4:47 Adakah e-mel itu harus kekal dalam konteks?

## Transkrip terjemahan

Diterjemahkan daripada penceritaan asal Bahasa Inggeris. Audio dan kapsyen yang tersedia dikawal oleh YouTube.

### Bagaimana e-mel log masuk sampai ke Wikipedia dan SEC?

0:00 E-mel log masuk anda adalah untuk log masuk. Bagi sesetengah pengguna Kod Claude yang log masuk, ia juga disertakan dalam User-Agent bagi permintaan ke laman web seperti Wikipedia dan SEC. Dalam video ini: bagaimana ia sampai di sana? Dan adakah pembetulan itu menutupnya? Anthropic mengatakan ia sepatutnya menyedari ini lebih awal. Penjejak pepijatnya sendiri mempunyai tarikh berapa awal, dan saya akan membacanya sebelum keputusan. Hari ini Jumaat, enam November, dan ini adalah The Daily Diff.

0:24 Kod Claude adalah ejen pengekodan Anthropic. Ia membaca projek anda dan menjalankan perintah untuk anda, termasuk panggilan curl ke web. User-Agent adalah baris dalam setiap permintaan web yang menamakan program yang memanggil.

### Mengapa model tahu e-mel anda?

0:35 Alamat itu sampai di sana dengan sengaja. Lydia Hallie, yang bekerja di Kod Claude, menjelaskan di Hacker News bahawa Claude terus mencipta nama untuk perkara seperti tag pengarang dalam kod, kerana ia tidak tahu siapa anda. Jadi Anthropic menambah e-mel akaun ke konteks model untuk pengguna yang log masuk. Ia meledak pada hari Khamis dengan isu GitHub bertajuk pelanggaran privasi dalam pengepala User-Agent. Pelapor menyalahkan ia atas puluhan e-mel penipuan sehari, dan tiada bukti awam yang mengaitkan pautan itu.

1:02 Benang Hacker News melepasi seribu dua ratus mata. Satu laporan dari Julai telah pun memetik teks yang disuntik. Di bawah tajuk yang dipanggil e-mel pengguna, ia mengatakan alamat e-mel pengguna adalah, kemudian alamat anda. Pelapor itu juga menangkap Claude menulis alamat itu ke dalam komit git, dan perlindungan tekan GitHub menyekat penekanan.

### Mengapa laman web meminta skrip untuk e-mel?

1:20 Sesetengah laman web meminta skrip untuk mengenal pasti diri mereka. Polisi Wikimedia mengatakan skrip harus menggunakan User-Agent bermaklumat dengan maklumat hubungan, atau ia mungkin disekat tanpa notis. Laman web juga berfungsi sebagai hubungan. Halaman Edgar SEC menunjukkan pengepala contoh dengan nama syarikat dan e-mel pentadbir. Apabila Kod Claude menulis perintah curl sendiri untuk Wikipedia, laman web itu mahu hubungan, dan satu-satunya alamat dalam konteksnya adalah e-mel log masuk anda. Seorang pembangun Kod Claude menyatakannya begini di Hacker News.

1:48 Claude nampaknya cenderung untuk memutuskan bahawa polisi ini patut diikuti. Menurut pengguna yang memetiknya, blok konteks yang sama memberitahu model untuk tidak

### Tiada apa-apa yang memberitahu ia untuk tidak melakukannya?

1:56 pernah menghantar alamat itu ke perkhidmatan yang tidak berkaitan, dalam pengepala, URL atau muatan. Dalam satu laporan Oktober, Claude merangkum apa yang berlaku seterusnya. Saya hantarkannya juga. Dan User-Agent tidak hilang selepas permintaan. Format log gabungan standard Apache menulisnya ke dalam log akses, di sebelah IP pelawat dan masa. Tindak balas pertama Anthropic dihantar dalam versi tiga ratus tujuh belas.

### Apakah yang sebenarnya disekat oleh mod privasi?

2:19 Changelog menyebutnya sebagai semakan yang bertanya sebelum panggilan alat web atau shell menghantar e-mel akaun anda ke rangkaian. Ia dihidupkan secara lalai. Tetapi saluran stabil masih pada tiga ratus sebelas, yang tidak memilikinya. Sumbernya menjadi awam kurang dari dua jam selepas isu itu. Ia menyambungkan alat shell, bermakna Bash, PowerShell dan Monitor. Jika perintah memegang alamat anda dan menamakan User-Agent, readme mengatakan ia ditolak, tanpa gesaan.

2:44 Changelog mengatakan ia bertanya, komen kakitangan mengatakan ia menyekat, dan readme mengatakan ia menolak tanpa bertanya. Keseluruhan bouncer adalah dua padanan perkataan, tanpa penganalisis, dengan sengaja. Kemudian pengguna mengujinya.

### Adakah pengawal berjaya mengesan ujian?

2:56 Seorang di Mac dan seorang di Windows menjalankan perintah yang tidak berbahaya, gema ke mana-mana dan curl ke domain dot invalid yang tidak pernah menyelesaikan. Kedua-duanya mengatakan mod menunjukkan sebagai dimuat, dan tiada perintah ditolak. Itu adalah laporan pengguna; Anthropic belum mengesahkannya. Readme juga menyenaraikan apa yang boleh dilepasi. Alat web, WebFetch dan WebSearch, tidak disemak, yang merupakan padanan yang pelik dengan changelog yang menyebut panggilan web. Bukan juga skrip yang memegang alamat anda, atau nilai yang dikira pada masa jalan.

3:25 Readme memanggil keseluruhan perkara ini sebagai ihsan yang meliputi satu bentuk. Hallie mengatakan keluaran seterusnya akan mengeluarkan e-mel akaun daripada apa yang Kod Claude

### Bilakah pembetulan sebenar akan dihantar, dan apa yang anda lakukan sekarang?

3:32 berikan kepada model, dan dijangka tiba awal minggu depan. Penapis dalam perjalanan keluar perlu mengenali setiap laluan. Jika alamat itu tidak pernah masuk, tiada apa yang perlu ditapis. Semasa saya merakam ini, entri changelog terbaru masih tiga ratus lapan belas. Jika anda menggunakan stabil, kemas kini ke tiga ratus tujuh belas atau lebih baru. Jika anda menulis cangkuk, penyelesaian sementara penguji Windows juga menyemak suntingan fail, jadi alamat yang dikodkan secara tetap akan ditangkap sebelum skrip ditulis. Dan cari transkrip sesi anda untuk e-mel anda sendiri di sebelah User-Agent.

### Berapa awal ia dilaporkan?

4:00 Sekarang tarikh itu. Kami sepatutnya menyedari tingkah laku ini lebih awal, tulis Hallie. Laporan Julai telah pun memberi amaran bahawa apa-apa dalam konteks boleh bocor ke dalam panggilan alat keluar. Dan pada lapan belas September, seorang pengguna memfailkan pepijat bertajuk, e-mel pengguna daripada metadata akaun secara tidak sengaja dihantar ke perkhidmatan luaran dalam pengepala User-Agent. Itu tujuh minggu sebelum benang Khamis, dan bot menandainya sebagai kawasan keselamatan dalam masa kira-kira seminit.

4:24 Menjelang akhir Oktober, sekurang-kurangnya empat isu lagi menerangkan kebocoran yang sama, ke Wikipedia, SEC dan wiki permainan. Sehingga hari ini, kelima-lima masih dibuka. Anthropic mengatakan ia menyedari apabila ini mula meletup di Reddit. Permintaan maaf itu sendiri cepat dan ringkas, saya akan beri mereka itu. Jika anda lebih suka membaca ini daripada mendengarnya, perbezaannya tiba di peti masuk anda setiap pagi, percuma di the daily diff dot dev, pautan di bawah. Jadi, keputusan hari ini: REVERT.

### Adakah e-mel itu harus kekal dalam konteks?

4:48 Saya akan mengembalikan semula meletakkan e-mel akaun dalam konteks model, kerana alamat yang boleh dilihat oleh model adalah alamat yang boleh dihantar, dan readme pengawal itu sendiri mengatakan ia meliputi satu bentuk. Langgan, tekan loceng, dan beritahu saya dalam komen jika anda akan mencapnya berbeza. Dan itu perbezaannya untuk hari ini. Saya Niko dari Axrisi. Gabungkan dengan bertanggungjawab.

## Sumber

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