audit_linux_packages
Linux package audit (RPM/DEB) for a given distro + version. Analyze Linux package vulnerabilities against the Vulners database.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | Yes | Linux distribution identifier (e.g., ubuntu, debian, centos, rhel, fedora). Use get_supported_os() to see available options. | |
| package | Yes | Installed packages, each formatted EXACTLY as the target OS's own package manager lists them -- i.e. one line of the output produced by the command get_supported_os() returns for this OS. DEB-based distros (ubuntu, debian, astra, linuxmint, ...): space-separated 'name version arch', e.g. 'openssl 3.0.2-0ubuntu1.6 amd64'. RPM-based distros (rhel, centos, oracle, almalinux, rocky, fedora, amazon, suse, ...): 'name-version-release.arch', e.g. 'openssl-1.0.2k-25.el7_9.x86_64'. The bare hyphenated 'name-version' short form is NOT accepted -- the API rejects it as 'Invalid package'. | |
| version | Yes | Distribution version/release (e.g., 22.04, 12, 8, 40). Must match a supported version for the specified OS. | |
| include_candidates | No | Whether to include potential matches in results. If None, uses default behavior (typically false). |