Query OT vulnerabilities
query_vulnerabilitiesFilter Tenable OT vulnerabilities by severity, CVE, family, or source. Each result shows CVSS v3 data, exploit availability flags, and vendor solutions to prioritize patching.
Instructions
Returns Tenable plugins (vulnerabilities) matching the filter criteria. Each result includes CVEs, CVSS v3 score and vector, exploit availability flags (CISA KEV, exploit-available, exploited-by-malware), age, public disclosure date, and the official vendor solution. Call get_vulnerability on a returned plugin id to see every affected asset.
total_count is the full number of plugins matching the filter, independent of the page size — use it to answer 'how many' questions directly. When the match exceeds one page the response sets has_more: true and returns an end_cursor; pass that as after to fetch the next page, repeating until has_more is false to walk the entire matched set.
Filter values use natural OT vocabulary: • severity_at_least: one of 'info', 'low', 'medium', 'high', 'critical' • cve: a CVE substring (e.g. 'CVE-2023-25619' or 'CVE-2023' for a year-bucket) • family / source: exact-match plugin metadata
For KEV-only or exploit-available filtering, inspect the projected flags in the response — those live on plugin details and aren't filterable server-side.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cve | No | ||
| after | No | ||
| limit | No | ||
| family | No | ||
| search | No | ||
| source | No | ||
| severity_at_least | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||