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