OBJECT

HubArtifactVulnerability

link GraphQL Schema definition

  • type HubArtifactVulnerability implements ArtifactVulnerability, Node {
  • # Details of Packages affected by this vulnerability. This will return packages
  • # for this vulnerability is detected.
  • # If vulnerabilities are queried in context then this will return packages for the
  • # entity where the vulnerability is detected
  • # If vulnerabilities are not queries in context of an entity, this will return all
  • # packages within where the vulnerability is detected
  • affectedPackages: [ArtifactVulnerabilityDetectionInfo!]
  • # Domain-specific artifact vulnerability instance identifier - CVE_ID
  • artifactVulnerabilityId: String!
  • # CVE Numbering Authority
  • cna: String
  • # CVE description
  • description: String!
  • # Global opaque identifier to meet Node contract
  • id: ID!
  • # A set of links that provide additional context and information about the
  • # vulnerability.
  • link: [String]
  • # CVE name
  • name: String!
  • # Date on which vulnerability is published, e.g. Expressed in UTC ISO-8601 format
  • # "2022-11-22T02:15:00Z"
  • publishedDate: DateTime!
  • # CVSS score
  • scores: [ArtifactVulnerabilityScore!]
  • # Threat level of vulnerability. Will accept values CRITICAL, HIGH, MEDIUM, LOW,
  • # NONE.
  • severity: String
  • # CVE summary
  • summary: String
  • # Optional Date on which the vulnerability was reassessed/updated, e.g. Expressed
  • # in UTC ISO-8601 format "2022-11-22T02:15:00Z"
  • updatedDate: DateTime
  • # The url associated with the vulnerability.
  • # If coming from a scanning engine, this commonly points to a website from the
  • # scanning engine vendor.
  • url: String
  • }