audit_packages
Scans installed ComfyUI packages against OSV advisories to list known vulnerabilities, worst first, without applying fixes, so you can plan upgrades safely.
Instructions
Check the installed packages against the published vulnerability advisories.
Runs pip-audit over the distributions installed in ComfyUI's interpreter, against the OSV database. Measured on the install this was written against: 118 advisories across 19 of 286 packages - so a non-empty answer is the normal state of a ComfyUI environment rather than an emergency, and the useful reading is which of them are reachable from what you actually run.
Nothing is fixed here, and there is no flag that would. pip-audit --fix
resolves and installs, which is exactly the unattended upgrade this whole concept
exists to stop. Take a finding to plan_packages first: rows flagged pinned cannot
be moved by this server at all, because their version belongs to the CUDA build.
pip-audit is fetched on demand by uv rather than being a dependency of this server, so the first call needs network access and takes longer than the rest. The advisories come from api.osv.dev, which is a different host from PyPI - the audit still answers when PyPI is the thing that is down, provided the tool itself is already cached.
Args: limit: how many affected packages to list, worst first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||