Skip to content

Raise dependency floors for starlette, urllib3, idna, pillow and pip - #245

Merged
alfwro13 merged 1 commit into
mainfrom
security/dependency-floors
Oct 11, 2026
Merged

alfwro13 merged 1 commit into
mainfrom
security/dependency-floors

Conversation

@alfwro13

@alfwro13 alfwro13 commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Adds minimum versions to requirements.txt: starlette>=1.3.1, urllib3>=2.8, idna>=3.15, pillow>=12.3, pip>=26.2, so the post-pull reinstall and the startup drift check pick up releases that clear published advisories.
  • fastapi==0.142.2 accepts starlette>=0.46.0, so no FastAPI bump is needed.
  • assets/dependencies.md documents each new entry.

Test plan

  • tests/test_02_api_get_endpoints.py, test_03_api_post_endpoints.py, test_04_page_routes.py, test_05_config_and_utils.py, test_06_auth.py, test_page_routes_helpers.py pass (643 tests) with starlette 1.7.0, urllib3 2.8.0, idna 3.20 and pillow 12.3.0 installed
  • pip check clean with those versions
  • CI full suite

Pins starlette>=1.3.1, urllib3>=2.8, idna>=3.15, pillow>=12.3 and pip>=26.2
in requirements.txt so the post-pull reinstall and the startup drift check
pick up releases that clear published advisories. assets/dependencies.md
documents each new entry.
@alfwro13
alfwro13 merged commit 819f452 into main Oct 11, 2026
5 checks passed
@alfwro13
alfwro13 deleted the security/dependency-floors branch October 11, 2026 15:57
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