Repolode
fabric8-analytics

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. 1

    Установите Visual Studio Code

  2. 2

    Откройте представление «Расширения» в меню «Вид»

  3. 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 обновляется ежедневно.

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

Trivy — сканер безопасности с открытым исходным кодом, который выявляет уязвимости, ошибки конфигурации, секреты и данные SBOM в контейнерах, файловых системах, Git-репозиториях, образах VM и Kubernetes.

39,1 тыс.+205 за неделю832GoApache-2.0Активно поддерживаетсяОбновлён 23 часа назад