Об этом проекте
Syft — это мощный CLI-инструмент и библиотека Go, предназначенные для создания спецификаций программных составов (SBOM) из образов контейнеров, файловых систем и архивов. Он поддерживает широкий спектр экосистем упаковки, включая Alpine (apk), Debian (dpkg), RPM, Go, Python, Java, JavaScript, Ruby, Rust, PHP, .NET и многие другие. Syft может сканировать OCI, Docker, Singularity и другие форматы образов и легко интегрируется с Grype для сканирования уязвимостей. Он предлагает несколько форматов вывода, таких как CycloneDX, SPDX и Syft JSON, а также поддерживает преобразование между форматами SBOM. Кроме того, Syft может создавать подписанные аттестации SBOM с использованием спецификации in-toto. Установка выполняется просто через curl-скрипт, и его можно использовать для быстрого перечисления пакетов в образе или каталоге, а также для генерации SBOM в различных форматах. Проект активно разрабатывается компанией Anchore и выпущен под лицензией Apache-2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.