Grype
Grype is a free, Apache-2.0-licensed vulnerability scanner for container images, filesystems, SBOMs, and individual packages.
What Grype is
Grype is a free, Apache-2.0-licensed vulnerability scanner for container images, filesystems, SBOMs, and individual packages. It scans directories, files, archives, and packages identified by PURL or CPE, with coverage spanning operating-system ecosystems and language packages such as Ruby, Java, JavaScript, Python, .NET, Go, PHP, and Rust. Supported image formats include Docker, OCI, and Singularity. To help assess findings, Grype uses EPSS, KEV, and risk scoring; OpenVEX can filter results or add context. Results can be output as a table, JSON, SARIF, or a custom Go template. The project also supports SBOM generation and can be used on Linux, macOS, Windows, or in a self-hosted setup. Installation options include a Docker image and community packages through Homebrew, MacPorts, Winget, Scoop, and Snapcraft. Security updates apply only to the most recent release. The project requests vulnerability reports by email and describes support as best effort, while commercial support is available by contacting Anchore.
Good
- Scans images, filesystems, SBOMs, and packages.
- Supports many operating-system and language ecosystems.
- Uses EPSS, KEV, and risk scoring.
- Outputs table, JSON, SARIF, or Go templates.
- Available under the Apache-2.0 License.
Watch out
- Security updates apply only to the latest release.
- Vulnerability-report support is best effort.
Who it suits
Grype suits developers and teams checking packages, images, filesystems, or SBOMs for known vulnerabilities. Its individual-package scanning is also intended for lightweight checks and compliance reviews of specific dependencies.
Verdict
Grype covers several common scan targets and offers multiple ways to sort and export findings. Keep its latest-release-only security update policy in mind when choosing it.
Plans and prices
From Grype's own pricing page, checked 4 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Grype | Free | Apache-2.0 licensed open-source vulnerability scanner |
| Grype open-source scanner | Free | CLI tool · locally run · vulnerability database published at no cost · No cost |
The facts
Each one read from Grype's own pages, with the date it was checked.
What it does
- API and SDKs
- Grype is documented as a command-line tool and Go project; the cited documentation does not describe a hosted REST API or official SDK.checked 15 Oct 2026
- CI/CD integration
- Grype can run directly in build pipelines or through Anchore's Container Scan GitHub Action, with pipelines able to fail on severity thresholds.checked 15 Oct 2026
- Container support
- It can scan images from local daemons or remote registries, including Docker and OCI workflows.checked 15 Oct 2026
- Database
- Grype uses a locally cached vulnerability database assembled from multiple feeds and published online without charge.checked 15 Oct 2026
- Database commands
- The CLI provides commands to check, update, delete, import, diff, search and inspect database status.checked 15 Oct 2026
- Database freshness limit
- Scans fail automatically when the local vulnerability database is more than five days old unless age validation is changed.checked 15 Oct 2026
- Documentation
- Anchore publishes getting-started material, installation instructions, scan-target guidance, configuration reference, CLI reference and architecture documentation.checked 15 Oct 2026
- Extensibility
- The public Go codebase exposes library packages, including database read/write utilities used by the Grype DB command.checked 15 Oct 2026
- Funding
- Anchore announced a $20 million Series A led by SignalFire on January 22, 2020; VentureBeat reported that this brought total funding to about $30 million.checked 15 Oct 2026
- Image formats
- The README lists Docker, OCI, and Singularity image format support.checked 4 Oct 2026
- Independent ecosystem evidence
- Ecosyste.ms lists Grype as Apache-2.0 licensed, with more than 200 published versions and public Go documentation.checked 15 Oct 2026
- Installation
- Official binaries and source archives are provided for Linux, macOS and Windows, with installer-script, Docker and package-manager options.checked 15 Oct 2026
- Integrations
- The installation documentation provides a Docker image and lists community installation options including Homebrew, MacPorts, Winget, Scoop, and Snapcraft.checked 4 Oct 2026
- Intended users
- The project documentation describes individual package scanning as useful for lightweight vulnerability checks and compliance scanning of specific dependencies.checked 4 Oct 2026
- Language packages
- The scanner supports language ecosystems including Ruby, Java, JavaScript, Python, .NET, Go, PHP and Rust.checked 15 Oct 2026
- Licence
- Grype is released under the permissive Apache-2.0 licence; its logo uses CC BY 4.0.checked 15 Oct 2026
- License
- The project is released under the Apache-2.0 License.checked 4 Oct 2026
- Limit: pre-1.0 compatibility
- The independent review warns that Grype remains below version 1.0, so minor upgrades may introduce behavior changes and should be pinned in CI.checked 15 Oct 2026
The company
- Company founded
- Anchore says Saïd Ziouani and Daniel Nurmi opened the company in 2016.checked 15 Oct 2026
- Company headquarters
- Anchore is headquartered in Santa Barbara, California.checked 15 Oct 2026
- Company legal name
- Crunchbase identifies the maker as Anchore Inc., an active privately held company.checked 15 Oct 2026
- Company size
- LinkedIn lists Anchore at 51–200 employees.checked 15 Oct 2026
- Founded
- 2016checked 28 Sep 2026
- Headquarters
- Santa Barbara, California, United Stateschecked 28 Sep 2026
The full review of Grype
Grype is a free, open-source vulnerability scanner for container images, filesystems, archives, packages and SBOMs. It suits developers and security teams who want to check dependencies and prioritize known vulnerabilities without adopting a paid scanning service. Its breadth of scan targets and export formats is a strong fit for flexible workflows, though security updates apply only to the latest release.
Overview
Grype scans software artifacts for known vulnerabilities, covering both operating-system packages and language ecosystems such as Java, JavaScript, Python, .NET, Go, PHP, Ruby and Rust. It can also scan an individual package identified by PURL or CPE, making it practical for lightweight dependency checks and compliance scans when a full image or filesystem scan would be unnecessary.
The Apache-2.0 license and self-hosted deployment make Grype a straightforward option for teams that want an open-source scanner in their own environment. The trade-off is a latest-release-only security update policy: organizations that need support or update coverage across older releases should account for that constraint.
Key features
- Broad scan targets: Scan container images, directories, files, archives, SBOMs or individual packages. Docker, OCI and Singularity image formats are supported, so Grype can fit varied container workflows.
- Wide ecosystem coverage: Coverage spans major Linux distributions and package ecosystems including Alpine, Debian, Ubuntu, RHEL, SUSE, Amazon Linux, npm, Maven, Go modules, PyPI, NuGet, RubyGems, Composer, Crates, Swift, Conda, WordPress plugins and GitHub Actions. This is useful for teams assessing mixed stacks, rather than only operating-system packages.
- Prioritization and VEX: EPSS, KEV and risk scoring help sort findings by potential significance. OpenVEX can filter or augment scan results, which helps teams account for vulnerability context rather than treating every finding alike.
- Flexible output: Results can be emitted as a table, JSON, SARIF or a custom Go template. That range supports both readable reviews and integration into tooling that consumes structured results.
- Installation options: A Docker image is provided, with community installation options including Homebrew, MacPorts, Winget, Scoop and Snapcraft. This offers several paths to fit developer environments without changing the scanner’s self-hosted model.
Pricing
Grype — free. The plan is an Apache-2.0-licensed open-source vulnerability scanner. There is no paid tier or seat, scan quota, or trial term described for Grype, so it is the clearest fit for individuals and teams seeking a free scanner they can run themselves. Commercial support options for Grype or Syft are available by contacting Anchore; support is otherwise best effort.
Platforms
Grype supports Linux, macOS and Windows, and can be deployed as self-hosted software. Its Docker image and community package options make it accessible across common developer environments, while self-hosting keeps deployment under the user’s control.
Who it's for
Choose Grype if you need free vulnerability scanning across containers, filesystems, SBOMs or specific dependencies, especially when you want to prioritize results with EPSS, KEV and risk scoring or export them in machine-readable formats. It is less suitable when your team needs security updates for older releases or expects guaranteed support: the project updates only its most recent release, and support is best effort.
Pros and cons
- Pro — Scans more than container images: Directory, archive, SBOM and individual-package scanning make it useful for checks throughout a software workflow.
- Pro — Helps focus remediation: EPSS, KEV, risk scoring and OpenVEX provide ways to prioritize and contextualize findings.
- Pro — Free and permissively licensed: The Apache-2.0 license and zero-price plan suit users who want a self-hosted scanner without a paid subscription.
- Con — Older releases do not receive security updates: Teams maintaining a pinned version must consider the latest-release-only policy.
- Con — Support is best effort: Organizations that require dependable commercial assistance should contact Anchore about its commercial support options.
Alternatives
Trivy is another free, Apache-2.0-licensed scanner for Linux, macOS, self-hosted and Windows environments; choose between the two based on which scanner better fits your workflow.
Google Artifact Analysis is a paid option for users who prefer per-scan pricing: Automatic scanning and On-Demand Scanning are each $0.26, paid once, with subsequent scans of the same image free under Automatic scanning.
Aqua Container Security is a paid alternative with a free trial, suited to readers evaluating a commercial container-security product.
Sonatype Container Scanner is a paid alternative for Linux and Windows.
RapidFort offers a free tier with five curated near-zero-CVE images from a limited catalog, daily rebuilds and patching, and support for Alpine, Debian, UBI and Ubuntu LTS; choose it when that curated image offering is the priority.
Checkmarx Container Security is a paid, web-based alternative.
Alibaba Cloud Container Registry offers free and paid editions for readers considering a web-based registry with container repository and build limits.
Sysdig Secure is a paid alternative with licensing based on the number of hosts in a customer’s environment, or compute instances for CSPM.
For broader comparisons, browse Container Image Scanning Tools, Cloud Vulnerability Scanners, Container Security Software and Software Composition Analysis Software.
Verdict
Grype is a strong choice for developers and security teams seeking a free, self-hosted scanner that can examine containers, filesystems, SBOMs and individual packages, then help prioritize and export its findings. Its main limitation is the latest-release-only security update policy, so teams that need longer release support or assured assistance should consider another option.
Alternatives to Grype
- 1
DeepFilterNet
Free planOpen sourceAPILinuxmacOSSelf-hosted7.6Free plan - 2

Endor Labs
Free planWebAPIExtensionLinux7.4Free plan - 3

Scantist
Free planWebAPISelf-hosted7.3$200 one-time - 4

Snyk Open Source
Free planWebAPILinuxmacOS7.3From $25 a month - 5

Socket
Free planWebAPIExtensionLinux7.2From $25 a month - 6

DepWarden
Free planWebAPILinuxmacOS7.1From $19 a month
