syft
brew install syft
v1.45.1
Apache-2.0
Go CLI tool that generates Software Bill of Materials (SBOM) from container images and filesystems.
Why you might care
Syft creates comprehensive SBOMs in standard formats (SPDX, CycloneDX) from Docker images and OCI artifacts, enabling vulnerability scanning and supply-chain security checks. Works seamlessly with Grype for discovering known CVEs in dependencies. Essential for DevSecOps pipelines and compliance workflows requiring artifact provenance.
2.6k
30-day installs · #851
8.8k
90-day · #862
32.0k
365-day · #860
9.1k
★ GitHub stars · updated 1d ago
Build dependencies
GitHub topics
containers
cyclonedx
docker
go
golang
hacktoberfest
oci
sbom
spdx
static-analysis
tool
Links
- https://github.com/anchore/syft
- GitHub: anchore/syft
- Brew formula source: Formula/s/syft.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"grype",
"trivy",
"cyclonedx-go"
],
"build_dependencies": [
"go"
],
"categories": [
"container-runtime",
"security",
"scanner",
"sbom"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "CLI for generating a Software Bill of Materials from container images",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:09+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "syft",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-19T13:15:29Z",
"github_readme_excerpt": "\u003cp align=\"center\"\u003e\n \u003cimg src=\"https://user-images.githubusercontent.com/5199289/136844524-1527b09f-c5cb-4aa9-be54-5aa92a6086c1.png\" width=\"271\" alt=\"Cute pink owl syft logo\"\u003e\n\u003c/p\u003e\n\n# Syft\n\n**A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. Exceptional for vulnerability detection when used with a scanner like [Grype](https://github.com/anchore/grype).**\n\n\u003cp align=\"center\"\u003e\n \u0026nbsp;\u003ca href=\"https://github.com/anchore/syft/actions/workflows/validations.yaml\" target=\"_blank\"\u003e\u003cimg alt=\"Validations\" src=\"https://github.com/anchore/syft/actions/workflows/validations.yaml/badge.svg\"\u003e\u003c/a\u003e\u0026nbsp;\n \u0026nbsp;\u003ca href=\"https://goreportcard.com/report/github.com/anchore/syft\" target=\"_blank\"\u003e\u003cimg alt=\"Go Report Card\" src=\"https://goreportcard.com/badge/github.com/anchore/syft\"\u003e\u003c/a\u003e\u0026nbsp;\n \u0026nbsp;\u003ca href=\"https://github.com/anchore/syft/releases/latest\" target=\"_blank\"\u003e\u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/release/anchore/syft.svg\"\u003e\u003c/a\u003e\u0026nbsp;\n \u0026nbsp;\u003ca href=\"https://github.com/anchore/syft\" target=\"_blank\"\u003e\u003cimg alt=\"GitHub go.mod Go version\" src=\"https://img.shields.io/github/go-mod/go-version/anchore/syft.svg\"\u003e\u003c/a\u003e\u0026nbsp;\n \u0026nbsp;\u003ca href=\"\" target=\"_blank\"\u003e\u003cimg alt=\"License: Apache-2.0\" src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\"\u003e\u003c/a\u003e\u0026nbsp;\n \u0026nbsp;\u003ca href=\"https://anchore.com/discourse\" target=\"_blank\"\u003e\u003cimg alt=\"Join our Discourse\" src=\"https://img.shields.io/badge/Discourse-Join-blue?logo=discourse\"/\u003e\u003c/a\u003e\u0026nbsp;\n \u0026nbsp;\u003ca rel=\"me\" href=\"https://fosstodon.org/@syft\"\u003e\u003cimg alt=\"Follow on Mastodon\" src=\"https://img.shields.io/badge/Mastodon-Follow-blue?logoColor=white\u0026logo=mastodon\"/\u003e\u003c/a\u003e\u0026nbsp;\n\u003c/p\u003e\n\n\n\n## Features\n\n- Generates SBOMs for **container images**, **filesystems**, **archives** (see the docs for a full list of [supported scan targets](https://oss.anchore.com/do",
"github_repo": "anchore/syft",
"github_stars": 9144,
"github_topics": [
"containers",
"cyclonedx",
"docker",
"go",
"golang",
"hacktoberfest",
"oci",
"sbom",
"spdx",
"static-analysis",
"tool"
],
"homepage": "https://github.com/anchore/syft",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 2623,
"installs_365d": 31953,
"installs_90d": 8757,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Apache-2.0",
"llm_generated_at": "2026-06-20T23:47:26+00:00",
"llm_model": "claude-haiku-4-5",
"name": "syft",
"oldnames": [],
"one_liner": "Go CLI tool that generates Software Bill of Materials (SBOM) from container images and filesystems.",
"optional_dependencies": [],
"rank_30d": 851,
"rank_365d": 860,
"rank_90d": 862,
"raw_hash": "d8c927bfd21eef27",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/s/syft.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.45.1",
"versioned_formulae": [],
"why_use_this": "Syft creates comprehensive SBOMs in standard formats (SPDX, CycloneDX) from Docker images and OCI artifacts, enabling vulnerability scanning and supply-chain security checks. Works seamlessly with Grype for discovering known CVEs in dependencies. Essential for DevSecOps pipelines and compliance workflows requiring artifact provenance."
}