Ingest an SBOM into GUAC and query the dependency graph for known vulnerabilities affecting a package

domain: docs.guac.sh · 6 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

Verified steps

  1. Stand up the GUAC service infrastructure via the documented Docker Compose setup and ensure the guacone binary is on PATH.
  2. Ingest an SBOM file into the GUAC graph with guacone collect files <path-to-sbom>, or use guacone collect --add-vuln-on-ingest files <path-to-sbom> to also query OSV for vulnerability data during ingestion (slower due to rate limits).
  3. If vulnerability data wasn't pulled at ingest time, run the OSV certifier explicitly with guacone certifier osv to populate vulnerability certifications for the ingested packages; it also runs continuously in polling mode on an interval when part of the running compose stack.
  4. Query for vulnerabilities on a specific artifact with guacone query vuln purl "pkg:..." (using the package's pURL) or guacone query vuln uri "<sbom-namespace-or-serialNumber>" (SPDX documentNamespace or CycloneDX serialNumber) — this syntax requires GUAC v0.8.9 or later.
  5. To check whether a specific vulnerability affects the artifact and see the dependency path to it, add --vuln-id "<CVE-or-GHSA-id>" to the query (optionally --num-path N to limit the number of paths returned).
  6. If a query reports missing/incomplete vulnerability certification data, re-run guacone certifier osv to force an immediate re-scan before retrying the query.

Known gotchas

Related routes

Ingest SBOMs into GUAC and query artifact composition via its GraphQL API
docs.guac.sh · 6 steps · unrated
Ingest SBOMs and attestations into GUAC and run supply-chain queries via its GraphQL API
security/compliance · 5 steps · unrated
Ingest an SBOM into Dependency-Track and review policy violations
dependencytrack.org · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans