Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Software Supply Chain Security Software
  3. GUAC

GUAC

What it is

GUAC is an open-source tool that connects software metadata to help teams examine supply chain relationships. It ingests information such as software bills of materials (SBOMs) and makes data across a portfolio queryable, rather than limiting analysis to one SBOM at a time. Developers, operations and security practitioners, and Open Source Program Offices can use it to look for vulnerable, deprecated, unsupported or duplicated dependencies, and to identify risky upstream projects using OpenSSF Scorecard. APIs and a visualization tool support querying and exploring the resulting graph. GUAC documents SPDX and CycloneDX SBOM formats, with enrichment sources including OSV for vulnerability data, ClearlyDefined for license information and Deps.dev for dependency information. Its GraphQL server supports in-memory storage or PostgreSQL for persistence. Collectors can read or watch files, storage buckets and Git repositories; the filesystem collector is stable, while other collectors are experimental. Setup uses Docker Compose and requires Docker, Docker Compose and jq. GUAC is an OpenSSF Incubating Project in the Supply Chain Integrity Working Group. Its code is under the MIT license, while documentation content uses CC BY 4.0.

For and against

For

  • Queries supply chain data across a software portfolio.
  • Supports SPDX and CycloneDX SBOM formats.
  • Enriches graphs with vulnerability, license and dependency data.
  • Offers in-memory and PostgreSQL storage options.

Against

  • Setup requires Docker, Docker Compose and jq.
  • Only the filesystem collector is listed as stable.
  • Requires deployment and configuration of the server.

The verdict

GUAC helps teams connect SBOM and related metadata into a queryable supply chain view, with APIs and visualization for exploration. Its setup requirements and experimental status of some collectors are important considerations.

Who it suits

GUAC is suited to developers, operations and security practitioners, and Open Source Program Offices seeking a portfolio-wide view of software dependencies. It may fit teams that can set up its Docker-based environment and manage software metadata.

Plans and prices

Open-source GUAC

Free

Apache-2.0 licensed · self-hosted · Docker, Docker Compose and jq required

GUAC (open-source project)

Free

Code under MIT license · setup requires Docker, Docker Compose, and jq

Every plan, in full

On the record

API and visualization
GUAC provides APIs and a visualization tool for querying and exploring software supply chain data.guac.sh · read 7 Oct 2026
API stability
The documented GraphQL definitions are explicitly described as unstable and subject to future code changes.docs.guac.sh · read 15 Oct 2026
Available binaries
The install guide links GUAC CLI binaries for Linux x86_64, macOS ARM64, and Windows x86_64.docs.guac.sh · read 7 Oct 2026
Backends
Supported complete optimized backends are an in-memory keyvalue backend and an Ent backend using PostgreSQL.github.com · read 15 Oct 2026
Code license
The public GitHub repository identifies the project code as Apache-2.0 licensed.github.com · read 15 Oct 2026
Collection
GUAC collectors can read or watch files, storage buckets, and Git repositories; the filesystem collector is listed as stable while other collectors are experimental.docs.guac.sh · read 7 Oct 2026
Configuration
Settings can be supplied by command-line flags, GUAC_ environment variables or guac.yaml, in descending precedence.docs.guac.sh · read 15 Oct 2026
Deployment
The setup guide starts the GUAC server using Docker Compose and lists Docker, Docker Compose, and jq as prerequisites.docs.guac.sh · read 7 Oct 2026
Documentation depth
Official documentation includes installation, demos, ingestion, PostgreSQL deployment, visualizer setup, configuration, APIs, ontology and observability.docs.guac.sh · read 15 Oct 2026
Documentation license
The documentation site states that its content is available under CC BY 4.0.docs.guac.sh · read 15 Oct 2026
Enrichment integrations
Stable enrichment sources include OSV for vulnerabilities, ClearlyDefined for licenses and Deps.dev for dependency information.docs.guac.sh · read 15 Oct 2026
Filesystem collector
The filesystem collector is marked stable, while other collectors are experimental and may change behavior.docs.guac.sh · read 15 Oct 2026
GraphQL API
GUAC exposes a GraphQL API for querying and mutating its software-supply-chain ontology.docs.guac.sh · read 15 Oct 2026
GraphQL filtering
An experimental filter directive supports case-insensitive CONTAINS and STARTSWITH comparisons.docs.guac.sh · read 15 Oct 2026
GUAC 1.0
OpenSSF announced GUAC 1.0 on June 12, 2025; the project reported more than 400 contributors from over 90 organizations.openssf.org · read 15 Oct 2026
Independent assessment: early maturity
SDxCentral described GUAC as beta software intended for experimentation and security-posture investigation at the time of its 2024 coverage.sdxcentral.com · read 15 Oct 2026
Independent assessment: portfolio scope
Ry Walker describes GUAC as a cross-cutting graph across SBOMs, attestations, scorecards, VEX and vulnerability data rather than a per-project SBOM manager.rywalker.com · read 15 Oct 2026
Independent assessment: roadmap gap
That SDxCentral coverage said prioritized built-in dashboards were still on the roadmap rather than established functionality.sdxcentral.com · read 15 Oct 2026

Alternatives to GUAC

Every alternative, ranked