explain_cve
Explains CVE, GHSA, or OSV IDs from OSV advisories with citations, returns found=false when no exact advisory exists, and avoids unsupported details.
Instructions
Explain a CVE, GHSA, or OSV id from its advisory, with citations.
Fetches the advisory from OSV by exact id. When no advisory with that id exists, returns found false and invents nothing. When a model is named, GMI writes one plain-language paragraph from the retrieved advisory only. When no model is named, the explanation is the advisory summary itself.
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": {
"advisory_id": "<advisory_id>"
},
"name": "explain_cve"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package | No | ||
| version | No | ||
| max_tokens | No | ||
| advisory_id | Yes | ||
| stage1_model | No | ||
| spend_cap_usd | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |