Repolode
trailofbits

trailofbits/brotli-checker

Навык для Claude Code и Codex, который ищет в проектах и бинарных файлах копии Brotli-декодера, затронутые CVE-2026-111497, и помогает обновить их.

Звёзды
68
Форки
4
Открытые issues
2
Последний коммит
вчера

Что это?

Brotli Checker находит копии Brotli-декодера, которые могут требовать обновления из-за CVE-2026-111497. Инструмент устанавливается как навык Claude Code или Codex, после чего ассистент сканирует исходный код, зависимости, пакеты приложений и распакованные файловые системы контейнеров. Сканер проверяет сигнатуры в исходном коде и поддерживаемый машинный код в ELF-файлах, а также умеет находить таблицы декодера в бинарных файлах без отладочной информации и собранных с LTO.

Для каждой найденной копии ассистент выясняет, использует ли её запущенное приложение, и объясняет, что нужно обновить или проверить. Инструмент читает файлы, не запуская код приложения и не отправляя сетевых запросов. Trailmark можно использовать при анализе исходного кода, чтобы проследить вызовы декодера и fetch API.

Отдельно можно запустить автономный сканер на Python (только стандартная библиотека, Python 3.12–3.15); он поддерживает необязательный вывод JSON с данными по каждой копии и пробелами в покрытии. Правила основаны на снимке рекомендаций от 2026-10-23, поэтому следует проверять актуальные рекомендации поставщиков, включая сведения об обновлениях и backport-ах.

Ключевые возможности

  • 01Сканирует исходный код, зависимости, пакеты приложений и файловые системы контейнеров на наличие копий Brotli-декодера.
  • 02Проверяет сигнатуры в исходном коде и поддерживаемый машинный код ELF для множества архитектур процессоров.
  • 03Находит таблицы декодера в бинарных файлах без отладочной информации и собранных с LTO.
  • 04Читает файлы, не запуская код приложения и не отправляя сетевых запросов.
  • 05Выводит данные по каждой копии и пробелы в покрытии в формате JSON.

Сценарии использования

  • Проверка зависимостей проекта и результатов сборки на наличие уязвимых копий Brotli-декодера.
  • Аудит образов контейнеров или распакованных пакетов приложений перед выпуском.
  • Использование ассистента в Claude Code или Codex для анализа и объяснения необходимых обновлений.

Быстрый старт

  1. 1

    Попросите Claude Code или Codex установить навык brotli-checker по ссылке в README

  2. 2

    Клонируйте репозиторий

    git clone https://github.com/trailofbits/brotli-checker.git
  3. 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?
Навык для Claude Code и Codex, который ищет в проектах и бинарных файлах копии Brotli-декодера, затронутые CVE-2026-111497, и помогает обновить их. Brotli Checker находит копии Brotli-декодера, которые могут требовать обновления из-за CVE-2026-111497. Инструмент устанавливается как навык Claude Code или Codex, после чего ассистент сканирует исходный код, зависимости, пакеты приложений и распакованные файловые системы контейнеров. Сканер проверяет сигнатуры в исходном коде и поддерживаемый машинный код в ELF-файлах, а также умеет находить таблицы декодера в бинарных файлах без отладочной информации и собранных с LTO.
brotli-checker можно использовать бесплатно? Какая у него лицензия?
brotli-checker распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
brotli-checker всё ещё поддерживается?
Активно поддерживается. Последний коммит в brotli-checker — 6 нояб. 2026 г..
Для чего можно использовать brotli-checker?
Проверка зависимостей проекта и результатов сборки на наличие уязвимых копий Brotli-декодера. Аудит образов контейнеров или распакованных пакетов приложений перед выпуском. Использование ассистента в Claude Code или Codex для анализа и объяснения необходимых обновлений.
Как установить brotli-checker?
Попросите Claude Code или Codex установить навык brotli-checker по ссылке в README Клонируйте репозиторий: 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 проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Расширение VS Code от Red Hat, которое находит известные уязвимости и проблемы с лицензиями в зависимостях проекта при редактировании манифестов.

258195TypeScriptApache-2.0Активно поддерживаетсяОбновлён 5 дней назад

Навык для coding-agent, который проводит многоэтапные аудиты безопасности с изолированными агентами, независимой проверкой и машиночитаемыми результатами.

63,5 тыс.+9,7 тыс. за неделю4,1 тыс.JavaScriptMITОбновлён 2 месяца назад

Эталонная реализация автономного конвейера поиска уязвимостей и подготовки исправлений для Claude с интерактивными security skills для моделирования угроз, сканирования, триажа и внесения исправлений.

7,7 тыс.+35 за неделю638PythonOtherОбновлён 3 месяца назад