# Kode Claude mengirim email pengguna ke situs web sebagai alamat kontak

Published: 2026-11-06

Kode Claude menambahkan alamat email akun yang masuk ke konteks model, dan agen terkadang memasukkan alamat tersebut ke header User-Agent dari permintaan curl yang ditulisnya untuk situs yang meminta skrip untuk kontak, seperti Wikipedia dan SEC. Anthropic mengirimkan pemeriksaan perintah shell di versi 2.1.317 dan mengatakan rilis berikutnya menghapus email dari konteks. Laporan pengguna tentang kebocoran yang sama kembali ke 18 September.

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

## Isi video ini

- Lydia Hallie dari Anthropic mengatakan email akun ditambahkan ke konteks model untuk pengguna yang masuk karena Claude membuat nama untuk hal-hal seperti tag @author tanpanya.
- Situs seperti Wikimedia meminta skrip untuk User-Agent informatif dengan informasi kontak; kebijakan tersebut menerima email, situs web, atau pengguna wiki. Model terkadang menggunakan email akun yang ada di konteks.
- Versi 2.1.317 menambahkan pemeriksaan. Readme yang diterbitkan menjelaskan penolakan tanpa permintaan untuk panggilan Bash, PowerShell, dan Monitor yang menyimpan alamat dan nama User-Agent, dan mengatakan WebFetch, WebSearch, skrip, dan nilai run-time tidak diperiksa. Changelog dan staf menjelaskan perlindungan yang sama sebagai permintaan atau pemblokiran.
- Dua pengguna melaporkan bahwa perlindungan yang dimuat tidak menolak perintah uji yang tidak berbahaya; Anthropic belum mengonfirmasi laporan tersebut. Saluran stabil masih di 2.1.311, yang tidak memiliki pemeriksaan, dan entri changelog terbaru pada saat perekaman adalah 2.1.318.
- Masalah GitHub yang menjelaskan kebocoran User-Agent yang sama berasal dari 18 September, dengan laporan Juli tentang blok konteks yang disuntikkan. Putusan itu adalah REVERT: alamat yang dapat dilihat model adalah alamat yang dapat dikirim.

## Pertanyaan dan jawaban

### Mengapa Claude Code menempatkan alamat email pengguna di header User-Agent?

Menurut Lydia Hallie dari tim Claude Code, Anthropic menambahkan email akun ke konteks model untuk pengguna yang masuk agar Claude berhenti membuat nama untuk hal-hal seperti tag penulis. Ketika Claude menulis perintah curl-nya sendiri, terkadang ia menggunakan alamat itu sebagai kontak di User-Agent, karena beberapa situs meminta skrip untuk kontak.

### Mengapa Wikipedia dan SEC meminta skrip untuk mengidentifikasi diri?

Kebijakan User-Agent Wikimedia mengatakan skrip harus menggunakan string User-Agent yang informatif dengan informasi kontak, atau mereka dapat diblokir tanpa pemberitahuan, dan menerima alamat email, situs web, atau pengguna wiki. Halaman EDGAR SEC meminta klien otomatis untuk mendeklarasikan agen pengguna dan menunjukkan contoh header dengan nama perusahaan dan email admin.

### Apa yang diperiksa oleh mod privasi Claude Code, dan apa yang dilewatkannya?

Readme yang diterbitkan mod tersebut mengatakan bahwa ia menolak, tanpa permintaan, panggilan Bash, PowerShell, atau Monitor yang inputnya berisi alamat akun dan menamai User-Agent, menggunakan dua kecocokan kata dan tanpa parser. Readme mengatakan WebFetch, WebSearch, alat MCP, skrip yang menyimpan alamat, dan nilai yang dihitung pada saat run-time tidak diperiksa, dan menyebut mod tersebut sebagai kehormatan yang mencakup satu bentuk.

### Apakah menghapus data dari konteks agen berbeda dengan menyaring perintahnya?

Ya. Filter pada perintah keluar harus mengenali setiap rute yang dapat diambil data, dan readme Claude Code mencantumkan beberapa rute yang tidak dicakup oleh filternya. Menghapus alamat dari konteks berarti model tidak memiliki apa pun untuk dikirim. Lydia Hallie mengatakan rilis berikutnya akan menghapus email akun dari konteks, diharapkan awal minggu depan; pada saat perekaman entri changelog terbaru adalah 2.1.318.

### Apa putusan The Daily Diff tentang perubahan email Claude Code?

