Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion backend/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ dev = [
"pytest>=9.1.1",
"pytest-asyncio>=1.4.0",
"httpx>=0.27.0",
"ruff>=0.16.0",
"ruff>=0.16.1",
# pip-audit scans installed deps against the PyPA Advisory DB
# (github.com/pypa/advisory-database). Runs in CI before tests
# so a known-bad transitive dep blocks the deploy. Local dev:
Expand Down Expand Up @@ -170,4 +170,12 @@ constraint-dependencies = [
# pydantic-settings: GHSA-4xgf-cpjx-pc3j (fixed in 2.14.2). Transitive
# via fastmcp. Remove once fastmcp's own pin clears 2.14.2.
"pydantic-settings>=2.14.2",
# click: PYSEC-2026-2132 (fixed in 8.3.3). Transitive via uvicorn
# (and any CLI tooling that pulls click). The advisory landed
# ~2026-08-03 and turned pip-audit --strict red even though no code
# changed. Patch bump 8.3.1 → 8.3.3 is API-safe. uv resolves the
# constraint to the latest compatible (8.4.2 at time of writing),
# still well within uvicorn's click range. Remove this line once
# uvicorn's own click pin clears 8.3.3.
"click>=8.3.3",
]
55 changes: 28 additions & 27 deletions backend/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading