GUAC
GUAC connects software metadata, including software bills of materials (SBOMs), to make supply-chain relationships queryable across a portfolio.
What GUAC is
GUAC connects software metadata, including software bills of materials (SBOMs), to make supply-chain relationships queryable across a portfolio. That broader view helps teams investigate dependencies beyond a single 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 upstreams with OpenSSF Scorecard. APIs and a visualization tool support querying and exploring the data. GUAC documents SPDX and CycloneDX SBOM formats, and lists OSV for vulnerability data, ClearlyDefined for license information, and Deps.dev for dependency information as stable enrichment sources. Its GraphQL server can use in-memory storage or PostgreSQL for persistent storage. 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. Its code is under the MIT license, and its documentation content is under CC BY 4.0.
Good
- Queries supply-chain data across a software portfolio.
- Supports SPDX and CycloneDX SBOM formats.
- Offers APIs and a visualization tool.
- Can persist GraphQL data in PostgreSQL.
Watch out
- Setup requires Docker, Docker Compose, and jq.
- Collectors other than filesystem are experimental.
- Persistent storage requires using the PostgreSQL backend.
Who it suits
GUAC suits development, operations, and security teams, as well as Open Source Program Offices, that need to explore software dependencies across a portfolio. It is relevant to teams already working with SBOMs and able to meet its Docker-based setup prerequisites.
Verdict
GUAC is a free, open-source option for connecting SBOM and related metadata into a queryable supply-chain view. Its experimental collectors and Docker Compose prerequisites are worth considering before setup.
Plans and prices
From GUAC's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GUAC (open-source project) | Free | Code under MIT license · setup requires Docker, Docker Compose, and jq |
| Open-source GUAC | Free | Apache-2.0 licensed · self-hosted · Docker, Docker Compose and jq required |
The facts
Each one read from GUAC's own pages, with the date it was checked.
What it does
- API and visualization
- GUAC provides APIs and a visualization tool for querying and exploring software supply chain data.checked 7 Oct 2026
- API stability
- The documented GraphQL definitions are explicitly described as unstable and subject to future code changes.checked 15 Oct 2026
- Available binaries
- The install guide links GUAC CLI binaries for Linux x86_64, macOS ARM64, and Windows x86_64.checked 7 Oct 2026
- Backends
- Supported complete optimized backends are an in-memory keyvalue backend and an Ent backend using PostgreSQL.checked 15 Oct 2026
- Code license
- The public GitHub repository identifies the project code as Apache-2.0 licensed.checked 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.checked 7 Oct 2026
- Configuration
- Settings can be supplied by command-line flags, GUAC_ environment variables or guac.yaml, in descending precedence.checked 15 Oct 2026
- Deployment
- The setup guide starts the GUAC server using Docker Compose and lists Docker, Docker Compose, and jq as prerequisites.checked 7 Oct 2026
- Documentation depth
- Official documentation includes installation, demos, ingestion, PostgreSQL deployment, visualizer setup, configuration, APIs, ontology and observability.checked 15 Oct 2026
- Documentation license
- The documentation site states that its content is available under CC BY 4.0.checked 15 Oct 2026
- Enrichment integrations
- Stable enrichment sources include OSV for vulnerabilities, ClearlyDefined for licenses and Deps.dev for dependency information.checked 15 Oct 2026
- Filesystem collector
- The filesystem collector is marked stable, while other collectors are experimental and may change behavior.checked 15 Oct 2026
- GraphQL API
- GUAC exposes a GraphQL API for querying and mutating its software-supply-chain ontology.checked 15 Oct 2026
- GraphQL filtering
- An experimental filter directive supports case-insensitive CONTAINS and STARTSWITH comparisons.checked 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.checked 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.checked 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.checked 15 Oct 2026
- Independent assessment: roadmap gap
- That SDxCentral coverage said prioritized built-in dashboards were still on the roadmap rather than established functionality.checked 15 Oct 2026
- Independent technical origin
- Kusari describes GUAC as a knowledge graph that correlates SBOMs, SLSA attestations and CVEs to support policy and incident decisions.checked 15 Oct 2026
- Installable operating systems
- Release binaries are documented for Linux x86_64, macOS and Windows x86_64.checked 15 Oct 2026
- Installation prerequisites
- The documented installation prerequisites are Docker, Docker Compose and jq.checked 15 Oct 2026
- Latest listed release
- The official release index lists GUAC v1.1.0 released on March 13, 2026.checked 15 Oct 2026
- Licensing
- The GUAC documentation states that code is under the MIT license and documentation content is under CC BY 4.0.checked 7 Oct 2026
- Limit: immature collectors
- Independent analysis notes that only the filesystem collector is stable and other collection sources remain experimental.checked 15 Oct 2026
The full review of GUAC
GUAC is a free, open-source supply-chain graph for teams that need to connect software metadata across many projects. It is best suited to developers, operations and security practitioners, and Open Source Program Offices managing broad dependency portfolios. The main trade-off is operational: deployment depends on Docker tooling, and most collectors remain experimental.
Overview
GUAC ingests SBOMs and related software metadata, maps relationships between components and upstreams, and exposes the resulting graph through APIs and a visualization tool. This portfolio-wide approach is valuable when an organization must investigate issues across projects instead of opening one SBOM at a time. It can surface vulnerable, deprecated, unsupported or duplicated dependencies and help teams examine risky upstreams with OpenSSF Scorecard.
SPDX and CycloneDX are supported SBOM formats. Stable enrichment sources add vulnerability data from OSV, licensing information from ClearlyDefined and dependency information from Deps.dev. Those connections make the graph useful for security and governance work, although the maturity of data collection varies by collector.
Key features
Cross-project dependency analysis
GUAC's connected model lets teams trace where a dependency appears, relate software artifacts to one another and look for repeated exposure. That is a stronger fit for organizations with numerous repositories or products than for a small team that only needs to inspect an individual SBOM.
APIs and visual exploration
APIs support programmatic queries and integrations, while the visualization tool helps practitioners explore relationships interactively. Together they serve both automated workflows and investigations that benefit from seeing upstream and downstream connections.
Collectors and storage
Collectors can read or watch files, storage buckets and Git repositories. The filesystem collector is stable; the other collectors are experimental, so teams depending on bucket or repository ingestion should budget for evaluation and maintenance. The GraphQL server offers an in-memory backend for transient use and PostgreSQL for persistent storage, allowing a deployment to match its durability requirements.
Deployment and distribution
The setup guide starts the server with Docker Compose and requires Docker, Docker Compose and jq. That prerequisite stack favors teams already comfortable with containerized self-hosting and adds friction for users seeking a hosted service. CLI binaries are provided for Linux x86_64, macOS ARM64 and Windows x86_64.
GUAC is an OpenSSF Incubating Project in the Supply Chain Integrity Working Group. Code uses the MIT license, while documentation is under CC BY 4.0.
Pricing
| Plan | Price | Includes |
|---|---|---|
| GUAC (open-source project) | free | Code under MIT license; self-hosted setup requiring Docker, Docker Compose and jq |
There are no paid tiers, seat charges or stated usage quotas. The free plan suits teams able to run and maintain their own infrastructure; it does not provide a managed deployment, and the setup prerequisites remain part of the cost of adoption.
Platforms
GUAC supports API, Linux, macOS, self-hosted, web and Windows environments. The available CLI binaries cover Linux x86_64, macOS ARM64 and Windows x86_64, while the server is deployed through Docker Compose.
Who it's for
Developers can use the graph to follow dependencies across products, operations teams can consolidate software inventory, and security practitioners can investigate vulnerabilities and upstream risk. Open Source Program Offices gain a shared portfolio view for licensing and dependency governance. GUAC is less suitable for buyers who require a hosted, turnkey service or mature ingestion across every collector immediately.
Pros and cons
Pros
- Portfolio-level visibility: relationships across projects can reveal recurring dependency and upstream risks that isolated SBOM review misses.
- Useful enrichment: stable OSV, ClearlyDefined and Deps.dev sources add vulnerability, license and dependency context.
- Open and extensible: MIT-licensed code, APIs, PostgreSQL support and multiple SBOM formats suit self-hosted engineering environments.
- No license fee: the project is free to use, with no published seat or quota charges.
Cons
- Operational setup: Docker, Docker Compose and jq are required, so adoption demands container and server administration.
- Collector maturity: only the filesystem collector is stable; other ingestion paths are experimental.
- No hosted tier: teams wanting vendor-managed operations must look elsewhere.
Alternatives
Software Supply Chain Security Software is the broader category to scan when you want to compare approaches.
Sonatype Nexus Repository is a better choice for a paid repository platform with CI/CD integration and an external PostgreSQL option, while its Community Edition is free.
ActiveState Platform fits teams seeking a freemium platform whose free organization plan is limited to public projects.
DevGuard is another freemium supply-chain security option for teams evaluating a different product approach.
Wisec suits smaller usage on a defined free plan with three projects, 1,000 builds per month and 30 days of history.
StepSecurity is preferable when the priority is securing GitHub-hosted runners and unlimited public repositories on its Community plan.
Chainloop is a self-hosted open-source alternative, but its Community Edition has no UI or curated policy library.
SafeDep Platform is worth considering if you want a collection of free open-source tools such as Vet, PMG, xBom and Gryph.
Sigstore is the simpler choice when free signing and provenance services for developers and software providers are the main need.
Verdict
Choose GUAC if your organization needs a queryable, cross-project view of SBOMs, dependencies and upstream risk and can operate a Docker-based self-hosted system. Its free MIT-licensed foundation and portfolio analysis are compelling for engineering and security teams. Look elsewhere if you need managed hosting or dependable non-filesystem collectors without experimental components.
Alternatives to GUAC
- 1

Sigstore
Free planOpen sourceWebAPILinuxmacOS7.6Free plan - 2
OX Security
Free planWebAPIExtensionLinux7.4Free plan - 3

ActiveState Platform
Free planWebAPILinuxmacOS7.2Free plan - 4

JFrog Artifactory
WebAPILinuxSelf-hosted7.1From $50 a month - 5
Wisec
Free planWebAPILinuxmacOS7.1From €990 a year - 6

DevGuard
Free planWebAPILinuxmacOS7.0From €449.10 a month
