vuln_vulnerable_devices__list_device_os_vulnerabilities
Lists operating system vulnerabilities for a specified device or device group, including kernel and core package issues, to identify exposed systems and prioritize remediation.
Instructions
List device operating system vulnerabilities - (GET /v1/device-os-vulnerabilities) - List vulnerabilities of the operating system of the given device.
Note: Besides vulnerabilities of the Linux kernel, there are also some "core packages" whose vulnerabilities are treated as operating system vulnerabilities. For example: glibc, systemd, etc.
Such vulnerabilities are reported twice, once as an operating system vulnerability and once as a package vulnerability.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Optional server-side projection: return only these keys for each list-item in the response. Reduces token usage on large list endpoints. Example: ['uuid','displayName']. Top-level fields (e.g. nextPageToken) are always preserved. Not forwarded to ESET - applied locally after fetch. | |
| pageSize | No | Limit for pagination purposes. If unspecified or 0, the default value is 50. The maximum value is 1000; values above 1000 will be coerced to 1000. > **Info:** > For more information, refer to [Paginating Requests in APIs](https://medium.com/@ignaciochiazzo/paginating-requests-in-apis-d4883d4c1c4c) > > or [Design Patterns: Pagination](https://google.aip.dev/158) | |
| pageToken | No | Page token of the current page. If not given or "", the first page is returned. > **Info:** > For more information, refer to [Paginating Requests in APIs](https://medium.com/@ignaciochiazzo/paginating-requests-in-apis-d4883d4c1c4c) > > or [Design Patterns: Pagination](https://google.aip.dev/158) | |
| deviceUuid | No | Reference to the vulnerable device. If the device is identified as "me", all the [OS vulnerabilities] of the actual device are returned. If called with "me" in the cloud (that is, not on the device where the device context is ambiguous), the call will fail. If empty or null, vulnerabilities of the operating system regardless of any device accessible to the caller will be returned in the response. Clean devices with no vulnerabilities have no entry in the collection of vulnerable devices. type: VulnerableDevice | |
| deviceGroupUuid | No | Reference to the [device group]. If filled, only devices within the group will be included in the response. If empty, any device accessible to the caller will be included in the response. type: device_management.v1.DeviceGroup |