Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. SBOM Management Software
  3. TRUSCA

TRUSCA

What it is

TRUSCA is a self-hosted software composition analysis platform for tracking vulnerabilities, reviewing licenses, and managing software bills of materials. It uses cdxgen to identify packages across more than 30 language ecosystems, while Trivy checks components against NVD, OSV, GitHub Advisory, EPSS, and KEV data. New CVEs are included through weekly database refreshes. TRUSCA can import CycloneDX or SPDX SBOMs and export CycloneDX in JSON or XML, plus SPDX in JSON or Tag-Value. CI options include a GitHub Action, GitLab CI template, Jenkinsfile example, REST API, and API keys. Build gates can fail for a Critical CVE or forbidden license. License workflows classify licenses as allowed, conditional, or forbidden, generate NOTICE files, and can block forbidden licenses. Teams can approve components, keep an append-only audit log, and receive email, Slack, or Teams notifications. A seven-state CycloneDX VEX workflow and EPSS prioritization support security triage. TRUSCA focuses on third-party components and does not analyze users’ own source code. Users deploy it themselves with Docker Compose or a Helm chart; a read-only live demo is available. The project has no paid support tier or managed hosting.

For and against

For

  • Free Apache-2.0 self-hosted deployment
  • Imports and exports CycloneDX and SPDX
  • CI build gates for vulnerabilities and licenses
  • Email, Slack, and Teams notifications

Against

  • Does not analyze users’ own source code
  • No paid support tier or managed hosting
  • Users must deploy it themselves

The verdict

TRUSCA combines component discovery, vulnerability checks, license controls, and SBOM exchange in a self-managed platform. Teams looking for managed hosting, paid support, or analysis of their own source code will need a different fit.

Who it suits

TRUSCA is intended for engineering, legal, and security teams that need self-hosted component vulnerability, license, and SBOM workflows. It is not a source-code analysis tool for a team’s own code.

Plans and prices

Apache-2.0 self-hosted

Free

No per-seat licensing · self-hosted deployment

Every plan, in full

On the record

CI integrations
The project documents a GitHub Action, GitLab CI template, Jenkinsfile example, REST API, and API keys; its build gate can fail on a Critical CVE or forbidden license.trustedoss.github.io · read 3 Oct 2026
Component detection
It uses cdxgen to detect packages across 30+ language ecosystems.trustedoss.github.io · read 3 Oct 2026
Deployment
TRUSCA is distributed for users to run themselves with Docker Compose or a Helm chart; a read-only live demo is also available.trustedoss.github.io · read 3 Oct 2026
Intended users
The project describes the portal as serving engineering, legal, and security teams.trustedoss.github.io · read 3 Oct 2026
Language support
The UI, error messages, and documentation are available in English and Korean.trustedoss.github.io · read 3 Oct 2026
License workflow
Licenses are classified as allowed, conditional, or forbidden, with NOTICE file generation and build blocking for forbidden licenses.trustedoss.github.io · read 3 Oct 2026
Not a SAST scanner
The documentation says TRUSCA does not analyze users’ own source code and focuses on third-party components.trustedoss.github.io · read 3 Oct 2026
Notifications and audit
Workflow features include component approval, an append-only audit log, and notifications via email, Slack, and Teams.trustedoss.github.io · read 3 Oct 2026
Purpose
TRUSCA is a self-hosted software composition analysis platform for CVE tracking, license compliance, and SBOM management.trustedoss.github.io · read 3 Oct 2026
SBOM
TRUSCA exports CycloneDX in JSON or XML and SPDX in JSON or Tag-Value, and can ingest CycloneDX or SPDX SBOMs.trustedoss.github.io · read 3 Oct 2026
Security triage
TRUSCA provides a seven-state CycloneDX VEX triage workflow and EPSS prioritization.trustedoss.github.io · read 3 Oct 2026
Support
The project says it has no paid support tier or managed hosting and directs users to its community support channels.github.com · read 3 Oct 2026
Vulnerability feeds
Trivy matches components against NVD, OSV, GitHub Advisory, EPSS, and KEV data, with new CVEs picked up on weekly database refreshes.trustedoss.github.io · read 3 Oct 2026

Alternatives to TRUSCA

Every alternative, ranked