The latest Python development updates include a critical security vulnerability in the Starlette framework and new malware scanning capabilities introduced in the Astral uv package manager.
Key Points
- Astral released
uv audit, which scans dependencies for vulnerabilities and malware 4–10x faster thanpip-auditby utilizing the OSV database. - A critical vulnerability, "BadHost" (CVE-2026-48710), affects the Starlette framework, potentially exposing sensitive data in FastAPI, vLLM, and MCP server applications.
- Users should immediately patch Starlette to version 1.0.1 and utilize the mcp-scan.nemesis.services tool to verify their server security.
- The
alembic-git-revisionstool was introduced to automate database migration chaining by leveraging git commit history to resolve revision conflicts. - Niquest is emerging as a potential drop-in replacement for the Requests library, offering support for HTTP/1.1, HTTP/2, and HTTP/3 protocols.