Repository navigation
fix(deps): dnspython 2.9.2 and opentelemetry-api 1.45.2 — two CVEs - #543
Merged
Merged
Conversation
pip-audit fails unit-tests on every PR: dnspython 2.9.1, pulled in by email-validator, carries CVE-2026-128089. The lock was recompiled on Linux with `pip-compile --upgrade-package dnspython`, which moved that pin only. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The same pip-audit step fails on opentelemetry-api 1.45.1 (via fastapi), so neither bump passes CI alone: this one and #542's must land together. Recompiled with `pip-compile --upgrade-package opentelemetry-api`; pip-audit --strict over the whole runtime lock now finds nothing. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



pip-auditinunit-testscurrently fails every PR. Two transitive dependencies carry CVEs:dnspythonemail-validatoropentelemetry-apifastapiNeither bump passes on its own, because each leaves the other CVE behind; #542 (Dependabot's
opentelemetry-apibump) failed for exactly that reason. So both are in this one PR, and #542 becomes redundant.requirements.txtrecompiled inpython:3.12-slimwithpip-compile --no-strip-extras --upgrade-package <pkg>. The diff is those two pins.pip-audit --strictover the whole runtime lock (113 pins,+cputorch excluded as in CI): no known vulnerabilities.🤖 Generated with Claude Code