Skip to content

Commit 4662288

Browse files
authored
chore: bump lxml and nbconvert to address security advisories (#574)
Bump lxml floor to 6.1.0 (direct dep in data-designer-engine) and add nbconvert>=7.17.1 to workspace constraint-dependencies (transitive via jupyter in the notebooks group).
1 parent a65903e commit 4662288

3 files changed

Lines changed: 122 additions & 125 deletions

File tree

packages/data-designer-engine/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ dependencies = [
4444
"json-repair>=0.48.0,<1",
4545
"jsonpath-rust-bindings>=1.0,<2",
4646
"jsonschema>=4.0.0,<5",
47-
"lxml>=6.0.2,<7",
47+
"lxml>=6.1.0,<7",
4848
"marko>=2.1.2,<3",
4949
"mcp>=1.26.0,<2",
5050
"networkx>=3.0,<4",

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ required-version = ">=0.7.10"
3434
# Minimum versions for transitive dependencies with known security vulnerabilities.
3535
# aiohttp 3.13.3: CVE-2026-22815, CVE-2026-34513 through CVE-2026-34525 (multiple DoS, CRLF injection, credential theft)
3636
# cryptography 46.0.6: CVE-2026-39892 (buffer overflow on Python >3.11)
37+
# nbconvert 7.17.0: security advisory (transitive via jupyter)
3738
# python-multipart 0.0.22: security advisory (transitive via mcp)
3839
constraint-dependencies = [
3940
"aiohttp>=3.13.5",
4041
"cryptography>=46.0.7",
42+
"nbconvert>=7.17.1",
4143
"python-multipart>=0.0.26",
4244
]
4345

0 commit comments

Comments
 (0)