Putusan The Daily Diff adalah REVERT, yang bertujuan untuk menempatkan email akun di konteks model, karena alamat yang dapat dilihat model adalah alamat yang dapat dikirim. Episode tersebut mencatat bahwa readme penjaga sendiri mengatakan itu mencakup satu bentuk, dan bahwa masalah GitHub yang menjelaskan kebocoran User-Agent yang sama diajukan pada 18 September, tujuh minggu sebelum thread viral.

## Bab

- 0:00 Bagaimana email login mencapai Wikipedia dan SEC?
- 0:35 Mengapa model mengetahui email Anda?
- 1:20 Mengapa situs web meminta email dari skrip?
- 1:53 Tidakkah ada yang memberitahunya untuk tidak melakukannya?
- 2:17 Apa yang sebenarnya diblokir oleh mod privasi?
- 2:55 Apakah penjaga menangkap tes itu?
- 3:29 Kapan perbaikan sebenarnya dikirim, dan apa yang Anda lakukan sekarang?
- 4:00 Berapa lama sebelumnya itu dilaporkan?
- 4:47 Haruskah email tetap ada di konteks?

## Transkrip terjemahan

Diterjemahkan dari narasi asli bahasa Inggris. Audio dan teks tersedia yang dikontrol oleh YouTube.

### Bagaimana email login mencapai Wikipedia dan SEC?

0:00 Email login Anda adalah untuk masuk. Untuk beberapa pengguna Claude Code yang masuk, itu juga ikut serta dalam User-Agent dari permintaan ke situs seperti Wikipedia dan SEC. Dalam video ini: bagaimana bisa sampai di sana? Dan apakah perbaikannya menutupnya? Anthropic mengatakan seharusnya menangkap ini lebih awal. Pelacak bugnya sendiri memiliki tanggal berapa lama sebelumnya, dan saya akan membacanya sebelum putusan. Ini hari Jumat, enam November, dan ini The Daily Diff.

0:24 Claude Code adalah agen pengkodean Anthropic. Ini membaca proyek Anda dan menjalankan perintah untuk Anda, termasuk panggilan curl ke web. User-Agent adalah baris dalam setiap permintaan web yang menyebutkan program yang memanggil.

### Mengapa model mengetahui email Anda?

0:35 Alamat itu ada di sana dengan sengaja. Lydia Hallie, yang bekerja di Claude Code, menjelaskan di Hacker News bahwa Claude terus membuat nama untuk hal-hal seperti tag penulis dalam kode, karena tidak tahu siapa Anda. Jadi Anthropic menambahkan email akun ke konteks model untuk pengguna yang masuk. Itu meledak pada hari Kamis dengan masalah GitHub berjudul pelanggaran privasi di header User-Agent. Pelapor menyalahkan hal itu untuk puluhan email penipuan setiap hari, dan tidak ada yang publik yang membuktikan tautan itu.

1:02 Thread Hacker News melewati seribu dua ratus poin. Laporan dari Juli sudah mengutip teks yang disuntikkan. Di bawah judul bernama email pengguna, dikatakan alamat email pengguna adalah, lalu alamat Anda. Pelapor itu juga menangkap Claude menulis alamat ke git commit, dan perlindungan push GitHub memblokir push.

### Mengapa situs web meminta email dari skrip?

1:20 Beberapa situs meminta skrip untuk mengidentifikasi diri. Kebijakan Wikimedia mengatakan skrip harus menggunakan User-Agent informatif dengan informasi kontak, atau mereka dapat diblokir tanpa pemberitahuan. Situs web juga berfungsi sebagai kontak. Halaman Edgar SEC menunjukkan contoh header dengan nama perusahaan dan admin email. Saat Claude Code menulis perintah curl-nya sendiri untuk Wikipedia, situs tersebut menginginkan kontak, dan satu-satunya alamat dalam konteksnya adalah login Anda email. Seorang pengembang Claude Code mengatakannya seperti ini di Hacker News.

1:48 Claude tampaknya cenderung memutuskan bahwa kebijakan ini layak diikuti. Menurut pengguna yang mengutipnya, blok konteks yang sama memberitahu model untuk tidak pernah

### Tidakkah ada yang memberitahunya untuk tidak melakukannya?

1:56 mengirim alamat itu ke layanan yang tidak terkait, di header, URL atau payload. Dalam satu laporan Oktober, Claude menyimpulkan apa yang terjadi selanjutnya. Saya tetap mengirimnya. Dan User-Agent tidak hilang setelah permintaan. Format log gabungan standar Apache menuliskannya ke log akses, di samping IP pengunjung dan waktu. Respons pertama Anthropic dikirim di versi tiga-tujuh belas.

