linux_os
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/versionbefore 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| supported | No |