[A-08] Python dependency hygiene #44

Open
opened 2026-10-11 20:15:35 -05:00 by pyaniz · 0 comments
Owner

Audit ID: A-08 · Priority: P2 · Effort: S

Python dependency hygiene. fastapi==0.109.0 is old (it pins an old Starlette with known CVEs) while everything else is unpinned. There is no lock file. passlib[bcrypt] and requests are not imported anywhere. Action: pin and lock, remove unused packages, add pip-audit/npm audit.

Source: AUDIT_FINDINGS.md (audit 2026-10-11). Items marked (verify) need confirming first.

**Audit ID:** A-08 · **Priority:** P2 · **Effort:** S **Python dependency hygiene.** `fastapi==0.109.0` is old (it pins an old Starlette with known CVEs) while everything else is unpinned. There is no lock file. `passlib[bcrypt]` and `requests` are not imported anywhere. **Action:** pin and lock, remove unused packages, add `pip-audit`/`npm audit`. Source: `AUDIT_FINDINGS.md` (audit 2026-10-11). Items marked *(verify)* need confirming first.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pyaniz/Thursday#44
No description provided.