spielernogard/uv-audit

Scan Python dependency files for known vulnerabilities and report findings on PRs.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathRoot directory for discoveryno.
includeNewline-separated glob patterns to matchno**/pyproject.toml **/requirements*.txt
excludeNewline-separated path components or globs to skipno.venv venv .tox node_modules .git dist build site-packages
ignore_vulnsNewline-separated vulnerability IDs to suppressno""
fail_on_vulnExit non-zero when non-ignored vulnerabilities are foundnotrue
pyproject_argsExtra CLI args appended to uv-audit for pyproject scansno--all
uv_audit_versionVersion of uv-audit2 to install from PyPI (kept in sync via commitizen)no0.3.3
uv_audit_sourceOptional installable source for uv-audit (path or VCS URL); when set, overrides uv_audit_versionno""
comment_on_prCreate or update the sticky PR comment when running in PR contextnotrue
github_tokenToken used for the comment APIno${{ github.token }}
namedescription
vulnerable'true' when non-ignored vulnerabilities were found
vuln_countNumber of non-ignored findings
ignored_countNumber of ignored findings
report_jsonAggregated JSON report as a string