Платформа Component Analysis на основе SBOM отслеживает зависимости ПО и известные уязвимости в проектах организации.
fabric8-analytics/fabric8-analytics-vscode-extension
Расширение VS Code от Red Hat, которое находит известные уязвимости и проблемы с лицензиями в зависимостях проекта при редактировании манифестов.
Open source альтернатива:Snyk
- Звёзды
- 258
- Форки
- 195
- Открытые issues
- 9
- Последний коммит
- 5 дней назад
Что это?
Red Hat Dependency Analytics (RHDA) — расширение для Visual Studio Code, которое показывает уязвимости в цепочке поставки ПО прямо во время написания кода. Когда вы открываете файл манифеста, например pom.xml, package.json, go.mod, requirements.txt, pyproject.toml или Cargo.toml, расширение отправляет список зависимостей на сервер Red Hat и помечает уязвимые пакеты прямо в коде, указывая количество уязвимостей и их критичность. Поддерживаются Maven, npm, pnpm, Yarn, Go, Python (pip, Poetry, uv), Gradle и Cargo.
Помимо встроенных пометок об уязвимостях, расширение предлагает быстрые исправления с рекомендуемыми Red Hat версиями пакетов, подробный HTML-отчёт для каждого манифеста и команду для пакетного анализа всех пакетов в workspace на JavaScript или Cargo. Оно также проверяет несоответствия лицензий между манифестами и файлами LICENSE, умеет создавать SBOM в формате CycloneDX и сканировать базовые образы Dockerfile, если установлены syft и skopeo.
Зависимости можно исключить из анализа с помощью комментариев `exhortignore`; области dev и test по умолчанию пропускаются. Расширению нужны бинарные файлы внешних менеджеров пакетов, установленные в вашей системе, а данные манифестов отправляются в онлайн-сервис.
Ключевые возможности
- 01Пометки об уязвимостях прямо рядом с зависимостями в поддерживаемых файлах манифестов.
- 02Предложения Quick Fix, позволяющие переключиться на версии пакетов, рекомендованные Red Hat.
- 03Обнаружение несоответствий лицензий и несовместимых лицензий зависимостей.
- 04Пакетный анализ монорепозиториев JavaScript/TypeScript и workspace Cargo.
- 05Создание SBOM в формате CycloneDX по файлам манифестов.
- 06Сканирование базовых образов Dockerfile с помощью syft и skopeo.
Сценарии использования
- Поиск известных уязвимых зависимостей при редактировании pom.xml или package.json.
- Проверка проекта на Python с зависимостями под управлением pip, Poetry или uv перед коммитом изменений.
- Создание SBOM для проекта Maven или npm, чтобы передать его команде безопасности.
- Аудит всех пакетов в монорепозитории pnpm или Cargo за один запуск.
Быстрый старт
- 1
Установите Visual Studio Code
- 2
Откройте представление «Расширения» в меню «Вид»
- 3
Найдите Red Hat Dependency Analytics в Marketplace и нажмите «Установить»
Что важно знать
- Необходимо установить менеджер пакетов для используемого типа проекта (например, mvn, npm, pip или cargo) и сделать его доступным через PATH.
- Это онлайн-сервис, размещенный на серверах Red Hat, поэтому для анализа зависимостей требуется доступ к сети.
- Для получения рекомендаций и исправлений для Maven и Gradle необходимо добавить в проект репозиторий GA от Red Hat.
В подборках
Темы
Частые вопросы
- Что такое fabric8-analytics-vscode-extension?
- Расширение VS Code от Red Hat, которое находит известные уязвимости и проблемы с лицензиями в зависимостях проекта при редактировании манифестов. Red Hat Dependency Analytics (RHDA) — расширение для Visual Studio Code, которое показывает уязвимости в цепочке поставки ПО прямо во время написания кода. Когда вы открываете файл манифеста, например pom.xml, package.json, go.mod, requirements.txt, pyproject.toml или Cargo.toml, расширение отправляет список зависимостей на сервер Red Hat и помечает уязвимые пакеты прямо в коде, указывая количество уязвимостей и их критичность. Поддерживаются Maven, npm, pnpm, Yarn, Go, Python (pip, Poetry, uv), Gradle и Cargo.
- fabric8-analytics-vscode-extension можно использовать бесплатно? Какая у него лицензия?
- fabric8-analytics-vscode-extension распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- fabric8-analytics-vscode-extension всё ещё поддерживается?
- Активно поддерживается. Последний коммит в fabric8-analytics-vscode-extension — 2 нояб. 2026 г..
- Для чего можно использовать fabric8-analytics-vscode-extension?
- Поиск известных уязвимых зависимостей при редактировании pom.xml или package.json. Проверка проекта на Python с зависимостями под управлением pip, Poetry или uv перед коммитом изменений. Создание SBOM для проекта Maven или npm, чтобы передать его команде безопасности. Аудит всех пакетов в монорепозитории pnpm или Cargo за один запуск.
- Как установить fabric8-analytics-vscode-extension?
- Установите Visual Studio Code Откройте представление «Расширения» в меню «Вид» Найдите Red Hat Dependency Analytics в Marketplace и нажмите «Установить»
- Где скачать fabric8-analytics-vscode-extension?
- Исходный код и инструкции по установке — на GitHub: https://github.com/fabric8-analytics/fabric8-analytics-vscode-extension
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI-инструмент и библиотека Go для создания SBOM по образам контейнеров и файловым системам.
Навык для Claude Code и Codex, который ищет в проектах и бинарных файлах копии Brotli-декодера, затронутые CVE-2026-111497, и помогает обновить их.
Dev-зависимость Composer, блокирующая установку PHP-пакетов с известными уязвимостями; обновляется ежедневно.
Сканер зависимостей Python, который обнаруживает известные уязвимости и вредоносные пакеты и предлагает способы их устранения.
Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.