Skip to content

chore(deps): bump dev tooling for security advisories - #178

Merged
benbrandt merged 1 commit into
mainfrom
fix/security-dep-bumps
Oct 22, 2026
Merged

benbrandt merged 1 commit into
mainfrom
fix/security-dep-bumps

Conversation

@benbrandt

Copy link
Copy Markdown
Member

Dev-tooling bumps for recent advisories:

  • certifi 2025.10.5 → 2026.10.19 (GHSA-6q48-6c7w-9gw2, critical: compromised emSign intermediates)
  • uv 0.11.15 → 0.13.5 (GHSA-hq85-5cpj-mr62, critical: same CA issue)
  • virtualenv 21.7.13 → 21.14.12 (activation-script command injection advisories published 2026-10-21). Required bumping tox 4.32 → 4.67 and tox-uv 1.29 → 1.37, since the old tox capped virtualenv at a vulnerable version.
  • datamodel-code-generator 0.71.0 → 0.81.0 (GHSA-77xj-x4rm-935c, path traversal)

make check, make gen-check (no codegen diff) and the full pytest suite (449 passed) pass on Python 3.13.

Note: datamodel-code-generator 0.81.0 fails to import on Python 3.15 ('3.15' is not a valid PythonVersion), so run codegen on ≤3.14 until upstream adds support.

🤖 Generated with Claude Code

Updates certifi, uv, virtualenv (via tox/tox-uv) and datamodel-code-generator to versions patched for GHSA-6q48-6c7w-9gw2, GHSA-hq85-5cpj-mr62, the virtualenv activation-script advisories, and GHSA-77xj-x4rm-935c.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@benbrandt
benbrandt merged commit 2ad204b into main Oct 22, 2026
8 checks passed
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.

1 participant