VulnerabilityMatch
import type { VulnerabilityMatch } from "https://googleapis.deno.dev/v1/threatintelligence:v1beta.ts";Contains details about a vulnerability match.
interface VulnerabilityMatch {
associations?: Association[];
collectionId?: string;
cveId?: string;
cvss3Score?: number;
description?: string;
exploitationState?:
| "EXPLOITATION_STATE_UNSPECIFIED"
| "EXPLOITATION_STATE_NO_KNOWN"
| "EXPLOITATION_STATE_REPORTED"
| "EXPLOITATION_STATE_SUSPECTED"
| "EXPLOITATION_STATE_CONFIRMED"
| "EXPLOITATION_STATE_WIDESPREAD";
riskRating?:
| "RISK_RATING_UNSPECIFIED"
| "LOW"
| "MEDIUM"
| "HIGH"
| "CRITICAL"
| "UNRATED";
technologies?: string[];
}§Properties
§
associations?: Association[]
[src]Optional. Associated threat actors, malware, etc. This is embedded as a snapshot because the details of the association at the time of the vulnerability match are important for context and reporting.
§
collectionId?: string
[src]Required. The collection ID of the vulnerability. Ex: "vulnerability--cve-2025-9876".
§
cveId?: string
[src]Required. The CVE ID of the vulnerability. Ex: "CVE-2025-9876". See https://www.cve.org/ for more information.
§
exploitationState?: "EXPLOITATION_STATE_UNSPECIFIED" | "EXPLOITATION_STATE_NO_KNOWN" | "EXPLOITATION_STATE_REPORTED" | "EXPLOITATION_STATE_SUSPECTED" | "EXPLOITATION_STATE_CONFIRMED" | "EXPLOITATION_STATE_WIDESPREAD"
[src]Required. The exploitation state of the vulnerability.