### Apa yang sebenarnya diblokir oleh mod privasi?

2:19 Changelog menyebutnya pemeriksaan yang meminta sebelum panggilan alat web atau shell mengirimkan email akun Anda ke jaringan. Ini aktif secara default. Tapi saluran stabil masih di tiga-sebelas, yang tidak memilikinya. Sumbernya dipublikasikan kurang dari dua jam setelah masalah itu. Ini menghubungkan alat shell, artinya Bash, PowerShell, dan Monitor. Jika perintah menyimpan alamat Anda dan menamai User-Agent, readme mengatakan itu ditolak, tanpa permintaan.

2:44 Changelog mengatakan itu bertanya, komentar staf mengatakan itu memblokir, dan readme mengatakan itu menolak tanpa bertanya. Seluruh bouncer adalah dua kata yang cocok, tanpa parser, dengan sengaja. Lalu pengguna mengujinya.

### Apakah penjaga menangkap tes itu?

2:56 Satu di Mac dan satu di Windows menjalankan perintah yang tidak berbahaya, sebuah echo ke mana-mana dan sebuah curl ke domain dot invalid yang tidak pernah terselesaikan. Keduanya mengatakan mod ditampilkan sebagai dimuat, dan tidak ada perintah yang ditolak. Itu adalah laporan pengguna; Anthropic belum mengonfirmasinya. Readme juga mencantumkan apa yang lolos. Alat web, WebFetch dan WebSearch, tidak diperiksa, yang merupakan kecocokan yang aneh dengan changelog yang menyebutkan panggilan web. Tidak juga skrip yang menyimpan alamat Anda, atau nilai yang dihitung pada saat run-time.

3:25 Readme menyebut semuanya sebagai kehormatan yang mencakup satu bentuk. Hallie mengatakan rilis berikutnya menghapus email akun dari apa yang Claude Code

### Kapan perbaikan sebenarnya dikirim, dan apa yang Anda lakukan sekarang?

3:32 berikan kepada model, dan diharapkan tiba awal minggu depan. Filter saat keluar harus mengenali setiap rute. Jika alamat tidak pernah masuk, tidak ada yang perlu disaring. Saat saya merekam ini, entri changelog terbaru masih tiga-delapan belas. Jika Anda menggunakan stabil, perbarui ke tiga-tujuh belas atau lebih baru. Jika Anda menulis hook, penangkal penguji Windows juga memeriksa pengeditan file, sehingga alamat yang dikodekan secara keras tertangkap sebelum skrip ditulis. Dan cari transkrip sesi Anda untuk email Anda sendiri di samping User-Agent.

### Berapa lama sebelumnya itu dilaporkan?

4:00 Sekarang tanggal itu. Kami seharusnya menangkap perilaku ini lebih awal, tulis Hallie. Laporan Juli sudah memperingatkan bahwa apa pun dalam konteks bisa bocor ke keluar panggilan alat. Dan pada tanggal delapan belas September, seorang pengguna mengajukan bug berjudul, email pengguna dari metadata akun secara tidak sengaja dikirim ke layanan eksternal di header User-Agent. Itu tujuh minggu sebelum thread hari Kamis, dan bot menandainya sebagai area keamanan dalam waktu sekitar satu menit.

4:24 Pada akhir Oktober, setidaknya empat masalah lagi menjelaskan kebocoran yang sama, ke Wikipedia, SEC, dan wiki game. Hingga hari ini, kelima masalah tersebut masih terbuka. Anthropic mengatakan mereka menyadarinya ketika ini mulai populer di Reddit. Permintaan maaf itu sendiri cepat dan lugas, saya akui itu. Jika Anda lebih suka membaca ini daripada mendengarkan saya mengatakannya, diff tiba di kotak masuk Anda setiap pagi, gratis di the daily diff dot dev, tautan di bawah. Jadi, putusan hari ini: REVERT.

### Haruskah email tetap ada di konteks?

4:48 Saya akan mengembalikan penempatan email akun di konteks model, karena alamat yang dapat dilihat model adalah alamat yang dapat dikirim, dan readme penjaga sendiri mengatakan itu mencakup satu bentuk. Berlangganan, tekan lonceng, dan beri tahu saya di komentar jika Anda akan menandainya secara berbeda. Dan itulah perbedaannya untuk hari ini. Saya Niko dari Axrisi. Gabungkan secara bertanggung jawab.

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