Skip to content
SPECIFICTION
Get listed

Grype vs Twira Dependency Vulnerabilities

Grype

github.com

Twira Dependency Vulnerabilities

twira.com

Side by side

FigureGrypeTwira Dependency Vulnerabilities
Price fromFree$29.99/mo
Free planYesYes
Free trial—Yes
Open sourceYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
API—Yes
Self-hostedYesYes
Plans published22
Spec score · Software Composition Analysis Software8.7 (#4)8.0 (#23)
HeadquartersSanta Barbara, California, United StatesLondon, United Kingdom
Intended usersThe 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 formatsConfiguration supports table, template, JSON and CycloneDX vulnerability-report outputs.Findings are available as structured JSON by default or SARIF 2.1.0.
PurposeGrype 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

Grype

  • GrypeFree
  • Grype open-source scannerFree

Grype pricing →

Twira Dependency Vulnerabilities

  • FreeFree
  • Pro$29.99 a month

Twira Dependency Vulnerabilities pricing →

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.

Visit github.com

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.

Visit twira.com