From 1edd78326a30d393c0106fa8de7eb2fdf9cbc659 Mon Sep 17 00:00:00 2001 From: liuyun Date: Sun, 11 Oct 2026 16:43:31 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E5=AE=A1=E8=AE=A1=E6=B8=85=E5=8D=95=20?= =?UTF-8?q?M3/M14/M15/L5=20=E5=AE=8C=E6=88=90=EF=BC=88track=20=E5=89=8D?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- docs/audit-checklist.md | 8 ++++---- sources/sysmgr-admin | 2 +- sources/sysmgr-nest | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/audit-checklist.md b/docs/audit-checklist.md index e120654..fc2b794 100644 --- a/docs/audit-checklist.md +++ b/docs/audit-checklist.md @@ -39,11 +39,11 @@ - [ ] **M5** 登录安全基线缺失 —— 无锁定/后端验证码/密码策略。方案:先锁定+密码策略,验证码后置 - [ ] **M7** Swagger 无鉴权 + CORS 全开 + 无 helmet/限流 —— 方案:/docs 收口 + CORS 白名单 + helmet + 限流 - [ ] **M12** RefreshToken 哈希未校验 + 无清理 —— 方案:校验 hash + 过期清理任务 -- [ ] **M14** 401 强退后 authStore 失真 —— 方案:handler 里同步重置 authStore -- [ ] **M15** dictStore loaded 守卫无法刷新 —— 方案:fetch 加 force 参数 +- [x] **M14** 401 强退后 authStore 失真 —— ✔ 已完成:auth store 增 reset,handler 同步清空 +- [x] **M15** dictStore loaded 守卫无法刷新 —— ✔ 已完成:fetch 加 force 参数,字典页增删改后 force 刷新 - [x] **M20** 登录租户写死 touyun —— ✔ 已完成:登录按用户名自动探测租户,多租户返回候选由前端弹窗选择 -- [ ] **M3** created_by 全项目零写入 —— 方案:BaseCrudService.create 注入 created_by -- [ ] **L5** 登出审计 username 写 null —— 方案:写入真实 username +- [x] **M3** created_by 全项目零写入 —— ✔ 已完成:BaseCrudService.create 注入 createdBy +- [x] **L5** 登出审计 username 写 null —— ✔ 已完成:按 userId 回查真实 username - [ ] **L7** useRequest loading 竞态 + ty-crud 重复请求 —— 方案:请求序号/去重 - [ ] **L8** 审计/登录日志、refresh_token 无清理任务 —— 方案:定时清理任务 diff --git a/sources/sysmgr-admin b/sources/sysmgr-admin index 42b0a6a..ed1a1e1 160000 --- a/sources/sysmgr-admin +++ b/sources/sysmgr-admin @@ -1 +1 @@ -Subproject commit 42b0a6a479575ae00672e5dfd7421b0eb74ad3dd +Subproject commit ed1a1e115c5fd7f3f2b6b3a5a4a47edd7548566c diff --git a/sources/sysmgr-nest b/sources/sysmgr-nest index 6553b4c..5c1f299 160000 --- a/sources/sysmgr-nest +++ b/sources/sysmgr-nest @@ -1 +1 @@ -Subproject commit 6553b4c5c7aa4ee473f19b638a08b65ce993d0b1 +Subproject commit 5c1f2992b5954c012cfcc5ae7ed4725e4b88bcf2