Skip to content

fix(deps): bump certifi and virtualenv to clear pip-audit advisories - #232

Merged
tmatup merged 1 commit into
mainfrom
fix/231-pip-audit-bump
Oct 21, 2026
Merged

tmatup merged 1 commit into
mainfrom
fix/231-pip-audit-bump

Conversation

@tmatup

@tmatup tmatup commented Oct 21, 2026

Copy link
Copy Markdown
Member

Bottom line

The required Quality Gate check fails on every PR at the pip-audit step. Three new advisories hit two packages pinned in uv.lock. This PR bumps them. Only uv.lock changes.

Fixes #231

What changed

Generated with:

uv lock --upgrade-package certifi --upgrade-package virtualenv
Package Before After Why
certifi 2026.2.25 2026.10.19 PYSEC-2026-4320 (revoked emSign ECC Root CA - G3 root)
virtualenv 21.14.2 21.14.12 CVE-2026-113725, CVE-2026-113726 (activate shell injection)
distlib 0.4.0 0.4.4 Moved with virtualenv: 21.14.12 requires distlib>=0.4.3

All three releases are older than CI's 12-hour minimum package age (distlib 0.4.4 uploaded 2026-10-16, certifi 2026-10-20 02:24 UTC, virtualenv 2026-10-21 01:58 UTC).

Verification

  • uv sync --frozen with CI's extras, then CI's exact pip-audit command (same --ignore-vuln list): No known vulnerabilities found, 2 ignored.
  • make verify: passes (6385 passed, 5 skipped, coverage 93.23%).

Note: make verify has the pip-audit line commented out, so it would not have caught this locally. That is left for a separate change, as #231 suggests.

🤖 Generated with Claude Code
Co-Authored-By: Claude

The Quality Gate pip-audit step fails on every PR because of three new
advisories against packages pinned in uv.lock:

- certifi 2026.2.25 -> 2026.10.19 (PYSEC-2026-4320, revoked emSign root)
- virtualenv 21.14.2 -> 21.14.12 (CVE-2026-113725, CVE-2026-113726)
- distlib 0.4.0 -> 0.4.4 (moved with virtualenv, which requires >=0.4.3)

Generated with `uv lock --upgrade-package certifi --upgrade-package virtualenv`.

Fixes #231

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013fePq8hgqbtNvf2pNvA3WC
@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown

Claude finished @tmatup's task in 1m 0s —— View job


Reviewing PR #232: Dependency security updates

Todo List:

  • Read .github/code_review.md for review standards
  • Review git diff origin/main...HEAD
  • Read the full uv.lock file for context
  • Perform cross-file consistency checks
  • Check for what's missing
  • Provide design-level scrutiny
  • Post complete review

Starting review now...

@tmatup
tmatup merged commit 7628641 into main Oct 21, 2026
19 checks passed
@tmatup
tmatup deleted the fix/231-pip-audit-bump branch October 21, 2026 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(deps): pip-audit fails Quality Gate on certifi PYSEC-2026-4320 and virtualenv CVE-2026-113725/113726

2 participants