Devotd Github
新发现安全

idogol24/weir v0.8.0 — 智能体的 API 密钥泄露检查

idogol24/weir 是一个 Python 工具,用于检查在智能体执行路径中 API 密钥是否会泄露,并可遮蔽部分泄露情况。

仓库信息idogol24/weir ↗

idogol24/weir 是一个 Python 工具,用于检查在智能体执行路径中 API 密钥是否会泄露,并可遮蔽部分泄露情况。

GitHub 项目说明: API key leak detection for the agents you build and the coding agent you use. Test any agent with planted fake keys, or see which of your real keys a Claude Code session exposed.

星标
★ 18
复刻
0
语言
Python
许可证
Apache-2.0
最新版本
v0.8.0
查看原始来源 ↗在 GitHub 查看 ↗

idogol24/weir 的最新版本是 v0.8.0。所提供的信息中没有这一版本的变更记录。该仓库是一个 Python 工具,用于检查智能体执行过程中 API 密钥是否会泄露到跟踪(trace)或日志中,或是否会传入模型的上下文。你可以在自己编写的智能体中植入假密钥来测试是否泄露;在 Claude Code 中,你可以确认真实密钥是否会进入会话上下文,或通过工具调用输出。

weir 作为独立的执行工具运行智能体流程,并将结果判定为泄露、安全或不完整。在 Claude Code 中,它还提供可选功能:遮蔽工具结果中的密钥,或通过钩子将其移除。该项目以 Apache-2.0 许可证发布,项目说明将检测智能体与编程智能体中的密钥暴露列为其用途。作者表示他们发现了一个 MLflow 漏洞(CVE-2026-116691)。这是该项目自行提出的案例,仅凭所提供的信息不能视为经过独立验证的结果。

文档说明了检测的局限,例如只有部分密钥值暴露、或密钥被拆分为多个片段传递等情况。因此,与其把它理解为能够无遗漏地捕捉各种形式密钥泄露的工具,更准确的说法是:它是在明确说明的执行路径上检查密钥暴露的一种手段。关于 v0.8.0 改动了什么,以及检测范围的验证结果,所提供的信息中没有说明。