
Claude Code- und Codex-Skill zum Auffinden potenziell anfälliger Brotli-Kopien und zur Anleitung von Aktualisierungen für CVE-2026-111497.
Brotli Checker findet Kopien des Brotli-Decoders, die möglicherweise ein Update für CVE-2026-111497 benötigen. Installiere es als Claude Code- oder Codex-Skill und bitte es dann, dein Projekt zu prüfen.
Der Skill durchsucht Quellcode, Abhängigkeiten, App-Pakete und entpackte Container- Dateisysteme. Er prüft Quellcode-Fingerabdrücke und unterstützten ELF-Binärcode, untersucht, welche Kopien die App verwendet, und erklärt, was aktualisiert oder überprüft werden muss. Jede Kopie behält ihr eigenes Ergebnis.
Für die Quellcode-Prüfung ordnet Trailmark Aufrufe den Decoder- und Fetch-APIs zu und hilft dem Assistenten, aufzurufende Stellen zu finden. Der Scanner findet verdächtige Teile; Trailmark hilft zu zeigen, wie der Code zusammenhängt. Der Assistent prüft, ob diese Verbindungen auf die laufende App zutreffen.
Bitte Claude Code oder Codex:
Install the brotli-checker skill from https://github.com/trailofbits/brotli-checker/tree/main/skills/brotli-checker
Für die manuelle Installation kopiere den gesamten Ordner skills/brotli-checker nach
~/.claude/skills/ (Claude Code) oder
~/.codex/skills/ (Codex). Starte eine neue Sitzung, öffne das zu prüfende Projekt und frage:
Use brotli-checker to check this project and tell me whether I need to update anything.
Du kannst auch einen Ordner oder ein App-Paket angeben. Bei nur einer Website-Adresse erklärt der Skill, was fehlt, und bereitet eine Anfrage an deinen Hosting-Anbieter vor. HTTP-Header können den Patch-Status des Decoders nicht feststellen.
Erfordert Python 3.12–3.15 und uv für die Trailmark- Quellcode-Erkennung. Der eigenständige Scanner verwendet nur die Standardbibliothek.
Um lokale Belege ohne einen Agenten zu sammeln:
git clone https://github.com/trailofbits/brotli-checker.git
cd brotli-checker
python3 skills/brotli-checker/scripts/brotli_inventory.py /path/to/application
Die Standardausgabe erklärt Befunde und nächste Schritte. Füge --json hinzu für Belege
pro Kopie, Abdeckungslücken und eine in einfacher Sprache gehaltene user_summary. Siehe die
Scanner-Anleitung für Flags, Exit-Codes, Trailmark-Quellcode-Erkennung,
Binär-Inventar und Disassembly-Prüfung.
Betroffener Code erfordert ein Update oder eine Prüfung auf Vendor-Backports. Befunde zu Versionen und Abhängigkeiten müssen gegen den tatsächlichen Build der App bestätigt werden. Eine korrigierte Kopie entlastet andere mitgelieferte Kopien nicht, und ein leerer Scan belegt nicht, dass eine App sicher ist.
Der Scanner liest Dateien, ohne Anwendungscode auszuführen oder Netzwerk- Probes zu senden. Gepackte kompilierte Referenzen decken x86, x86-64, ARM/Thumb, AArch64, RISC-V64, PowerPC64 Little-Endian, s390x, MIPS32/64 in beiden Byte-Reihenfolgen und LoongArch64-ELF-Builds ab. Die Abdeckung hängt von Compiler und Build-Flags ab; siehe die Build-Matrix. Nicht unterstützte Formate, übersprungene Dateien und Ressourcenlimits erzeugen Abdeckungslücken. Das Auffinden von betroffenem Code belegt nicht, dass eine laufende App ihn verwendet oder dass ein Angreifer ihn erreichen kann.
Die Regeln verwenden einen Advisory-Snapshot vom 2026-10-23. Prüfe die aktuellen Vendor-Hinweise für Updates und Backports.
MIT. Kompilierte Brotli-Referenzen behalten ihre Upstream-Hinweise.