Skip to content

Commit 0958b5b

Browse files
committed
Bump security floor constraints for 4 transitive dependencies
protobuf >=5.29.6 (JSON recursion depth bypass — was stuck on 4.x from mediapipe era) pillow >=12.1.1 (out-of-bounds write on PSD images) tornado >=6.5.5 (multipart DoS + cookie validation — dev-only via ipykernel) Resolves dependabot alerts #46, #47, #48, #49. Alert #50 (onnx <=1.20.1) has no upstream fix yet and is dev-only.
1 parent ad96856 commit 0958b5b

2 files changed

Lines changed: 100 additions & 92 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ dependencies = [
2020
# Security floor constraints for transitive dependencies (dependabot alerts)
2121
"urllib3>=2.6.3", # CVE fixes: decompression bomb, streaming API
2222
"fonttools>=4.60.2", # CVE fix: arbitrary file write, XML injection
23+
"protobuf>=5.29.6", # CVE fix: JSON recursion depth bypass
24+
"pillow>=12.1.1", # CVE fix: out-of-bounds write loading PSD images
2325
]
2426

2527
[project.urls]
@@ -136,4 +138,5 @@ dev = [
136138
# Security floor constraints for transitive dependencies (dependabot alerts)
137139
"filelock>=3.20.3", # CVE fix: TOCTOU symlink vulnerability
138140
"virtualenv>=20.36.1", # CVE fix: TOCTOU directory creation
141+
"tornado>=6.5.5", # CVE fixes: multipart DoS, cookie validation
139142
]

0 commit comments

Comments
 (0)