Fix transitive dependency vulnerabilities: starlette, python-multipart, pydantic-settings #94
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
pysentry reports 7 vulnerabilities across 3 packages:
All three are transitive deps pulled in via fastapi[standard]. starlette is additionally pinned as a uv constraint-dependency.
Plan:
uv lock --upgrade-package starlette --upgrade-package python-multipart --upgrade-package pydantic-settingsto resolve new minimumspylock.tomlnox -s pysentryto confirm cleanBranch:
fix/vuln-dep-constraintsCommit:
:lock: fix: tighten constraint-dependencies to resolve pysentry vulnerabilitiesPlan:
starletteentry in[tool.uv].constraint-dependenciesfrom>=1.0.1to>=1.3.0python-multipart>=0.0.31andpydantic-settings>=2.14.2to the same constraint blockuv lock --upgrade-package starlette --upgrade-package python-multipart --upgrade-package pydantic-settingsto resolve new minimumspylock.tomlnox -s pysentryto confirm cleanBranch:
fix/vuln-dep-constraintsCommit:
:lock: fix: tighten constraint-dependencies to resolve pysentry vulnerabilities