Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
brotli-cve-check — Навык агента + скрипт для сканирования проектов на наличие CVE-2026-111497 (Brotli), оценки критичности и предложения исправлений | Kitploit
Инструменты/GitHubGitHub/apaonum/brotli-cve-check
Статический анализСканеры уязвимостейБезопасность контейнеровАнализ уязвимостейСкриптинг и автоматизацияАудит конфигурацииDevSecOpsБезопасность Цепочки ПоставокРеагирование на Инциденты
GitHubapaonum/brotli-cve-check

brotli-cve-check

32 дней назадЕщё не проверено

Навык агента + скрипт для сканирования проектов на наличие CVE-2026-111497 (Brotli), оценки критичности и предложения исправлений

Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

brotli-cve-check

Сканирует проект или образ контейнера на наличие CVE-2026-111497 — переполнения буфера в декодере Brotli. Оценивает критичность как Critical, High или Medium и перечисляет шаги по устранению.

Репозиторий содержит два компонента:

  • Скрипт (skills/brotli-cve-check/scripts/brotli_check.py): выполняет само сканирование, оценку и устранение. Требует только Python 3.11+ и не имеет зависимостей, поэтому работает и в CI.
  • Навык (skills/brotli-cve-check/SKILL.md): AI-агент запускает скрипт, читает ваши файлы k8s, terraform, compose и README, чтобы определить степень подверженности системы, а затем запускает скрипт повторно с учётом этой подверженности.

Установка

Плагин Claude Code

/plugin marketplace add Apaonum/brotli-cve-check
/plugin install brotli-cve-check@brotli-cve-check

Чтобы получить новые версии, выполните /plugin marketplace update brotli-cve-check.

Любой агент (Claude Code, Cursor, Codex, Copilot, ...) через skills CLI

npx skills add Apaonum/brotli-cve-check

Вручную

git clone https://github.com/Apaonum/brotli-cve-check
ln -s "$PWD/brotli-cve-check/skills/brotli-cve-check" ~/.claude/skills/brotli-cve-check

Использование

После установки навыка попросите агента «проверить этот проект на наличие Brotli CVE».

Чтобы запустить скрипт напрямую:

python3 skills/brotli-cve-check/scripts/brotli_check.py <project> \
  [--exposure internet|internal|none] \
  [--python <venv>/bin/python] \
  [--image <image>] \
  [--json]
--exposureКритичностьСрокКогда
internetCritical24 часаПринимает запросы из интернета, вызывает API партнёров или третьих сторон либо загружает URL, предоставленные пользователями
internalHigh7 днейПринимает данные от других систем или партнёров по внутренней сети или VPN либо обрабатывает персональные данные клиентов
noneMedium≤ 30 днейСборочные/CI-образы, машины разработчиков, пакетные задания, читающие только внутренние данные
(не указан)Critical24 часаПодверженность неизвестна, поэтому инструмент предполагает более высокий уровень

Коды выхода: 0 — чисто, 1 — уязвимо или требует проверки, 2 — ошибка сканирования.

Что проверяется

  • requirements*.txt, pyproject.toml, poetry.lock, uv.lock, Pipfile.lock: Brotli 1.0.3–1.2.0 (кроме бэкпортированных исправлений 1.0.10 и 1.1.1) и brotlicffi < 1.2.1.0
  • Dockerfile: базовые образы на Debian unstable (sid) и базовые образы, не закреплённые по digest
  • --image: запускает контейнер и проверяет libbrotli1 с помощью dpkg --compare-versions (bookworm требует ≥ 1.0.9-2+deb12u1, trixie требует ≥ 1.1.0-2+deb13u1). Также проверяет Python-пакеты внутри образа и запускает trivy, если он установлен. Требует docker.
  • --python: проверяет пакеты, фактически установленные в этом интерпретаторе

Пример для CI

- run: python3 skills/brotli-cve-check/scripts/brotli_check.py . --exposure internet --json

Тестирование

python3 skills/brotli-cve-check/scripts/test_brotli_check.py

Ограничения

  • В других дистрибутивах (Ubuntu, RHEL, Alpine) --image сообщает установленную версию и помечает её как «verify». Сравните эту версию с собственным трекером безопасности дистрибутива.
  • Если в проекте есть Dockerfile, но вы не передали --image, результат будет «needs verification», поскольку сканирование никогда не видит системную библиотеку внутри образа.

Лицензия

MIT

Скачать инструмент