CheckOps
Syft
Syft is Anchore's Apache-2.0 CLI and Go library for generating Software Bills of Materials (SBOMs) from container images, filesystems and archives, in CycloneDX, SPDX and other formats.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Syft is a CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images, filesystems and archives. Its README says it is exceptional for vulnerability detection when used with a scanner such as Grype.
The source code is at anchore/syft on GitHub under the Apache-2.0 licence, with about 9,900 stars; the most recent commit was on 9 November 2026.
Features
- SBOM generation: Images, filesystems and archives.
- Formats: CycloneDX, SPDX and Syft JSON, among others.
- Many ecosystems: OS and language packages.
- Attestations: Create signed SBOM attestations; see docs.
- Library: Embed in Go programs.
Pros
- Free to use: Open source under Apache-2.0.
- Maintained: Commits as recent as 9 November 2026.
- Community: About 9,900 GitHub stars.
Cons
- Inventory only: Pair with a scanner for vulnerabilities.
- Accuracy depends on metadata: Some packages are hard to detect.
Usage and Links (Example)
syft alpine:latest -o cyclonedx-json > sbom.json
Resources:
Pricing
Syft is free and open source under the Apache-2.0 licence.
Recommended for?
- Teams with SBOM requirements.
- Supply-chain pipelines feeding Dependency-Track or Grype.
- Not a fit as a standalone vulnerability scanner.
Conclusion
Syft is a reliable, widely used SBOM generator.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Syft side by side.
GGrypeGrype is Anchore's Apache-2.0 vulnerability scanner for container images, filesystems and SBOMs, covering major OS package ecosystems and language packages.Compare with Syft
TTrivyTrivy is Aqua Security's Apache-2.0 all-in-one scanner for container images, filesystems, Git repos, VM images and Kubernetes, finding CVEs, IaC misconfigurations, secrets, licences and SBOM data.Compare with Syft
OOWASP Dependency-TrackOWASP Dependency-Track is an Apache-2.0 SBOM-driven component analysis platform that tracks components across your portfolio and flags vulnerable, outdated or policy-violating dependencies.Compare with Syft
OOSV-ScannerOSV-Scanner is Google's Apache-2.0 dependency vulnerability scanner and official frontend to the OSV database, covering many languages, package managers, OS packages and containers, with guided remediation and licence checks.Compare with Syft
FFOSSAFOSSA is a software supply-chain platform for SBOM generation, software composition analysis, open-source licence compliance and vulnerability management, with a free plan.Compare with Syft
DDocker ScoutDocker Scout is Docker's software supply-chain tool that analyses container images, builds SBOMs and gives near real-time, actionable insights and policy checks before images reach production.Compare with Syft