mandusec/mandu 是一个 TypeScript 包装器,使 Claude Code、Codex 等编码代理看到的是经过掩码的占位符,而不是真实密钥值。最新记录在案的版本是 v0.2.0-beta.7。所提供的事实中没有关于该版本具体改动的信息,因此无法确认本次发布的变更点。该工具的目的是在不让代理直接访问真实值的同时,帮助完成需要使用密钥值的任务。
Mandu 依据规则,将模型的读取权限与实际值被传递到的程序和主机区分开来。README 说明,默认配置在实际值发送之前需要获得用户批准。它在本地运行,无需单独的账号或服务器,并提供代理和文件保护功能。它利用 Linux 的 Landlock 和 seccomp 为代理的运行环境应用沙箱。仓库的语言是 TypeScript,许可证是 Apache-2.0。
不过,README 所说明的保护范围是有边界的。提示注入防御以及对代理自身登录凭据的保护不在该范围之内。因此,不应把 Mandu 限制密钥值访问的功能与针对这两个问题的保护视为同一件事。仅凭所提供的信息,无法判断 v0.2.0-beta.7 的具体改动,也无法判断其他安全保证。