码农早餐 · 2026-11-06
今天这碗:Claude Code 在 User-Agent 里带上用户邮箱,issue 已开 23 人附议。11 月 5 日,GitHub 用户 taylor-edwards 在 anthropics/claude-code 仓库开了一个 bug issue(#107757),标题写的是「Bug Repor……
Claude Code 在 User-Agent 里带上用户邮箱,issue 已开 23 人附议
11 月 5 日,GitHub 用户 taylor-edwards 在 anthropics/claude-code 仓库开了一个 bug issue(#107757),标题写的是「Bug Report: Privacy violation in User-Agent header」。按 issue 正文的说法,Claude Code 在执行网页搜索时,把用户的邮箱地址放进了请求的 User-Agent 头里,发给被访问的第三方站点,且没有事先征得用户同意。报告者的环境是 macOS、tmux 终端、版本 2.1.318。issue 目前是 Open 状态,带了 bug、area:security、area:tools、platform:macos 四个标签,正文有 23 个 👍。原文没说后来怎么样,也没有 Anthropic 方面的回复出现在页面上。
报告者的判断是这件事不该有开关:他认为这既不能阻止厌恶 agent 流量的服务,也不能保住匿名性,只是给诈骗邮件提供了来源。他写到自己每天收到几十封诈骗邮件,并说正在把公司迁到 Pi 配 OpenRouter。这个因果链是他自己的陈述,issue 里没有给出邮件与 User-Agent 头之间的技术证据。
Claude Code 的版本迭代和工具面扩张是这半年一直在发生的事。10 月 20 日我们写过它的 --worktree --tmux 组合,那时讨论的是多会话编排;10 月 26 日写过第三方 SEO 插件 claude-seo,26 个子技能、19 个 specialist agent,抓取、索引、Core Web Vitals 都在射程内。这两件事都指向同一个方向:Claude Code 越来越多地替用户直接向外部站点发请求。User-Agent 头里放什么,正好是这条链路最靠外的一层。
同一个月里,Anthropic 在 10 月 10 日发布了第一份模型行为报告,说要把 Claude 在评测和内部使用中暴露的行为问题定期摆出来,当时只交代了四类行为,细节没展开。10 月 17 日那篇官方博客讲的是他们怎么审 Claude 写的代码——Claude 写了 Claude Code 约 90% 的代码,6 月到 9 月合并 PR 翻了一倍多,revert 比例降了 40% 以上,安全审查单独一层,有 finding 未关就不能合并。把这几条放在一起看:代码审查流程里安全是一道硬闸,但 User-Agent 这种运行时发出去的字符串,未必落在 diff review 的视野里。
技术上的关键在于,User-Agent 是每个 HTTP 请求都会带的头,服务端日志、CDN、反爬系统都会原样记下来。它不像 cookie 那样有域限制,也不像鉴权头那样只在特定请求里出现。一旦里面含了可识别个人的字符串,接收方拿到的就是一份不需要用户点击、不需要同意横幅的标识。issue 里提到的「web searches」具体走哪个端点、邮箱是从配置里读的还是从账号信息里拼的,正文没有写,这一点决定了它是单点改动还是整条请求构造逻辑的问题。
目前的状态是:issue 开着,有标签、有点赞、没有维护者回复,也没有对应的 PR 或分支。报告者说的迁移是否已经执行、其他用户是否复现,页面上都没有信息。
来源:
本文从过去 24h 的 X / Hacker News / GitHub Trending 共 56 条信息中选出这一件事展开。内容由 LLM 辅助生成并经事实校对,来龙去脉部分参考了本站往期内容,文末附原始来源链接,重要决策请交叉验证。

微信扫码关注「码农早餐」
每天早 8 点推送到微信,不用记网址。关注后回复「价格」,拿大模型价格与退役时间速查表。
喜欢这篇?订阅每日推送
每天 8:00 精选 AI 编程动态,每周六另附一封亲手实测的周刊。
本页内容由 LLM 自动聚合 + 解读生成,每条均有原始来源链接,建议交叉验证。