Repository navigation
fix(security): promote compatible dependency updates - #1366
Conversation
|
Caution Review failedThe pull request is closed. Walkthrough
Merge Risk:
|
Keep full scans blocking while documented Python 3.10 and Arcade constraints prevent compatible upgrades.
Record the patched Torch release and distinguish the setuptools Windows advisory from the macOS sdist issue.
Promote the reviewed Telemetry main commit containing critical dependency fixes and the bounded RLE decoder.
Promotes the current development changes and compatible dependency updates to main. The parent lock updates certifi, aiohttp, pypdf, Black, nbconvert, msgpack, LangGraph, and its SDK. The telemetry pointer now targets commit 69a5207, which includes the critical OSV dependency fixes from PR #234 and the bounded Parquet RLE fix from PR #235.
Compatibility and OSV scan
The root project retains Python 3.10 and stable Arcade 3.3.3. After this promotion, 40 Pillow, 2 filelock, 3 Tornado, and 1 setuptools Dependabot alerts remain open because the patched versions conflict with those constraints or the CUDA-pinned Torch requirement.
The full OSV scan remains blocking on pushes and schedules. This branch adds 46 advisory-specific waivers with a December 2 review date, extends 19 dated waivers, and adds a review date to the existing Torch waiver. Unknown advisories still fail the scan. These entries filter OSV-Scanner results and do not dismiss Dependabot alerts.
The setuptools GHSA is separate from the older macOS sdist advisory. Setuptools 84.1.0 fixes its Windows path escape, but the current Torch 2.11.0+cu128 constraint requires setuptools below 82. This repository installs dependencies with uv and does not invoke the vulnerable legacy Wheel.install_as_egg path. The Torch waiver records that 2.13.0 is patched and that the current Windows CUDA 12.8 pin has no matching 2.13.0 wheel in the official index.
Validation
Issues and release
This promotion closes no issues. #227 and #228 remain open; #1340 was already closed. The Release Please PR remains open and no release is published by this change.
Summary by CodeRabbit
Security
Documentation
Maintenance