Skip to content

fix: resolve all open Dependabot vulnerability alerts - #61

Merged
nedasvi merged 2 commits into
mainfrom
fix/dependabot-vulnerabilities
Jul 20, 2026
Merged

fix: resolve all open Dependabot vulnerability alerts#61
nedasvi merged 2 commits into
mainfrom
fix/dependabot-vulnerabilities

Conversation

@nedasvi

@nedasvi nedasvi commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump direct pip deps to patched versions: crawl4ai 0.9.2, cryptography 49.0.0, python-multipart 0.0.32, PyJWT 2.13.0, pypdf 6.14.2, pydantic-settings 2.14.2
  • Pin transitive pip deps via [tool.uv] constraint-dependencies: lxml 6.1.1, nltk 3.10.0, soupsieve 2.9, starlette 1.3.1, aiohttp 3.14.1
  • Add npm overrides for undici 7.28.0, esbuild 0.28.1, @babel/core 7.29.7
  • Regenerate knowledge_bases.openapi.json (schema diff from starlette/python-multipart upgrade)

Resolves all 43 open Dependabot alerts (4 critical, 14 high, 16 medium, 9 low).

Test plan

  • uv run python -m pytest — 217 passed, 2 pre-existing failures unrelated (reproduced on unmodified main)
  • uv run python scripts/check_openapi_sync.py — in sync
  • npm audit (dashboard) — 0 vulnerabilities
  • npm run test (dashboard) — 18 passed

nedasvi and others added 2 commits July 20, 2026 10:26
Bump direct pip deps to patched versions (crawl4ai, cryptography,
python-multipart, pyjwt, pypdf, pydantic-settings) and pin transitive
ones via uv constraint-dependencies (lxml, nltk, soupsieve, starlette,
aiohttp). Add npm overrides for undici, esbuild, @babel/core.

Regenerated knowledge_bases OpenAPI snapshot to match the
starlette/python-multipart schema change.
@nedasvi
nedasvi added this pull request to the merge queue Jul 20, 2026
Merged via the queue into main with commit 5b5e7e3 Jul 20, 2026
6 checks passed
@nedasvi
nedasvi deleted the fix/dependabot-vulnerabilities branch July 20, 2026 07:31
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