syft

生成容器镜像与文件系统 SBOM

补充说明

syft 从镜像、目录或归档中识别软件包并生成 SBOM(SPDX、CycloneDX 等),用于漏洞扫描、许可证审计和供应链追踪。

常用示例

syft alpine:3.20
syft registry.example.com/app:1.0
syft dir:.
syft packages docker:app:latest -o table
syft alpine:3.20 -o spdx-json > app.spdx.json
syft alpine:3.20 -o cyclonedx-json > app.cdx.json
syft alpine:3.20 --scope all-layers
syft alpine:3.20 --exclude './usr/share/**'

易错点与排错

相关命令