Get Vulnerability Snapshot
get_vulnerability_snapshotPublic vulnerability records only; payload carries no description text. A first EPSS score emits epss_changed (new-CVE rate, roughly hundreds/day); later EPSS changes only on band crossings: <0.01, [0.01,0.1), [0.1,0.5), >=0.5 with 0.8 downward hysteresis; get_epss_score gives the daily value. Applicability is the flattened NVD configuration list; AND/running-on structure is not preserved, so entries with vulnerable=true over-approximate the affected set and entries with vulnerable=false are platform context, never an exclusion. Load the snapshot, replay get_vulnerability_changes with source=all from watermark_cursor, keep the higher revision per cve_id; rejected/withdrawn remove the record from matching. Later snapshot pages may contain revisions newer than the watermark. On cursor_expired or snapshot_expired restart the snapshot.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_vulnerability_snapshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of snapshot records to return | |
| page_token | No | Opaque next_page_token from a previous call; omit on the first call |