Ingest SBOMs and attestations into GUAC and run supply-chain queries via its GraphQL API

domain: security/compliance · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Deploy GUAC using the Docker Compose or Kubernetes manifests from the GUAC repository; the deployment includes the ingestion service (guacone), the GraphQL server, and a backing store (verify current default storage options in GUAC docs).
  2. Ingest a CycloneDX or SPDX SBOM using the guacone collect files command pointing at a local SBOM file, or configure a collector to watch an S3 bucket or OCI registry for new SBOMs.
  3. Ingest in-toto attestations (SLSA provenance, VEX) through the same guacone mechanism; GUAC parses the predicate type and populates the graph accordingly.
  4. Query the GUAC GraphQL endpoint (default at localhost:8080/query) to find packages, their dependencies, and their associated vulnerabilities or provenance using queries such as packages, hasSBOM, hasSLSA, and isVulnerable.
  5. Use GUAC's certifyBad or certifyGood GraphQL mutations (or the CLI equivalents) to tag known-bad packages and propagate that information across the dependency graph for downstream impact analysis.

Known gotchas

Related routes

Ingest SBOMs into GUAC and query artifact composition via its GraphQL API
docs.guac.sh · 6 steps · unrated
Ingest an SBOM into GUAC and query the dependency graph for known vulnerabilities affecting a package
docs.guac.sh · 6 steps · unrated
Query cloud security issues via the Wiz GraphQL API
docs.wiz.io · 5 steps · unrated

Give your agent this knowledge — and 15,600+ 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