Go to file
Travis Herbranson 9761525e9f deps: skip env-mode audit on pyproject-only projects (no lockfile)
When a project has pyproject.toml but no uv.lock, audit isn't
possible without mutating the project (running 'uv lock' or
'uv sync'). The bare 'pip-audit' fallback was incorrect — it
audited pip-audit's own bundled venv, producing false positives
for pip/urllib3. Skip with a clear message pointing to 'uv sync'
instead, so the gauntlet stays read-only.

Exit code 2 mirrors the existing convention used when a check
tool isn't installed (e.g., pip-audit not installed at line 27);
run-all.sh recognizes it as "skipped" rather than passed or failed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 18:57:16 -04:00
skills/zero-check v2 added the claude skill 2026-04-18 12:05:24 -04:00
templates added the phase 3 docker stuff 2026-04-18 12:51:12 -04:00
validate deps: skip env-mode audit on pyproject-only projects (no lockfile) 2026-05-12 18:57:16 -04:00
.gitignore v1 gauntlet: validation scripts with language detection and artifact generation 2026-04-18 11:30:24 -04:00
.python-version v1 gauntlet: validation scripts with language detection and artifact generation 2026-04-18 11:30:24 -04:00
check-deps.sh v1 gauntlet: validation scripts with language detection and artifact generation 2026-04-18 11:30:24 -04:00
main.py v1 gauntlet: validation scripts with language detection and artifact generation 2026-04-18 11:30:24 -04:00
pyproject.toml v1 gauntlet: validation scripts with language detection and artifact generation 2026-04-18 11:30:24 -04:00
README.md v1 gauntlet: validation scripts with language detection and artifact generation 2026-04-18 11:30:24 -04:00
uv.lock v1 gauntlet: validation scripts with language detection and artifact generation 2026-04-18 11:30:24 -04:00