Files
Nexus/docs/reports/audit-frontend-14p-2026-06-04-closure.md
2026-07-08 22:31:31 +08:00

1.7 KiB
Raw Permalink Blame History

前端 14 页分批深审 — 总 Closure

日期: 2026-06-04
范围: frontend/src/pages/*Page.vue 全部 14 页
总行数: 4112

批次索引

批次 页面 报告 H
1/3 Dashboard, Servers, Terminal, Files, Push batch1 14
2/3 Scripts, Credentials, Schedules, Retries, Commands batch2 15
3/3 Alerts, Audit, Settings, Login batch3 14
合计 14 页 43

跨页 RISK(已接受,不重复开 FINDING)

页面 文档
WS query JWT Terminal, Pushcomposable risk-acceptance-single-operator.md
临时命令 exec ScriptsPage 后端 check_dangerous_command
bing-wallpaper 公开 GET Login, Dashboard 后端只读缓存

编排页说明

行数 逻辑位置
FilesPage 38 useFilesPage + D5 composables
PushPage 106 usePushPage + D4 composables
TerminalPage 408 页内 UI + useTerminalSessions

页壳已全文 ReadSink 在 composable 层另有 D4/D5/P2 深审。

DoD

  • 14 页每页 1N 全文 Read
  • 3 批 8 步报告 + 本 closure
  • 0 P0/P1 新 FINDING
  • Playwright E2E 15 路由已绿(L4

增量审计(2026-06-06

凭据轮询 / pending servers + 预设 username2026-06-06-frontend-14p-contract-audit.md — 契约 PASS0 新 P0/P1。

验证

bash scripts/local_verify.sh
cd frontend && NEXUS_E2E_BASE=http://127.0.0.1:8600 npm run test:e2e