List supported Linux operating systems and their corresponding versions for use with the `linux_audit` tool.
## What this tool does
Returns an array of supported OS/version pairs, each in the form:
{"os":"name", "versions":["version or codename"]}
This allows the LLM and the user to know exactly which inputs are valid for the `linux_audit` tool.
## When to use this tool
Use this tool when:
- the user does not know which OS names or versions are supported
- the user provides unclear or ambiguous OS information
- you need to validate `os`/`version` before performing a Linux audit
This tool should typically be called **before `linux_audit`** whenever parameters are uncertain.
## Inputs
This tool does not require any input.
## Outputs
Returns an array of objects:
- **os**: supported Linux distribution identifier
- **versions**: corresponding list of supported release or codename
Example:
[
{"os": "ubuntu", "versions": ["noble","focal"]},
{"os": "debian", "versions": ["bookworm","sid"]},
{"os": "redhat", "version": ["redhat-9.0"]}
]
## LLM usage guidelines
- Use this tool to validate or suggest correct OS/version combinations before calling `linux_audit`.
- If the user provides invalid or misspelled OS names, retrieve the official list here and ask them to select one.
- Do not guess operating system identifiers-always rely on this tool to confirm correctness.
Connector