Skip to content

security: pin requests>=2.32.4 and urllib3>=2.5.0 - #1887

Merged
craigpnnl merged 1 commit into
GRIDAPPSD:developfrom
craigpnnl:security/bump-requests-urllib3
Jul 18, 2026
Merged

security: pin requests>=2.32.4 and urllib3>=2.5.0#1887
craigpnnl merged 1 commit into
GRIDAPPSD:developfrom
craigpnnl:security/bump-requests-urllib3

Conversation

@craigpnnl

Copy link
Copy Markdown
Contributor

Adds explicit constraint pins for requests (>=2.32.4) and urllib3 (>=2.5.0) in requirements.txt to clear known CVEs. These are transitive dependencies (pulled by gridappsd-python and gridappsd-field-bus, not imported directly in this repo), so the pins protect anyone doing pip install -r requirements.txt. Supersedes the stale conflicting Snyk PR #1844 (targeted master, cannot merge against current base). Verified: isolated install resolved urllib3 2.7.0 + requests 2.34.2 with a live HTTPS round-trip succeeding, no urllib3 1.x to 2.x breakage in the usage path. GHSAs cleared noted inline in requirements.txt.

Both are transitive dependencies pulled in by gridappsd-python and
gridappsd-field-bus, not direct imports of this package. Pinning them
directly clears the currently-flagged CVEs without waiting on the
upstream gridappsd-python release to float its own floor.

Supersedes the stale Snyk PR GRIDAPPSD#1844, which targeted master instead of
develop and could not be merged cleanly.
@craigpnnl
craigpnnl merged commit 668e0e8 into GRIDAPPSD:develop Jul 18, 2026
9 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