Skip to main content
ToolLicensePlatformsPricingAction
CosignApache-2.0Linux, macOS, WindowsOpen SourceProfile
GrypeApache-2.0Linux, macOS, WindowsOpen SourceProfile
in-totoApache-2.0Linux, macOSOpen SourceProfile
OpenSSF ScorecardApache-2.0Linux, macOSOpen SourceProfile
OSV-ScannerApache-2.0Linux, macOS, WindowsOpen SourceProfile
OWASP Dependency-CheckApache-2.0Linux, macOS, WindowsOpen SourceProfile
Retire.jsApache-2.0Linux, Windows, macOSOpen SourceProfile

Software in Software Composition Analysis Tools

Cosign

Open Source

Command-line tool for Sigstore artifact and container image signatures, with support for keyless signing and SBOM verification.

LicenseApache-2.0
PlatformLinux, macOS, Windows

Grype

Open Source

Vulnerability scanner for container images and filesystems that identifies CVEs in packages, dependencies, and operating system distributions.

LicenseApache-2.0
PlatformLinux, macOS, Windows

in-toto

Open Source

CNCF supply-chain attestation framework that records and verifies each build step using signed metadata to protect software artifact integrity.

LicenseApache-2.0
PlatformLinux, macOS

Automated posture assessment that scores open-source projects on dependency updates, maintenance, code review, and supply-chain risk practices.

LicenseApache-2.0
PlatformLinux, macOS

OSV-Scanner

Open Source

Google's open-source software composition analyzer that maps project dependencies to vulnerabilities via the OSV database and to license risks via deps.dev.

LicenseApache-2.0
PlatformLinux, macOS, Windows

Software composition analysis tool that checks project dependencies against the National Vulnerability Database for known CVEs.

LicenseApache-2.0
PlatformLinux, macOS, Windows

Retire.js

Open Source

Detects vulnerable JavaScript and Node.js libraries and generates SBOMs through a CLI scanner with optional proxy integrations.

LicenseApache-2.0
PlatformLinux, Windows, macOS

Frequently Asked Questions

What is Software Composition Analysis Tools?

Software supply chain security tools generate SBOMs, sign artifacts, scan dependencies for known vulnerabilities, and verify component provenance to protect against tampering and compromised packages.

What topics does the Software Composition Analysis Tools category cover?

SBOM Generation & Management, Cryptographic Artifact Signing, Dependency Vulnerability Auditing, Provenance Verification (SLSA), Build Pipeline Integrity

About Software Composition Analysis Tools

Software supply chain security tools protect the integrity of software from development through deployment. The category covers SBOM (software bill of materials) generators that produce machine-readable lists of all components in a software project, artifact signing tools that cryptographically verify build provenance, dependency scanners that check packages against vulnerability databases, and provenance verification tools that confirm artifacts were built by trusted build systems. SBOM tools like Syft and OSV-Scanner enumerate dependencies in container images and project files, producing SPDX or CycloneDX format reports. Signing tools like Cosign and in-toto attach cryptographic signatures to container images and build artifacts, so consumers can verify that images were not tampered with after build time. Dependency scanners like Trivy, Grype, and OWASP Dependency-Check query the NVD, OSV, and other vulnerability databases to find known CVEs in project dependencies. The category has grown in importance following high-profile supply chain attacks like SolarWinds and the npm ecosystem compromises, which demonstrated that attackers can compromise software by injecting malicious code into build pipelines or dependencies rather than attacking the final product directly. Frameworks like SLSA (Supply-chain Levels for Software Artifacts) provide tiered requirements for build integrity, and tools in this category help organizations meet those requirements.

Covered Topics & Disciplines

SBOM Generation & ManagementCryptographic Artifact SigningDependency Vulnerability AuditingProvenance Verification (SLSA)Build Pipeline Integrity