verify_cve_claim
Fact-check a claim about a CVE against the corpus — catch hallucinations before they ship. Verifies: does the CVE exist; does it affect the claimed product at the claimed version; is the severity right; is it actually KEV-exploited. Returns per-assertion verdicts (supported / refuted / unverifiable) with cited evidence.
Use it to check what another agent (or a draft report) asserted, e.g.
"CVE-2021-44228 is a critical RCE in Log4j 2.17, actively exploited" →
verify_cve_claim("CVE-2021-44228", product="log4j", version="2.17.0",
severity="critical", exploited=True).
Args:
cve_id: the CVE/GHSA/PYSEC id being claimed about.
product / version: optional — checks the affected-version claim in range.
severity: optional — a CVSS number ("9.8") or label ("critical"/"high"/…).
exploited: optional bool — the "actively exploited / in KEV" claim.
claim: optional free text — returns evidence (summary, CWE) for you to judge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | No | ||
| cve_id | Yes | ||
| product | No | ||
| version | No | ||
| severity | No | ||
| exploited | No |