依存関係マニフェストの編集中に、既知の脆弱性やライセンス上の問題を通知するRed Hat製VS Code拡張機能です。
trailofbits/brotli-checker
CVE-2026-111497の影響を受けるBrotliデコーダーの複製をプロジェクトやバイナリからスキャンし、更新方法を案内するClaude Code/Codex向けスキル。
- スター
- 68
- フォーク
- 4
- 未解決の Issue
- 2
- 最終コミット
- 昨日
これは何?
Brotli Checkerは、CVE-2026-111497への対応として更新が必要な可能性があるBrotliデコーダーの複製を検出します。Claude CodeまたはCodexのスキルとしてインストールすると、アシスタントがソースコード、依存関係、アプリのパッケージ、展開済みのコンテナファイルシステムをスキャンします。スキャナーはソースコードのフィンガープリントと、対応するELFバイナリのコードを検査し、strip済みのバイナリやLTOでビルドされたバイナリに含まれるデコーダーテーブルも認識できます。
検出した複製ごとに、実行中のアプリが実際にそれを使用しているかをアシスタントが調べ、更新や確認が必要な内容を説明します。このツールはアプリケーションコードを実行したり、ネットワークプローブを送信したりせずにファイルを読み取ります。ソースコードのレビューでは、Trailmarkを使ってデコーダーやfetch APIへの呼び出しをマッピングできます。
Pythonのスタンドアロンスキャナー(標準ライブラリのみ、Python 3.12~3.15)を直接実行することもでき、複製ごとの根拠やカバレッジの不足箇所をJSON形式で出力するオプションもあります。ルールの根拠は2026-10-23時点のアドバイザリスナップショットのため、ベンダーの最新のガイダンスやバックポート情報を確認してください。
主な機能
- 01ソースコード、依存関係、アプリのパッケージ、コンテナファイルシステムをスキャンし、Brotliデコーダーの複製を検出します。
- 02さまざまなCPUアーキテクチャにおいて、ソースコードのフィンガープリントと対応するELFバイナリのコードを検査します。
- 03strip済みまたはLTOでビルドされたバイナリ内のデコーダーテーブルを認識します。
- 04アプリケーションコードを実行したり、ネットワークプローブを送信したりせずにファイルを読み取ります。
- 05複製ごとの根拠とカバレッジの不足箇所をJSON形式で出力します。
ユースケース
- プロジェクトの依存関係やビルド成果物に、脆弱性のあるBrotliデコーダーの複製が含まれていないか確認する。
- リリース前にコンテナイメージや展開済みのアプリケーションパッケージを監査する。
- Claude CodeまたはCodexのアシスタントに調査を任せ、必要な更新内容を説明してもらう。
クイックスタート
- 1
README のリンクから brotli-checker スキルをインストールするよう、Claude Code または Codex に依頼します
- 2
リポジトリをクローンします
git clone https://github.com/trailofbits/brotli-checker.git - 3
アプリケーションのフォルダーでスキャナーを実行します
python3 skills/brotli-checker/scripts/brotli_inventory.py /path/to/application
使う前に知っておきたいこと
- Trailmark のソース検出には Python 3.12~3.15 と uv が必要です。
- バイナリチェックの対象は記載された ELF アーキテクチャのみで、カバレッジはコンパイラーやビルドフラグによって異なります。
- ルールは 2026-10-23 時点の参考スナップショットを使用しています。最新情報については、ベンダーの現行ガイダンスを確認してください。
収録されている特集
トピック
よくある質問
- brotli-checker とは?
- CVE-2026-111497の影響を受けるBrotliデコーダーの複製をプロジェクトやバイナリからスキャンし、更新方法を案内するClaude Code/Codex向けスキル。 Brotli Checkerは、CVE-2026-111497への対応として更新が必要な可能性があるBrotliデコーダーの複製を検出します。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 のインストール方法は?
- README のリンクから brotli-checker スキルをインストールするよう、Claude Code または Codex に依頼します リポジトリをクローンします: 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
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
独立したエージェントによる検証と機械可読な指摘事項を備えた、複数フェーズのセキュリティ監査を行うコーディングエージェント向けスキル。
AIエージェントがネイティブバイナリ、Electronアプリ、.NETアセンブリ、Webサイトを解析するMCPサーバー兼CLI。
Claude向けに脆弱性の自動発見と修正を行うパイプラインのリファレンス実装。脅威モデリング、スキャン、トリアージ、パッチ作成に使える対話型のセキュリティスキルも備えています。
既知のセキュリティ勧告があるPHPパッケージのインストールを防ぐ、毎日更新されるComposer開発依存パッケージ。
WebサイトやローカルのPHPバイナリがphp2shellに脆弱なバージョンを実行しているか確認する、Node.js製CLIとエージェントスキルです。