Skip to content

MAINT: Fix 16 dependabot security vulnerabilities#1683

Merged
romanlutz merged 3 commits intomicrosoft:mainfrom
romanlutz:fix/dependabot-vulnerabilities
May 9, 2026
Merged

MAINT: Fix 16 dependabot security vulnerabilities#1683
romanlutz merged 3 commits intomicrosoft:mainfrom
romanlutz:fix/dependabot-vulnerabilities

Conversation

@romanlutz
Copy link
Copy Markdown
Contributor

@romanlutz romanlutz commented May 2, 2026

Summary

Fixes all 16 open Dependabot security vulnerabilities.

Changes

Direct dependencies (pyproject.toml)

Transitive dependencies (uv constraint-dependencies)

Frontend overrides (package.json)

Pinned to exact versions (no >=) to prevent patch-level upgrades from silently introducing new vulnerabilities (as previously happened with axios):

Both uv.lock and package-lock.json were regenerated by their respective tools (not manually edited).

Direct dependencies (pyproject.toml):
- pypdf: >=6.10.0 -> >=6.10.2 (CVE-2026-41314, CVE-2026-41312, CVE-2026-41313, CVE-2026-41168)
- python-dotenv: >=1.0.1 -> >=1.2.2 (CVE-2026-28684)
- transformers: >=4.55.0 -> >=5.0.0rc3 (CVE-2026-1839)

Transitive dependencies (uv constraint-dependencies):
- GitPython>=3.1.47 (GHSA-x2qx-6953-8485, GHSA-rpm5-65cw-6hj4)
- jupyterlab>=4.5.7 (CVE-2026-40171)
- lxml>=6.1.0 (CVE-2026-41066)
- Mako>=1.3.11 (CVE-2026-41205)
- nbconvert>=7.17.1 (CVE-2026-39378, CVE-2026-39377)
- notebook>=7.5.6 (CVE-2026-40171)

Frontend overrides (package.json):
- follow-redirects: >=1.15.11 -> >=1.16.0 (GHSA-r4q5-vmmm-2653)
- postcss: add >=8.5.10 override (CVE-2026-41305)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@romanlutz romanlutz enabled auto-merge May 2, 2026 13:23
Copy link
Copy Markdown
Contributor

@behnam-o behnam-o left a comment

Choose a reason for hiding this comment

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

little comment on npm package auto-upgrade syntax

Comment thread frontend/package.json Outdated
romanlutz and others added 2 commits May 8, 2026 16:40
Address review feedback: avoid >= in package.json overrides so that patch-level upgrades cannot silently introduce new vulnerabilities (as happened with axios).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@romanlutz romanlutz added this pull request to the merge queue May 8, 2026
Merged via the queue into microsoft:main with commit 2b2d306 May 9, 2026
48 checks passed
@romanlutz romanlutz deleted the fix/dependabot-vulnerabilities branch May 9, 2026 00:13
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