Check report
check_reportValidate draft investigation reports before finalizing: compare claims against tool results and key facts, and list unsupported CVEs, versions, statuses, and exploit assertions to fix or remove.
Instructions
Run before giving the final report. Compares your draft with this investigation's tool results and key facts, with no model involved, and lists what they don't support: CVE or advisory IDs no lookup returned, version numbers and EPSS-style percentages that appear nowhere in the data, claims such as "end-of-life", "no patch available" or "internet-facing" that no source makes, unconfirmed CVEs filed as confirmed (and the reverse), misquoted fix versions, upgrade versions named when no version was given, and exploit claims the data doesn't back. Fix or remove each one.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"investigation_id": "<investigation_id>",
"report_markdown": "<report_markdown>"
},
"name": "check_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report_markdown | Yes | Your full draft report, in Markdown. | |
| investigation_id | Yes | The investigation_id from investigate_target. |