Анализ уязвимостей в зависимостях репозитория SourceCraft
В SourceCraft доступен анализ зависимостей (Software Composition Analysis, SCA), которые используются в репозитории.
SCA — это набор инструментов, которые позволяют разработчику определить, какие зависимости используются в процессе разработки ПО, и какие известные уязвимости они содержат.
SCA автоматически строит Software Bill of Materials (SBOM) — список всех зависимостей проекта, включая транзитивные, и сопоставляет их с актуальными базами CVE.
Чтобы посмотреть уязвимости, обнаруженные в зависимостях репозитория:
-
Откройте главную страницу SourceCraft.
-
На вкладке
-
На странице репозитория в разделе
В списке уязвимостей отображается дата последнего обнаружения.
Чтобы скачать SBOM в формате SPDX, нажмите кнопку
-
Чтобы посмотреть информацию о конкретной уязвимости, выберите ее в списке.
Для каждой найденной уязвимости отображается следующая информация:
- Номер CVE, название пакета и его текущая версия.
- Цветовая маркировка уровня критичности обнаруженной проблемы.
- Статус инцидента — Открыт или Решён.
- Отметка о ложном срабатывании (если было отмечено).
-
Чтобы отметить инцидент как решенный:
- Напротив нужного инцидента нажмите Решён.
- Введите комментарий к инциденту.
- (опционально) Отметьте инцидент как ложное срабатывание.
- Нажмите Решить.
-
Чтобы повторно открыть инцидент, напротив нужного инцидента нажмите Переоткрыть.