OSS Support Hub / Web Framework

Python Web Framework BSD-3-Clause Latest: 1.3.1

Starlette

Lightweight ASGI framework/toolkit for building async web services in Python

Project Health at a Glance

Live data from GitHub and PyPI, updated daily.

12.4K+94
GitHub Stars
📦
1.3.1
Latest Release · 17 days ago
🔄
16d
Avg. Release Cadence
🐛
50
Open Issues
📅
10 days ago
Last Commit
🔒
10
Active CVEs

Data last fetched: 2026-06-29

Known Vulnerabilities

10 active CVEs reported via OSV.dev

Starlette has possible denial-of-service vector when parsing large files in multipart forms

Published: 2025-07-21 Fixed in: 0.47.2

MultipartParser denial of service with too many fields or files

Published: 2023-02-14 Fixed in: 0.25.0

Starlette vulnerable to O(n^2) DoS via Range header merging in ``starlette.responses.FileResponse``

Published: 2025-10-28 Fixed in: 0.49.1

Starlette: request.form() limits silently ignored for application/x-www-form-urlencoded enable DoS

Published: 2026-06-15 Fixed in: 1.3.1

Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks

Published: 2026-06-04 Fixed in: 1.0.1

Starlette Denial of service (DoS) via multipart/form-data

Published: 2024-10-15 Fixed in: 0.40.0

Starlette: Unvalidated request path concatenated into authority poisons request.url.hostname

Published: 2026-06-15 Fixed in: 1.3.0

Starlette has Path Traversal vulnerability in StaticFiles

Published: 2023-05-17 Fixed in: 0.27.0

Starlette: SSRF and NTLM credential theft via UNC paths in StaticFiles on Windows

Published: 2026-06-15 Fixed in: 1.1.0

Starlette: Arbitrary HTTP method dispatched to `HTTPEndpoint` attributes via `getattr`

Published: 2026-06-15 Fixed in: 1.1.0

Alternatives to Starlette

Other Web Framework projects in the Python ecosystem worth evaluating.

Support Options for Starlette

Enterprise Support via DepKeep

Get SLA-backed support, security patches, and direct access to senior engineers for Starlette — without relying on volunteer maintainers.