Devotd Github
新发现安全

mandusec/mandu v0.2.0-beta.7 — 面向编码代理的密钥值掩码包装器

mandusec/mandu 是一款本地工具,向编码代理显示占位符而非真实密钥值,并限制真实值的传递目标。

仓库信息mandusec/mandu ↗

mandusec/mandu 是一款本地工具,向编码代理显示占位符而非真实密钥值,并限制真实值的传递目标。

GitHub 项目说明: Run Claude Code or Codex next to your real secrets: the AI sees placeholders, you see the real values.

星标
★ 7
复刻
1
语言
TypeScript
许可证
Apache-2.0
最新版本
v0.2.0-beta.7
查看原始来源 ↗在 GitHub 查看 ↗

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 的具体改动,也无法判断其他安全保证。