Skip to main content

SbomDependencyGraph

A slice of one asset+branch dependency graph, ready to render

type SbomDependencyGraph {
dependencyGraphAvailable: Boolean!
edges: [SbomDependencyEdge!]!
nodes: [SbomArtifact!]!
totalNodes: Int!
truncated: Boolean!
}

Fields

SbomDependencyGraph.dependencyGraphAvailable ● Boolean! non-null scalar

False when the tool that generated this SBOM supplied no dependency graph. The graph is empty because the data never existed, not because the asset has no components

SbomDependencyGraph.edges ● [SbomDependencyEdge!]! non-null object

Relations between the returned nodes

SbomDependencyGraph.nodes ● [SbomArtifact!]! non-null object

Components in the returned slice

SbomDependencyGraph.totalNodes ● Int! non-null scalar

Size of the reachable graph before any cap was applied, so the client can say 'showing N of M'. Read it together with dependencyGraphAvailable: when that is false there is no reachable graph and this instead reports how many components the inventory holds that could not be related — nodes is empty because the data never existed, not because the result was clipped

SbomDependencyGraph.truncated ● Boolean! non-null scalar

True when a node, depth or argument cap clipped the result. The returned slice is then incomplete

Member Of

Asset object

Contribute to the Docs

Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.

How to contribute

Resources

By exploring our content, you'll find resources that will enhance your understanding of the importance of a Security Application Program.

Conviso Blog: Explore our blog, which offers a collection of articles and posts covering a wide range of AppSec topics. The content on the blog is primarily in English.

Conviso's YouTube Channel: Access a wealth of informative videos covering various topics related to AppSec. Please note that the content is primarily in Portuguese.