chore(deps): bump virtualenv to 21.14.12 for Dependabot alert
Merged
FA
1d ago+5+5+0123456789-3-3-0123456789
All Submissions:
- Have you followed the guidelines stated in CONTRIBUTING.md file?
- Have you checked to ensure there aren't any other open Pull Requests for the desired changed?
Type of change
- Dependency security bump (no code changes)
Description
Dependabot flags virtualenv < 21.14.9 in uv.lock: a destination path supplied to virtualenv can be interpreted as shell syntax by the POSIX console launchers its app-data seeder generates (CVSS 7.8, patched in 21.14.9). It reaches our lock as a transitive dependency of pre-commit.
This bumps the locked virtualenv from 21.14.7 to 21.14.12.
- Every patched release was published inside the 7-day
exclude-newerwindow, so virtualenv gets a dated per-package override in[tool.uv.exclude-newer-package](and the mirrored lock[options]), the same pattern used forpillowandcertifiin #7628. It can be dropped after 2026-10-28. - 21.14.12's dependency constraints are identical to 21.14.7's and every locked dependency already satisfies them, so no other lock entry moved.
Note: a full uv lock re-resolve currently fails on main even without this change (the Python 3.15 / win32 split cannot satisfy reflex-enterprise's reflex[db] requirement). That is unrelated to virtualenv, so this PR patches the lock entry directly rather than re-resolving the workspace.
Verification
uv lock --checkpasses.uv sync --frozeninstallsvirtualenv==21.14.12with its hash verified;import virtualenvreports 21.14.12.
https://claude.ai/code/session_019UwxBvs15C7v1ReWSJ61CW
Generated by Claude Code