Проверка package-lock и SBOM на уязвимости
Проверка зависимостей (SBOM)
Загрузите package-lock.json, yarn.lock, pnpm-lock.yaml, composer.lock или файл CycloneDX/SPDX. Покажем, в каких зависимостях есть известные уязвимости, эксплуатируются ли они в реальных атаках (KEV) и до какой версии обновиться.
или вставьте
Файл разбирается в вашем браузере и на сервер не отправляется. На сервер уходит только список имён пакетов и версий; этот список и результат сопоставления сохраняются в нашем журнале использования.
Что такое SBOM и чем он отличается от lock-файла?
SBOM (software bill of materials, перечень компонентов ПО) — файл, в котором перечислены все пакеты приложения с версиями; распространённые форматы — CycloneDX и SPDX. Lock-файл (package-lock.json, yarn.lock, pnpm-lock.yaml, composer.lock) хранит те же сведения в формате вашего менеджера пакетов. «Проверка зависимостей» Noroxi читает оба вида файлов и сравнивает версию каждого пакета с диапазонами затронутых версий в записях OSV и GitHub Advisory Database.
Как читать результат
- С уязвимостями
- Компоненты, версия которых попадает в затронутый диапазон хотя бы одной записи. В каждой строке перечислены записи, затрагивающие компонент.
- KEV
- Уязвимости, эксплуатацию которых в реальных атаках подтвердило CISA. Закройте их первыми.
- Обновить
- Наибольшая из версий с исправлением, указанных в записях для этого компонента. «Нет исправления» — хотя бы одна из записей не сообщает версию с исправлением.
- Пропущено
- Зависимости разработки не сопоставляются: на рабочий сервер они не попадают. Записи без точной версии (диапазон, git-адрес, локальный путь) сравнить нельзя.
Частые вопросы
Мой файл загружается на ваш сервер?
Чем это отличается от npm audit?
Если ничего не найдено, зависимости чисты?
Кода нет, есть только адрес сайта. Что можно сделать?
Первоисточники
Связанные инструменты
Уязвимости JS-библиотек
Работает по домену: читает библиотеки и версии, которые сайт отдаёт браузеру.
CVE по баннеру
Вставьте строку с версией сервиса и посмотрите известные уязвимости этой версии.
API и MCP
Та же проверка по ключу: POST /api/v1/sbom и инструмент scan_sbom.