Skip to main content

SbomArtifact

No description

type SbomArtifact {
assetId: ID!
createdAt: ISO8601DateTime!
id: ID!
issuesBySeverity: JSON
license: String
name: String!
packageManager: String
scopeId: ID!
technology: String
updatedAt: ISO8601DateTime!
version: String
}

Fields

SbomArtifact.assetId ● ID! non-null scalar

The ID of the associated asset

SbomArtifact.createdAt ● ISO8601DateTime! non-null scalar

Date when the SBOM was created

SbomArtifact.id ● ID! non-null scalar

SbomArtifact.issuesBySeverity ● JSON scalar

Returns a JSON object containing vulnerabilities grouped by severity.

The structure of the returned JSON is as follows: { "severity": { "count": Integer, # The number of vulnerabilities with this severity "issue_ids": [Integer], # A list of vulnerability IDs associated with this severity "cve": String # The CVE associated with these vulnerabilities, if available } }

SbomArtifact.license ● String scalar

The license associated with the package

SbomArtifact.name ● String! non-null scalar

The name of the package

SbomArtifact.packageManager ● String scalar

The package manager used (e.g., npm, pip)

SbomArtifact.scopeId ● ID! non-null scalar

The ID of the associated company

SbomArtifact.technology ● String scalar

The technology or framework used for the package

SbomArtifact.updatedAt ● ISO8601DateTime! non-null scalar

Date when the SBOM was last updated

SbomArtifact.version ● String scalar

The version of the package

Member Of

SbomComponentsPaginatedResponse object