3 min read
[AI 小众新闻]

仅仅写下「HERMES.md」就会损失200美元!?Claude Code隐藏的恐怖「特定字符串计费漏洞」


  • 特定字符串引发的误计费: 如果git的提交历史中包含了字符串「HERMES.md」(区分大小写),Claude Code的API请求将会被错误地处理为「额外使用(extra usage)」而非「固定计划(Max plan)」...
※この記事はアフィリエイト広告を含みます

仅仅写下「HERMES.md」就会损失200美元!?Claude Code隐藏的恐怖「特定字符串计费漏洞」

📰 新闻概要

  • 特定字符串引发的误计费: 有报告指出,如果git的提交历史中包含字符串「HERMES.md」(区分大小写),Claude Code的API请求将被错误地处理为「额外使用(extra usage)」而非「固定计划(Max plan)」。
  • 高额损失: 报告者签约了Max 20x计划(月费200美元),尽管计划的容量还剩下86%以上,却在不知情的情况下消耗了200.98美元的额外信用。
  • 原因定位: 触发问题的并非项目文件本身,而是git提交信息中的字符串,这可能与服务器端的路由逻辑问题有关。

💡 重要要点

  • 重现条件的具体性: 字符串「HERMES.md」是禁忌的,但小写的「hermes.md」或没有扩展名的「HERMES」,以及别名「AGENTS.md」等则正常工作。
  • 诊断难度: 错误信息仅显示「额外使用额度不足」,因此很难判断是内容基础的路由问题。
  • 系统提示的陷阱: Claude Code包含最近的提交历史作为系统提示的设计,引发了这一意外的计费路径。

🦈 鲨鱼的视角(策展者观点)

简直是不可思议的漏洞!仅仅因为8个字符的字符串出现在提交历史中,就会无视固定额度,直接冲击钱包,真是「代码海洋中的大白鲨」般的恐怖!

特别值得注意的是,报告者凭借「二分搜索」找到了这个特定字符串的执念。他克隆了仓库,分支切割,逐一验证提交信息,最终确定「HERMES.md」是罪魁祸首,这个过程简直是调试的典范。不过,如果服务器端真有根据「特定项目名或文件名」来改变计费路径的逻辑,那这就不仅仅是一个漏洞,而是一个涉及「不透明路由」的大问题!开发者们应该立即检查自己的提交信息,确认是否埋藏着「地雷」!

🚀 接下来会怎样?

Anthropic迫切需要修复路由逻辑。这一事件暴露了「根据提示内容自动改变计费方式」的风险,未来用户对计费透明性的要求会加强。此外,关于是否会有退款的关注也在增加。

💬 鲨鱼的随想

如果「HERMES.md」不行,那我的提交就用「SHARK.md」来填满吧!大家也要注意误计费,保持像海洋一样宽广的心态,努力调试吧!

📚 术语解说

  • Claude Code: 由Anthropic提供的CLI工具,可以直接通过终端与AI对话,生成和修改代码。

  • Max 20x计划: Claude的高端订阅计划之一,提供大量推理请求。

  • 系统提示: AI生成回答时,作为前提条件或上下文在后台输入的指令。在Claude Code中,git历史等会被自动包含。

  • 信息来源: HERMES.md: Anthropic bug causes $200 extra charge, refuses refund

🦈 はるサメ厳選!イチオシAI関連
【免責事項 / Disclaimer / 免责声明】
JP: 本記事はAIによって構成され、運営者が内容の確認・管理を行っています。情報の正確性は保証せず、外部サイトのコンテンツには一切の責任を負いません。
EN: This article was structured by AI and is verified and managed by the operator. Accuracy is not guaranteed, and we assume no responsibility for external content.
ZH: 本文由AI构建,并由运营者进行内容确认与管理。不保证准确性,也不对外部网站的内容承担任何责任。
🦈