Skip to content

fix remaining dependency audit issues - #11

Merged
1ssb merged 1 commit into
mainfrom
agent/close-dependency-audit-gaps
Aug 6, 2026
Merged

fix remaining dependency audit issues#11
1ssb merged 1 commit into
mainfrom
agent/close-dependency-audit-gaps

Conversation

@1ssb

@1ssb 1ssb commented Aug 6, 2026

Copy link
Copy Markdown
Owner

What changed

  • upgrade FastAPI from 0.115.0 to 0.141.1
  • explicitly pin patched Starlette 1.4.1
  • refresh all npm dependencies allowed by the existing semver ranges

Root cause

GitHub Dependabot showed no open alerts, but an independent Python audit found nine advisory records against Starlette 0.38.6, pulled transitively by the old FastAPI pin. The npm lockfile also lagged safe in-range releases despite having no known vulnerabilities.

Impact

The backend moves onto patched FastAPI/Starlette releases. Frontend direct dependency constraints remain unchanged; only safe in-range lockfile resolutions are refreshed.

Validation

  • pip-audit -r backend/requirements.txt — no known vulnerabilities
  • pip-audit -r requirements-dev.txt — no known vulnerabilities
  • npm audit --audit-level=low — zero vulnerabilities
  • npm ls --all
  • npm run build
  • npm run test — 15 tests passed

@1ssb
1ssb merged commit 72456ba into main Aug 6, 2026
7 checks passed
@1ssb
1ssb deleted the agent/close-dependency-audit-gaps branch August 6, 2026 10:58
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