Files
Nexus/docs/changelog/2026-06-04-audit-phase2-p2-2-sync-v2-full.md
2026-07-08 22:31:31 +08:00

836 B
Raw Permalink Blame History

2026-06-04 — Phase2 P2-2 sync_v2 全文深审

摘要

P2-2sync_v2.py 1656 行全文 8 步 + posix_paths/remote_shell/remote_path_validation/unix_ls20 H closure,无 P0/P1。

动机

D1 对 sync_v2 仅分段+grepPhase 2 补全逐行至 EOF。

涉及文件

文件 说明
docs/reports/audit-phase2-2026-06-04-waveP2-2.md 深审报告
server/api/sync_v2.py 等 5 文件 全文 Read

结论

  • 22 API 路由 JWT 全覆盖
  • 远程路径 normalize + shlex;本地上传 /tmp/nexus_upload_* 沙箱
  • ZIP slip 双重校验;upload/download 大小门控
  • rm -rf 为已接受运维 RISK(审计+鉴权)

验证

bash scripts/local_verify.sh

进度:☑实现 ☑本地验证 ☑审计8步 □部署 □健康检查 □浏览器验证 ☑changelog