Skip to content

Fix Dependabot alerts: bump aiohttp, cryptography, mcp, pyasn1, pygments - #23

Merged
ishubhamvashist merged 1 commit into
mainfrom
fix/dependabot-alerts
Aug 5, 2026
Merged

Fix Dependabot alerts: bump aiohttp, cryptography, mcp, pyasn1, pygments#23
ishubhamvashist merged 1 commit into
mainfrom
fix/dependabot-alerts

Conversation

@ishubhamvashist

Copy link
Copy Markdown
Contributor

Bumps aiohttp, cryptography, mcp, pyasn1, pygments to patched versions, applied to root and all 5 cookbook subprojects (each has its own uv.lock).

  • aiohttp 3.14.1 -> 3.14.3
  • cryptography 48.0.1 -> 50.0.0
  • mcp 1.27.2 -> 1.29.0 (pinned to stay on 1.x — an unconstrained upgrade jumps to a breaking 2.0.0)
  • pyasn1 0.6.3 -> 0.6.4
  • pygments 2.19.2 -> 2.20.0

Verified uv lock --check on all 6 lockfiles, diffs are minimal, and smoke-tested imports (mcp is directly used in src/simlab/agents/mcp_client.py).

Warning — litellm alerts likely stale/mis-attributed: several open alerts point to cookbook/claude-agent-sdk/pyproject.toml for litellm, but that file doesn't declare litellm, never has (checked full git history), and the actual claude-agent-sdk PyPI package doesn't depend on it either. Forced a Dependabot rescan (toggled vulnerability-alerts off/on) and they persisted, so this isn't fixable via a code change here — worth checking the dependency-graph source (e.g. an old CI dependency-submission snapshot) or dismissing manually.

…lerts

Applied across root and all 5 cookbook subprojects (each has its own uv.lock):
aiohttp 3.14.1 -> 3.14.3, cryptography 48.0.1 -> 50.0.0, mcp 1.27.2 -> 1.29.0
(pinned to stay on 1.x, avoiding a breaking major bump to 2.0.0), pyasn1
0.6.3 -> 0.6.4, pygments 2.19.2 -> 2.20.0.

Verified: uv lock --check passes on all 6 lockfiles, diffs are minimal
(only intended packages changed), and imports/smoke tests pass for mcp
(directly used in src/simlab/agents/mcp_client.py) and the others.
@ishubhamvashist
ishubhamvashist merged commit ca3fae6 into main Aug 5, 2026
2 checks passed
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