Query vulnerability clusters (relational join, not computed)
query_vulnerability_clustersIdentify common CVEs across OT assets, exploit chains, and single-patch leverage points. Query per-asset vulnerabilities or search globally by CVE substring.
Instructions
Returns the per-asset → vulnerabilities join the consuming AI uses to spot common CVEs across multiple assets, exploit chains (KEV + exploit-available + high criticality), or single-patch leverage points (one CVE fixing many). Two modes:
• Pass asset_ids: parallel per-asset traversal of asset.plugins, returning each asset's vulns with the same schema. The AI walks the result to find shared CVEs.
• Pass cve_substring only: global plugin search (e.g. 'CVE-2023' for a year-bucket), each plugin coming with its full affectedAssets list joined.
Both args may be combined for a per-asset CVE-filtered view. The server does NOT cluster server-side.
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": "query_vulnerability_clusters"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_ids | No | ||
| global_limit | No | ||
| cve_substring | No | ||
| per_asset_limit | No | ||
| severity_at_least | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||