
Compétence Claude Code et Codex pour trouver des copies de Brotli potentiellement vulnérables et guider les mises à jour pour CVE-2026-111497.
Brotli Checker trouve les copies du décodeur Brotli qui peuvent nécessiter une mise à jour pour CVE-2026-111497. Installez-le en tant que skill Claude Code ou Codex, puis demandez-lui de vérifier votre projet.
La skill analyse le code source, les dépendances, les paquets d'application et les systèmes de fichiers de conteneurs décompressés. Elle vérifie les empreintes du code source et le code binaire ELF pris en charge, détermine quelles copies l'application utilise, et explique quoi mettre à jour ou examiner. Chaque copie conserve son propre résultat.
Pour l'examen du code source, Trailmark cartographie les appels au décodeur et aux API de récupération, aidant l'assistant à trouver les appelants à inspecter. Le scanner repère les parties suspectes ; Trailmark aide à montrer comment le code est relié. L'assistant vérifie si ces connexions s'appliquent à l'application en cours d'exécution.
Demandez à Claude Code ou Codex :
Install the brotli-checker skill from https://github.com/trailofbits/brotli-checker/tree/main/skills/brotli-checker
Pour une installation manuelle, copiez l'intégralité du dossier skills/brotli-checker dans
~/.claude/skills/ (Claude Code) ou
~/.codex/skills/ (Codex). Démarrez une nouvelle session, ouvrez le projet à vérifier, et demandez :
Use brotli-checker to check this project and tell me whether I need to update anything.
Vous pouvez également indiquer un dossier ou un paquet d'application. Avec seulement une adresse de site web, la skill explique ce qui manque et prépare une demande pour votre hébergeur. Les en-têtes HTTP ne permettent pas d'établir le statut de correctif du décodeur.
Nécessite Python 3.12–3.15 et uv pour la découverte des sources par Trailmark. Le scanner autonome n'utilise que la bibliothèque standard.
Pour recueillir des preuves locales sans agent :
git clone https://github.com/trailofbits/brotli-checker.git
cd brotli-checker
python3 skills/brotli-checker/scripts/brotli_inventory.py /path/to/application
La sortie par défaut explique les constats et les étapes suivantes. Ajoutez --json pour obtenir les preuves par copie,
les lacunes de couverture et un user_summary en langage clair. Consultez le
guide du scanner pour les options, les codes de sortie, la découverte des sources par Trailmark,
l'inventaire des binaires et l'examen du désassemblage.
Le code affecté appelle une mise à jour ou un examen de rétroportage par le fournisseur. Les constats de version et de dépendance doivent être confirmés par rapport à la compilation réelle de l'application. Une copie corrigée n'innocente pas les autres copies embarquées, et une analyse vide n'établit pas qu'une application est sûre.
Le scanner lit les fichiers sans exécuter le code de l'application ni envoyer de sondes réseau. Les références compilées empaquetées couvrent les compilations ELF x86, x86-64, ARM/Thumb, AArch64, RISC-V64, PowerPC64 petit-boutiste, s390x, MIPS32/64 dans les deux ordres d'octets, et LoongArch64. La couverture dépend du compilateur et des options de compilation ; consultez la matrice de compilation. Les formats non pris en charge, les fichiers ignorés et les limites de ressources produisent des lacunes de couverture. Trouver du code affecté n'établit pas qu'une application en cours d'exécution l'utilise ni qu'un attaquant peut l'atteindre.
Les règles utilisent un instantané d'avis daté du 2026-10-23. Consultez les recommandations actuelles du fournisseur pour les mises à jour et les rétroportages.
MIT. Les références Brotli compilées conservent leurs mentions amont.