updates_list
What is waiting to be installed on the user's servers, from Termalin's hourly check (nothing is run or installed): how many updates and security updates, the security packages by name and target version, whether the server asks for a reboot, a newer kernel installed but not yet running, and how old the package lists are. Without arguments: every server; 'host' for one, or 'tag' for a group (from hosts_list, e.g. "distro:ubuntu" or "prod"). Also the known vulnerabilities (CVEs) in what is installed, matched daily: severity, the fixed version, and whether it is known to be exploited (CISA KEV); 'cve' answers "which servers have CVE-...". Linux servers (apt, dnf, apk). Use it before planning updates; installing is a separate step the user agrees to.
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": "updates_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cve | No | Only the servers with this vulnerability, e.g. "CVE-2024-6387" | |
| tag | No | Instead of 'host': every server with all of these tags or groups | |
| host | No | Server id or exact name from hosts_list (default: all servers) |