Skip to content

MAINT: Fix 16 dependabot security vulnerabilities#1683

Open
romanlutz wants to merge 1 commit intomicrosoft:mainfrom
romanlutz:fix/dependabot-vulnerabilities
Open

MAINT: Fix 16 dependabot security vulnerabilities#1683
romanlutz wants to merge 1 commit intomicrosoft:mainfrom
romanlutz:fix/dependabot-vulnerabilities

Conversation

@romanlutz
Copy link
Copy Markdown
Contributor

Summary

Fixes all 16 open Dependabot security vulnerabilities.

Changes

Direct dependencies (pyproject.toml)

Transitive dependencies (uv constraint-dependencies)

Frontend overrides (package.json)

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
"rollup": "4.59.0",
"@tootallnate/once": "3.0.1",
"follow-redirects": ">=1.15.11"
"follow-redirects": ">=1.16.0",
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.

after the axios vuln, which was introduced in a patch version update, we decided to explicitly pin the package versions and not have any >=

I think you may wanna just pin the latest/current versions of these

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.

(I notice this line already has >=, must've been missed ... maybe we should have checks to block these? )

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