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

updateIncidentIndicator

Edit an indicator (version range / fixed versions; re-runs the matcher).

Examples

mutation UpdateIncidentIndicator($incidentId: String!, $indicatorId: String!, $input: UpdateIndicatorInput!) {
  updateIncidentIndicator(incidentId: $incidentId, indicatorId: $indicatorId, input: $input) {
    id
    incidentId
    kind
    value
    versionRange
    fixedVersions
    remediationStatus
    remediations {
      action
      versions
      source
      vendor
      product
      packageName
      collectionUrl
      versionType
      affectedRange
    }
    isCompromised
    isCompromisedBasis
    infectsOnInstall
    ecosystem
    severity
    cvssScore
    cvssVersion
    epssScore
    epssPercentile
    epssDate
    epssCheckedAt
    cveIntelligence {
      exploitationStatus
      exploitationSource
      hasPublicExploit
      publicExploitLink
      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
        }
      }
      vulnCheck {
        status
        dateAdded
        sourceUpdatedAt
        sensorObserved
      }
    }
    cweMetadata {
      status
      cwes
      provenance {
        source
        cwes
      }
      vulnerabilityClass
      vulnerabilityClassSource
      mappingVersion
      resolvedAt
    }
    addedAt
    source
    addedBy
    status
    url
    lastFetchedAt
    autoExpand
    matchState
    activeMatchCount
    isUnpinned
    aiExploitSimulation {
      status
      catalogVersion
      catalogGeneratedAt
      coverage {
        language
        packageName
        logic
        conditions {
          ruleId
          condition
          missingEvidence
          negated
        }
        docs
      }
    }
  }
}

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 updateIncidentIndicator mutation.

Argument
Description
Supported fields

incidentId String! required

indicatorId String! required

input UpdateIndicatorInput! required

versionRange String fixedVersions [String!] remediationStatus IndicatorRemediationStatus remediations [IndicatorRemediationInput!]

Fields

Return type: Indicator!

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

Field
Description
Supported fields

id String!

incidentId String!

value String!

versionRange String

fixedVersions [String!]!

remediationStatus IndicatorRemediationStatus

action IndicatorRemediationAction! versions [String!]! source String vendor String product String packageName String collectionUrl String versionType String affectedRange String

isCompromised Boolean

isCompromisedBasis String

infectsOnInstall Boolean

ecosystem String

cvssScore Float

cvssVersion String

CVSS specification version that produced the indicator's CVSS score.

epssScore Float

FIRST EPSS probability of exploitation in the next 30 days, from zero to one.

epssPercentile Float

FIRST EPSS percentile among scored CVEs, from zero to one.

epssDate String

FIRST score date in YYYY-MM-DD format.

epssCheckedAt DateTime

Last Response Center attempt to check FIRST EPSS for this CVE.

cveIntelligence CveIntelligence

Response Center-owned exploitation and official KEV intelligence for a CVE indicator.

exploitationStatus CveExploitationStatus! exploitationSource CveExploitationSource hasPublicExploit Boolean publicExploitLink String firstReportedExploitationAt DateTime firstObservedExploitationAt DateTime kev CisaKevObservation! euKev EuKevObservation articleEvidence [CveArticleEvidence!]! vulnCheck VulnCheckKevObservation!

cweMetadata CweMetadata

Response Center-owned CWE resolution and derived vulnerability class for a CVE indicator.

status CweMetadataStatus! cwes [String!]! provenance [CweProvenanceEntry!]! vulnerabilityClass CveVulnerabilityClass vulnerabilityClassSource CweSource mappingVersion String! resolvedAt DateTime!

addedAt DateTime!

source String!

addedBy String

status String!

url String

lastFetchedAt DateTime

autoExpand Boolean

activeMatchCount Int

isUnpinned Boolean

aiExploitSimulation AiExploitSimulation

Whether the CVE has an OX AI exploit simulation available, and what it checks.

status AiExploitSimulationStatus! catalogVersion String catalogGeneratedAt DateTime coverage [AiExploitSimulationCoverage!]!

Last updated