Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,11 @@ dependencies = [
# ---- 系统 / 工具 ----
"rich==15.0.0",
"psutil==7.2.2",
# ---- 安全钉版(传递依赖 CVE)----
# msgpack 是 cachecontrol 的传递依赖,uv.lock 曾解析到 1.2.1,命中
# CVE-2026-114613(strict_map_key 校验失败时 C 扩展无界内存泄漏,high)。
# 上游约束不含下限,故显式钉到首个修复版,锁文件由 CI 流水线重生成。
"msgpack==1.2.3",
]

[project.optional-dependencies]
Expand Down
2 changes: 2 additions & 0 deletions requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,8 @@ mdurl==0.1.2
# via markdown-it-py
mpmath==1.3.0
# via sympy
msgpack==1.2.3
# via -r requirements.txt
narwhals==2.28.0
# via scikit-learn
networkx==3.7
Expand Down
6 changes: 6 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,12 @@ openpyxl==3.1.5
rich==15.0.0
psutil==7.2.2

# ---- 安全钉版(传递依赖 CVE)----
# msgpack 是 cachecontrol 的传递依赖,uv.lock 曾解析到 1.2.1,命中
# CVE-2026-114613(strict_map_key 校验失败时 C 扩展无界内存泄漏,high)。
# 上游约束不含下限,故显式钉到首个修复版,锁文件由 CI 流水线重生成。
msgpack==1.2.3

# ---- 测试(构建二进制时不会被打包,仅在开发/CI 安装)----
pytest==9.2.0
pytest-cov==7.1.0
Expand Down
Loading
Loading