Grype vs Twira Dependency Vulnerabilities
Grype
github.comTwira Dependency Vulnerabilities
twira.comSide by side
| Figure | Grype | Twira Dependency Vulnerabilities |
|---|---|---|
| Price from | Free | $29.99/mo |
| Free plan | Yes | Yes |
| Free trial | — | Yes |
| Open source | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | — | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 2 | 2 |
| Spec score · Software Composition Analysis Software | 8.7 (#4) | 8.0 (#23) |
| Headquarters | Santa Barbara, California, United States | London, United Kingdom |
| Intended users | The project documentation describes individual package scanning as useful for lightweight vulnerability checks and compliance scanning of specific dependencies. | Twira describes the product as a tool for developers and their AI agents, including security and compliance workflows. |
| Output formats | Configuration supports table, template, JSON and CycloneDX vulnerability-report outputs. | Findings are available as structured JSON by default or SARIF 2.1.0. |
| Purpose | Grype scans container images, filesystems, and SBOMs for known vulnerabilities. | Twira Dependency Vulnerabilities is a software composition analysis tool that scans lockfiles against OSV and reports vulnerabilities that pass installed-package and code-import reachability filters. |
Plans
Twira Dependency Vulnerabilities
- FreeFree
- Pro$29.99 a month
In their own words
Grype
Grype is a free, Apache-2.0-licensed scanner for known vulnerabilities in container images, filesystems, and software bills of materials (SBOMs). It can also scan directories, individual files, archives, and packages identified by PURL or CPE. Coverage includes major operating-system package ecosystems and language packages such as Ruby, Java, JavaScript, Python, .NET, Go, PHP, and Rust; supported image formats include Docker, OCI, and Singularity. Grype uses EPSS, KEV, and risk scoring to help prioritize findings. OpenVEX can filter results or add context. Reports can be emitted as a table, JSON, SARIF, or a custom Go template. The project supports SBOM generation and runs on Linux, macOS, Windows, or in a self-hosted setup. Installation options include a Docker image and community packages such as Homebrew, MacPorts, Winget, Scoop, and Snapcraft. Individual package scanning is described as useful for lightweight vulnerability checks and compliance scanning of specific dependencies. Security updates are applied only to the most recent release, and vulnerability-report support is described as best effort.
Twira Dependency Vulnerabilities
Twira Dependency Vulnerabilities scans software lockfiles for known vulnerabilities and filters findings based on whether packages are installed and imported by code. It checks npm, Cargo, PyPI, Go, Maven, RubyGems, Packagist, NuGet, and Swift Package Manager lockfiles against OSV data, which aggregates GHSA, RustSec, PYSEC, the Go vulnerability database, and other feeds. Findings are available as structured JSON or SARIF 2.1.0. After an initial sync, a local vulnerability-data cache with a 24-hour time-to-live supports offline and air-gapped scans. Accepted-risk suppressions persist through lockfile changes, and detections are recorded in an append-only Merkle audit chain. The same binary can run on a laptop, CI runner, or in an air-gapped environment. Twira says indexing runs locally and indexed content is not telemetered; LLM calls use the customer’s chosen provider and key. The free plan does not list SCA. Pro costs $29.99 a month and includes a free 14-day trial. Twira says the scanner covers application dependencies and known vulnerabilities, not novel malware or several other attack types.