Перейти к содержимому

Google выпустил открытую версию OSV-Scanner, подняв обнаружение уязвимостей на новый уровень

Google официально представила OSV-Scanner V2.0.0 17 марта 2025 года. Это обновлённый инструмент, который значительно помогает специалистам в выявлении и устранении уязвимостей в программном обеспечении.

OSV-Scanner впервые был выпущен в декабре 2022 года и занял своё место среди инструментов открытого кода для обеспечения безопасности. Его основная цель – предоставление разработчикам актуальной и точной информации о выявленных уязвимостях в их проектах. В версии V2 инструмент значительно усовершенствован благодаря интеграции с OSV-SCALIBR, расширяющей его возможности.

Команда Google Open Source Security заявляет:
🗣️ «Эта версия V2, построенная на основе OSV-SCALIBR, значительно улучшает OSV-Scanner. Теперь это не просто инструмент для сканирования уязвимостей, а полноценное средство для их устранения с поддержкой множества форматов и экосистем».

🔍 Интеграция OSV-SCALIBR – поддержка новых форматов

OSV-Scanner V2 теперь анализирует зависимости в большем количестве экосистем. Добавлена поддержка следующих форматов:
✅ .NET – deps.json
✅ Python – uv.lock
✅ JavaScript – bun.lock
✅ Haskell – cabal.project.freeze, stack.yaml.lock
✅ Различные артефакты – модули Node.js, колёса Python, Uber JAR-файлы Java, бинарные файлы Go

Это позволяет разработчикам автоматически анализировать все зависимости в своих проектах и выявлять потенциальные уязвимости.

🛠 Контейнерное сканирование с анализом слоёв

OSV-Scanner V2 теперь полностью поддерживает анализ контейнерных образов Debian, Ubuntu и Alpine. Инструмент предоставляет:
🔹 Историю слоёв, где были добавлены пакеты
🔹 Определение базового образа
🔹 Фильтрацию уязвимостей в зависимости от окружения

📊 Интерактивный HTML-отчёт

Теперь OSV-Scanner генерирует интерактивные HTML-отчёты с расширенными возможностями:
🔸 Фильтрация и приоритизация уязвимостей по степени критичности
🔸 Подробная информация о каждой уязвимости
🔸 Фильтрация слоёв и определение базовых образов для контейнерных анализов

Это значительно упрощает детальный анализ безопасности.

🔧 Упрощённое устранение уязвимостей в Maven

Ранее OSV-Scanner автоматически исправлял уязвимости в npm-пакетах. Теперь эта функция доступна и для Java-проектов с использованием Maven:
✅ Поддержка pom.xml для обновления зависимостей и устранения уязвимостей
✅ Возможность выбирать между прямым обновлением версии и альтернативными зависимостями

Этот функционал значительно упрощает поддержание безопасности кода для Java-разработчиков.

💡 Преимущества OSV-Scanner перед коммерческими аналогами

🔹 Полностью открытый код – база данных уязвимостей пополняется сообществом в реальном времени
🔹 Высокое качество рекомендаций – точные инструкции по исправлению уязвимостей
🔹 Поддержка различных языков и экосистем – Node.js, Python, Java, Go, .NET и другие

Google позиционирует OSV-Scanner как сильную альтернативу закрытым коммерческим решениям, позволяя автоматически выявлять и исправлять уязвимости в проектах.

🔹 Рекомендации по использованию OSV-Scanner

✅ Немедленно обновитесь до OSV-Scanner V2.0.0
✅ Регулярно проверяйте зависимости на наличие уязвимостей
✅ Используйте возможности анализа контейнеров
✅ Интегрируйте OSV-Scanner в GitHub Actions или CI/CD
✅ Следуйте рекомендациям по исправлению уязвимостей и своевременно обновляйте зависимости

OSV-Scanner V2.0.0 уже доступен для загрузки на официальной странице GitHub.

👉 Источник: GitHub – OSV-Scanner

Google сделала важный шаг в повышении безопасности программного обеспечения. Теперь разработчики и специалисты DevOps могут быстро обнаруживать скрытые уязвимости в коде и автоматически их исправлять.

🛡 Используйте OSV-Scanner для повышения кибербезопасности ваших проектов!