Red Hat 出品的 VS Code 扩展,编辑依赖清单时标出依赖中的已知漏洞和许可证问题。
trailofbits/brotli-checker
一个 Claude Code 与 Codex 技能,用于扫描项目和二进制文件中可能受 CVE-2026-111497 影响的 Brotli 解码器副本。
- Star
- 68
- Fork
- 4
- 未关闭 Issue
- 2
- 最近提交
- 昨天
这是什么?
Brotli Checker 用于查找项目中可能需要更新的 Brotli 解码器副本,针对 CVE-2026-111497。它以 Claude Code 或 Codex 技能的形式安装,由助手扫描源码、依赖、应用安装包以及解包后的容器文件系统。扫描器会检查源码指纹和受支持的 ELF 二进制代码,并能识别经过 strip 或 LTO 编译的二进制中的解码器表。
对每个发现的副本,助手会进一步判断运行中的应用是否真正使用它,并说明需要更新或复核的内容。工具只读取文件,不执行应用代码,也不发起网络探测。源码审查时可借助 Trailmark 梳理解码器与 fetch 相关 API 的调用关系。
独立的 Python 扫描器仅使用标准库,支持 Python 3.12 至 3.15,也可直接运行,并可通过 JSON 输出每个副本的证据和覆盖缺口。规则基于 2026-10-23 的安全公告快照,更新和回移补丁请以厂商当前建议为准。
核心功能
- 01扫描源码、依赖、应用包和容器文件系统中的 Brotli 解码器副本。
- 02检查源码指纹以及多种 CPU 架构的受支持 ELF 二进制代码。
- 03识别经过 strip 或 LTO 编译的二进制中的解码器表。
- 04只读取文件,不执行应用代码,也不发起网络探测。
- 05以 JSON 输出每个副本的证据和覆盖缺口。
适用场景
- 检查项目依赖和构建产物中是否存在受影响的 Brotli 解码器副本。
- 在发布前审计容器镜像或解包后的应用安装包。
- 让 Claude Code 或 Codex 中的助手排查并说明需要进行的更新。
快速上手
- 1
在 Claude Code 或 Codex 中请求从 README 链接安装 brotli-checker 技能
- 2
克隆代码仓库
git clone https://github.com/trailofbits/brotli-checker.git - 3
对应用目录运行扫描器
python3 skills/brotli-checker/scripts/brotli_inventory.py /path/to/application
使用前须知
- 需要 Python 3.12 至 3.15,并需要 uv 来运行 Trailmark 源码发现功能。
- 二进制检查仅覆盖列出的 ELF 架构,覆盖范围取决于编译器和构建参数。
- 规则基于 2026-10-23 的安全公告快照,请以厂商最新指引为准进行更新。
收录于专题
标签
常见问题
- brotli-checker 是什么?
- 一个 Claude Code 与 Codex 技能,用于扫描项目和二进制文件中可能受 CVE-2026-111497 影响的 Brotli 解码器副本。 Brotli Checker 用于查找项目中可能需要更新的 Brotli 解码器副本,针对 CVE-2026-111497。它以 Claude Code 或 Codex 技能的形式安装,由助手扫描源码、依赖、应用安装包以及解包后的容器文件系统。扫描器会检查源码指纹和受支持的 ELF 二进制代码,并能识别经过 strip 或 LTO 编译的二进制中的解码器表。
- brotli-checker 可以免费使用吗?用的什么许可证?
- brotli-checker 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- brotli-checker 还在维护吗?
- 活跃维护中。brotli-checker 最近一次提交是在 2026年11月6日。
- brotli-checker 适合用来做什么?
- 检查项目依赖和构建产物中是否存在受影响的 Brotli 解码器副本。 在发布前审计容器镜像或解包后的应用安装包。 让 Claude Code 或 Codex 中的助手排查并说明需要进行的更新。
- brotli-checker 怎么安装和运行?
- 在 Claude Code 或 Codex 中请求从 README 链接安装 brotli-checker 技能 克隆代码仓库: git clone https://github.com/trailofbits/brotli-checker.git 对应用目录运行扫描器: python3 skills/brotli-checker/scripts/brotli_inventory.py /path/to/application
- 在哪里获取 brotli-checker?
- 源代码和安装说明在 GitHub 上:https://github.com/trailofbits/brotli-checker
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个供编码智能体使用的技能,通过隔离代理与独立验证,执行多阶段安全审计并输出机器可读的结果。
让 AI 智能体通过 MCP 和命令行逆向分析原生二进制、Electron 应用、.NET 程序集和网站。
基于 Claude 的自主漏洞发现与修复参考实现,附带威胁建模、扫描、分诊和补丁等交互式安全技能。
一个 Composer 开发依赖,阻止安装存在已知安全漏洞的 PHP 包,每日更新。
一个 Node.js 命令行工具和 Agent 技能,用于检测网站或本地 PHP 是否存在 php2shell 漏洞版本。