Skip to content

fix: critical and high dependabot vulnerabilities - #1183

Merged
Roopan-Microsoft merged 1 commit into
devfrom
dependabotfix-2Nov
Nov 4, 2026
Merged

Roopan-Microsoft merged 1 commit into
devfrom
dependabotfix-2Nov

Conversation

@Ayaz-Microsoft

@Ayaz-Microsoft Ayaz-Microsoft commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Purpose

Fix dependabot critical and high vulnerabilities
Critical: 6
High: 11

Update Python dependencies to address Dependabot vulnerabilities across the App, backend, MCP server, and post-provisioning scripts.
• Upgrade Agent Framework to 1.8.1, Claude Agent SDK to 0.2.121, aiohttp to 3.14.4, and Authlib to 1.9.1.
• Pin certifi to 2026.10.18 across services and dnspython to 2.9.0 in the MCP server.
• Refresh lockfiles and raise the MCP server’s minimum Python version from 3.10 to 3.11.

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

@github-actions

github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown

Coverage

Coverage Report •
FileStmtsMissCoverMissing
TOTAL383555285% 
report-only-changed-files is enabled. No files were changed during this commit :)

Tests Skipped Failures Errors Time
841 0 💤 0 ❌ 0 🔥 9.828s ⏱️

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The framework upgrade affects import-time private-method patches whose compatibility requires real-dependency startup and multi-agent tool-call validation beyond stub-based CI and this source-only review.

No open issues 🎉

What changed in this PR

Updates dependencies across the backend, App, MCP server, and provisioning scripts to address critical and high-severity Dependabot alerts.

Changes:

  • Upgrades Agent Framework, Authlib, aiohttp, and certificate-related dependencies.
  • Adds explicit dependency pins and refreshes the App and MCP server lockfiles.
  • Raises the MCP server’s minimum Python version from 3.10 to 3.11.
File Description
src/​mcp_server/​uv.lock Updates resolved dependencies and removes Python 3.10-specific entries.
src/​mcp_server/​pyproject.toml Upgrades Authlib, pins certifi and dnspython, and requires Python 3.11+.
src/​backend/​pyproject.toml Upgrades Agent Framework and aiohttp; pins Claude Agent SDK and certifi.
src/​App/​uv.lock Locks the updated certifi dependency.
src/​App/​requirements.txt Pins certifi for requirements-based installations.
src/​App/​pyproject.toml Adds an explicit certifi pin.
infra/​scripts/​post-provision/​requirements.txt Pins aiohttp for provisioning scripts.

Review effort: Balanced

@Roopan-Microsoft
Roopan-Microsoft merged commit 3630c37 into dev Nov 4, 2026
5 of 6 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.

3 participants