chore(mcp): remediate Dependabot vulns#10130
Conversation
|
Thanks for the focused dependency remediation. I reviewed the changed MCP dependency files and this looks narrowly scoped: I’m not formally approving because this touches dependency/lockfile security-sensitive surface and the current check state is not clean enough for an auto-approval path (several relevant repo checks are skipped/cancelled in the rollup). A human maintainer should confirm the Dependabot advisory targets and rerun/verify the applicable MCP/backend dependency checks before merge. No obvious supply-chain red flags found in the diff itself. by AI on behalf of David — if you need David’s attention urgently, please @Git-on-my-level and escalate with |
Dependency-remediation follow-upThis needs maintainer evidence before merge, rather than a blind resolver update:
No supply-chain red flag is alleged here; this is an evidence and compatibility gate for direct dependency policy. |
|
The requested MCP advisory mapping and reproducible MCP validation are not yet recorded on this PR, so it remains open for that dependency-specific evidence. |
kodjima33
left a comment
There was a problem hiding this comment.
Chore: dependabot vuln remediation (mcp) — approve only per policy
710f385 to
7de83d3
Compare
|
No test lane covers mcp, so CI skipping everything is expected and the checks passing is not coverage. Suggest running the mcp server once locally against uv.lock before merge as verification evidence. |
- pyjwt 2.12.1 -> 2.13.0 - starlette 1.0.0 -> 1.3.1 - cryptography 48.0.0 -> 49.0.0 - python-multipart 0.0.29 -> 0.0.32 Adds direct dependency floors in pyproject.toml to pin safe minimums for transitive deps from mcp[cli]. Failure-Class: none
Remove unused direct PyJWT/Starlette/cryptography/python-multipart runtime deps. Keep safe minimums as tool.uv.constraint-dependencies so mcp[cli] still resolves patched versions without policy-only directs. Verification: uv lock; uv sync; uv run pytest -q (11 passed, 2 pre-existing fixture errors); uv run python -c import mcp_server_omi Failure-Class: none
7de83d3 to
00ecd39
Compare
Part of #7327.
Failure-Class: none