For the complete documentation index, see llms.txt. This page is also available as Markdown.

updateIncidentSeverity

Change an incident severity (re-derives the SLA target).

Examples

mutation UpdateIncidentSeverity($incidentId: String!, $severity: String!, $comment: String, $authorName: String) {
  updateIncidentSeverity(incidentId: $incidentId, severity: $severity, comment: $comment, authorName: $authorName) {
    id
    caseId
    name
    description
    type
    severity
    status
    classification {
      attackType
      campaignName
      primaryImpact
      secondaryImpacts
      impactTargets
      capabilities
      executionTriggers
      evidence {
        attackType
        campaignName
        primaryImpact
        secondaryImpacts
        impactTargets
        capabilities
        executionTriggers
      }
      metadataContractVersion
    }
    scope
    exploitationStatus
    blockedReason
    owner
    creator
    slaTargetAt
    settings {
      allowManualClosure
      autoCloseWhenResolved
      cleanDaysBeforeClose
      autoReopenOnNewHit
      watchWindowDays
    }
    isOxDeclared
    publishType
    publishTypeReason
    autoExpandFromSource
    externalReferences
    sourceCreatedAt
    kevDiscoveredAt
    oxPublishedAt
    counts {
      affectedApps
      affectedRepos
      affectedImages
      openFindings
      resolvedFindings
      removedFindings
      sbomMatches
      removedSbomMatches
      pipelineHits
      devEnvironments
      clearedMatches
      blockedItems
      cloudAccounts
      cloudRunningImages
      cloudRunningThisVersionImages
      openFindingsBySeverity {
        appoxalypse
        critical
        high
        medium
        low
      }
    }
    exposureState
    currentSeverity
    isMonitoring
    affectedResourceCount
    summary {
      title
      bullets
      lines {
        segments {
          text
          emphasis
        }
      }
    }
    aiSummary {
      bullets
      generatedAt
      model
    }
    indicatorCounts {
      cve
      package
      packageRange
      image
      issue
      advisorySource
    }
    lastRunDelta {
      newCount
      resolvedCount
      removedCount
      issues {
        newCount
        resolvedCount
        removedCount
      }
      sboms {
        newCount
        resolvedCount
        removedCount
      }
    }
    countsAsOf
    lastMatchedAt
    lastExposureChange
    resolvedAt
    createdAt
    updatedAt
    indicators {
      id
      incidentId
      kind
      value
      versionRange
      fixedVersions
      remediationStatus
      remediations {
        action
        versions
        source
        vendor
        product
        packageName
        collectionUrl
        versionType
        affectedRange
      }
      isCompromised
      isCompromisedBasis
      infectsOnInstall
      ecosystem
      severity
      cvssScore
      cveIntelligence {
        exploitationStatus
        firstReportedExploitationAt
        firstObservedExploitationAt
        kev {
          status
          checkedAt
          catalogFetchedAt
          catalogVersion
          dateReleased
          dateAdded
          dueDate
          requiredAction
          knownRansomwareCampaignUse
        }
        euKev {
          status
          checkedAt
          catalogFetchedAt
          source
          sourceDisplayName
          cve
          euvdId
          dateReported
          originSource
          exploitationTypes
          threatActors
          notes
        }
        articleEvidence {
          sourceUrl
          sourcePublishedAt
          analyzedAt
          analysisVersion
          articleTypes
          classificationConfidence
          claims {
            claimType
            reportingRelationship
            attributedSource
            explicitlyObservedAt
            evidenceExcerpt
            confidence
          }
        }
      }
      cweMetadata {
        status
        cwes
        provenance {
          source
          cwes
        }
        vulnerabilityClass
        vulnerabilityClassSource
        mappingVersion
        resolvedAt
      }
      addedAt
      source
      addedBy
      status
      url
      lastFetchedAt
      autoExpand
      matchState
      activeMatchCount
      isUnpinned
    }
  }
}

Variables

This is an example input showing all available input fields. Only fields marked as required in the schema are mandatory.

Arguments

You can use the following argument(s) to customize your updateIncidentSeverity mutation.

Argument
Description
Supported fields

incidentId String! required

severity String! required

comment String

authorName String

Fields

Return type: Incident!

You can use the following field(s) to specify what information your updateIncidentSeverity mutation will return. Please note that some fields may have their own subfields.

Field
Description
Supported fields

id String!

caseId String!

name String!

description String

classification IncidentClassification

Structured threat classification extracted from the incident sources. Absent until a source establishes one.

attackType IncidentAttackType campaignName String primaryImpact IncidentImpact secondaryImpacts [IncidentImpact!] impactTargets [IncidentImpactTarget!] capabilities [IncidentCapability!] executionTriggers [IncidentExecutionTrigger!] evidence IncidentClassificationEvidence metadataContractVersion String

Derived breadth of the monitored threat. Populated on the detail query.

exploitationStatus CveExploitationStatus

The strongest stored exploitation posture across the monitored CVEs. Absent on the list query and for incidents that monitor no CVEs.

blockedReason String

owner String

creator String!

slaTargetAt DateTime

allowManualClosure Boolean! autoCloseWhenResolved Boolean! cleanDaysBeforeClose Int! autoReopenOnNewHit Boolean! watchWindowDays Int!

isOxDeclared Boolean!

The immutable product flow that originally published this incident.

publishTypeReason String

The immutable flow-specific publication reason. Legacy incidents may not have one.

autoExpandFromSource Boolean!

externalReferences [String!]!

sourcePublishedAt DateTime ⚠️

Deprecated: Use sourceCreatedAt.

sourceCreatedAt DateTime

Publication timestamp of the original GHSA, NVD advisory, or source article.

kevDiscoveredAt DateTime

Earliest accepted discovery date across CISA KEV, VulnCheck KEV, and EU KEV.

oxPublishedAt DateTime

Publication timestamp of the global OX Feed template that created this incident.

affectedApps Int! affectedRepos Int! affectedImages Int! openFindings Int! resolvedFindings Int! removedFindings Int! sbomMatches Int! removedSbomMatches Int! pipelineHits Int! devEnvironments Int! clearedMatches Int! blockedItems Int! cloudAccounts Int! cloudRunningImages Int! cloudRunningThisVersionImages Int! openFindingsBySeverity IncidentSeverityCounts!

exposureState ExposureState

currentSeverity IncidentSeverity

isMonitoring Boolean!

affectedResourceCount Int!

title String! bullets [String!]! lines [IncidentSummaryLine!]!

bullets [String!]! generatedAt DateTime model String

indicatorCounts IncidentIndicatorCounts

cve Int! package Int! packageRange Int! image Int! issue Int! advisorySource Int!

newCount Int! resolvedCount Int! removedCount Int! issues IncidentRunDelta sboms IncidentRunDelta

countsAsOf DateTime

lastMatchedAt DateTime

lastExposureChange DateTime

resolvedAt DateTime

createdAt DateTime

updatedAt DateTime

indicators [Indicator!]

id String! incidentId String! kind IndicatorKind! value String! versionRange String fixedVersions [String!]! remediationStatus IndicatorRemediationStatus remediations [IndicatorRemediation!]! isCompromised Boolean isCompromisedBasis String infectsOnInstall Boolean ecosystem String severity IncidentSeverity cvssScore Float cveIntelligence CveIntelligence cweMetadata CweMetadata addedAt DateTime! source String! addedBy String status String! url String lastFetchedAt DateTime autoExpand Boolean matchState IndicatorMatchState activeMatchCount Int isUnpinned Boolean

Last updated