The pip-audit job started failing today on 11 newly published filelock 4.1.0 CVEs, all fixed in 4.2.1. filelock comes from pip-audit's own dependency (CacheControl[filecache]), not from the bot. The audit environment ran Python 3.10, which can't install filelock 4.2+, so the only option so far was to ignore each CVE by ID (six already were).
The audit now runs on standalone Python 3.13.2, the same minor version as the bot's runtime on LXC 151 (Debian trixie, 3.13.5). The fixed filelock installs, so the per-CVE ignores are removed. Only the pip CVE ignore stays.
discord-bridge/ is added to the gitleaks scan (see #44).
The pip-audit job started failing today on 11 newly published `filelock` 4.1.0 CVEs, all fixed in 4.2.1. `filelock` comes from pip-audit's own dependency (CacheControl[filecache]), not from the bot. The audit environment ran Python 3.10, which can't install filelock 4.2+, so the only option so far was to ignore each CVE by ID (six already were).
- The audit now runs on standalone Python 3.13.2, the same minor version as the bot's runtime on LXC 151 (Debian trixie, 3.13.5). The fixed filelock installs, so the per-CVE ignores are removed. Only the pip CVE ignore stays.
- `discord-bridge/` is added to the gitleaks scan (see #44).
This unblocks #44.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
The audit env ran Python 3.10, which can't install filelock 4.2+, so
every new filelock CVE in pip-audit's own CacheControl dependency broke
the job and had to be ignored by ID (11 more landed today). Audit on
3.13, which matches the bot's runtime on LXC 151 (Debian trixie), so
the fixed filelock installs and the per-CVE ignores can go. Also scan
discord-bridge/ for secrets.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared
scheduled this pull request to auto merge when all checks succeed 2026-10-28 21:18:27 -04:00
jared
merged commit e16ce42785 into main2026-10-28 21:21:38 -04:00
jared
deleted branch ci/pip-audit-py3132026-10-28 21:21:38 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The pip-audit job started failing today on 11 newly published
filelock4.1.0 CVEs, all fixed in 4.2.1.filelockcomes from pip-audit's own dependency (CacheControl[filecache]), not from the bot. The audit environment ran Python 3.10, which can't install filelock 4.2+, so the only option so far was to ignore each CVE by ID (six already were).discord-bridge/is added to the gitleaks scan (see #44).This unblocks #44.
🤖 Generated with Claude Code
https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5