Files
Nexus/docs/archive/audits/2026-06-04-line-walk/audit-bug-line-walk-2026-06-04-batch10.md
T
2026-07-08 22:31:31 +08:00

8.2 KiB
Raw Blame History

BUG 专项逐行走读 — Batch 102026-06-04

标准: standards/line-walk-audit-standard-v2.md

范围

文件 N Read H FINDING
server/api/assets.py 358 1..358 19 0
server/api/files.py 77 1..77 3 0
server/api/health.py 67 1..67 8 0
server/api/scripts.py 418 1..418 18 0
server/api/search.py 119 1..119 7 0

Step 3 规则扫描

自动化规则表 §四(PY/FE/SH);每命中经 Closure。

Closure 表

文件 行号 规则 判定 理由
server/api/assets.py 6 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 17 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 22 PY-05 SAFE 已有防护/封装: Depends(get_current
server/api/assets.py 33 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 47 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 69 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 99 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 125 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 140 PY-05 SAFE 已有防护/封装: Depends(get_current
server/api/assets.py 151 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 173 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 203 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 229 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 245 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 252 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 258 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 277 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 286 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/assets.py 291 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/files.py 5 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/files.py 17 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/files.py 39 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/health.py 10 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/health.py 18 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/health.py 22 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/health.py 25 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/health.py 35 PY-05 SAFE 已有防护/封装: Depends(get_current
server/api/health.py 55 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/health.py 63 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/health.py 65 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 8 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 23 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 30 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 41 PY-05 SAFE 已有防护/封装: Depends(get_current
server/api/scripts.py 55 PY-05 SAFE 已有防护/封装: Depends(get_current
server/api/scripts.py 65 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 89 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 130 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 151 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 163 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 177 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 194 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 234 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 254 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 267 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 289 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 319 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/scripts.py 345 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/search.py 8 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/search.py 17 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/search.py 31 PY-05 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/search.py 56 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/search.py 74 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/search.py 90 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)
server/api/search.py 106 PY-04 SAFE 规则命中经上下文核对无 BUG 路径(自动化 SAFE;人工复核见报告)

Step 8 DoD

  • 登记册 batch 文件 read_range 覆盖 1..N
  • Step2 全文 Read(行数核对)
  • Closure 全表(含零命中说明)
  • FINDING: 0OPEN 须当批修或登记)

验证

ruff check server/  # 若改后端
pytest tests/ -q --tb=no

FINDING 列表

无(0 FINDING)。