Skip to content

build(deps): bump certifi in dev uv.lock files - #4337

Merged
rickeylev merged 2 commits into
bazel-contrib:mainfrom
rickeylev:fix_dependabot_security_advisory
Oct 23, 2026
Merged

rickeylev merged 2 commits into
bazel-contrib:mainfrom
rickeylev:fix_dependabot_security_advisory

Conversation

@rickeylev

Copy link
Copy Markdown
Collaborator

Dependabot flagged certifi < 2026.10.19 (GHSA-6q48-6c7w-9gw2): it
bundles emSign root CAs whose intermediate CA keys were compromised.
Dependabot's update (#4297) did not touch the uv.lock files, so the
dev tooling locks still pinned vulnerable versions.

Relock dev/uv.lock and sphinxdocs/dev/uv.lock with
uv lock --upgrade-package certifi, leaving other pins alone. Both
use the root module's pinned uv and hermetic Python: the sphinxdocs
module's own //dev:uv_lock.update target cannot run because that
module registers no uv toolchain. Relocking the sphinxdocs lock also
drops its stale Python 3.9 forks and renames the virtual root project
to match its pyproject.toml.

Fixes Dependabot alerts 912 and 930:
https://github.com/bazel-contrib/rules_python/security/dependabot/912
https://github.com/bazel-contrib/rules_python/security/dependabot/930

Dependabot flagged certifi < 2026.10.19 (GHSA-6q48-6c7w-9gw2): it
bundles emSign root CAs whose intermediate CA keys were compromised.
Dependabot's update (bazel-contrib#4297) did not touch the uv.lock files, so the
dev tooling locks still pinned vulnerable versions.

Relock `dev/uv.lock` and `sphinxdocs/dev/uv.lock` with
`uv lock --upgrade-package certifi`, leaving other pins alone. Both
use the root module's pinned uv and hermetic Python: the sphinxdocs
module's own `//dev:uv_lock.update` target cannot run because that
module registers no uv toolchain. Relocking the sphinxdocs lock also
drops its stale Python 3.9 forks and renames the virtual root project
to match its pyproject.toml.

Fixes Dependabot alerts 912 and 930:
https://github.com/bazel-contrib/rules_python/security/dependabot/912
https://github.com/bazel-contrib/rules_python/security/dependabot/930
@rickeylev
rickeylev requested a review from aignas as a code owner October 23, 2026 17:24
@rickeylev
rickeylev merged commit 7e168ea into bazel-contrib:main Oct 23, 2026
13 checks passed
@rickeylev
rickeylev deleted the fix_dependabot_security_advisory branch October 23, 2026 23:47
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