Расширение VS Code от Red Hat, которое находит известные уязвимости и проблемы с лицензиями в зависимостях проекта при редактировании манифестов.
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
Попросите Claude Code или Codex установить навык brotli-checker по ссылке в README
- 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?
- Навык для 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 обновляется ежедневно.
Похожие проекты
Навык для coding-agent, который проводит многоэтапные аудиты безопасности с изолированными агентами, независимой проверкой и машиночитаемыми результатами.
MCP-сервер и CLI, с помощью которых AI-агенты анализируют нативные бинарные файлы, приложения Electron, сборки .NET и сайты.
Эталонная реализация автономного конвейера поиска уязвимостей и подготовки исправлений для Claude с интерактивными security skills для моделирования угроз, сканирования, триажа и внесения исправлений.
Dev-зависимость Composer, блокирующая установку PHP-пакетов с известными уязвимостями; обновляется ежедневно.
Node.js CLI и навыки агента для проверки, уязвимы ли версия PHP на сайте или локальный PHP-бинарник к php2shell.