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.
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.
id String!
incidentId String!
value String!
versionRange String
fixedVersions [String!]!
remediations [IndicatorRemediation!]!
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