API 密钥裸放 ~/.claude.json 里,开发者用 Rust 写 mcp-warden 让 agent 不再持有密钥

Relevant_Mousse_9117 · reddit · 2026-10-28

开发者发现 /.claude.json 中明文存放着 GitHub、Stripe 等多个 API 密钥——任何有文件访问权限的 agent 都能读走,每次会话记录距离泄露只差一次复制粘贴。于是他写了开源的本地 MCP 服务器 mcp-warden(Rust):

最有价值的教训:开发过程中作者自己绕穿允许列表三次——%2e%2e 路径穿越、nginx 会解码的编码斜杠、正则 | 让 "uptime|df -h" 变成放行任意命令。结论是:这类工具的价值取决于有多少人试图攻破它,他在征集第四个 bypass。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →