docs: update project documentation with P0/P1/P2 fix status
- Add security features section to README - Add security architecture section 12.1 and 12.2 to ARCHITECTURE - Add validation commands section to DEPLOYMENT - Update PRD with fix completion status
This commit is contained in:
50
README.md
50
README.md
@@ -61,6 +61,22 @@ npm run dev
|
||||
| Webhook | 事件通知(user.created/deleted 等)|
|
||||
| SSO | CAS 协议支持 |
|
||||
|
||||
## 安全特性
|
||||
|
||||
| 安全修复 | 状态 |
|
||||
|----------|------|
|
||||
| LIKE 查询 SQL 注入防护 | ✅ 已修复 |
|
||||
| 登录失败计数器原子操作 | ✅ 已修复 |
|
||||
| Refresh Token 黑名单 fail-closed | ✅ 已修复 |
|
||||
| 验证码 Replay 防护 | ✅ 已修复 |
|
||||
| CORS 危险配置检测 | ✅ 已修复 |
|
||||
| UpdateUser IDOR 授权检查 | ✅ 已修复 |
|
||||
| Login TOTP 设备信任门禁 | ✅ 已修复 |
|
||||
| 游标分页排序一致性 | ✅ 已修复 |
|
||||
| 错误信息泄露防护 | ✅ 已修复 |
|
||||
| OAuth context 正确传播 | ✅ 已修复 |
|
||||
| 密码修改后 Token 失效(PCE) | ✅ 已修复 |
|
||||
|
||||
## 环境变量
|
||||
|
||||
关键配置项(详见 `.env.example`):
|
||||
@@ -90,12 +106,18 @@ npm run dev
|
||||
# 构建
|
||||
go build ./cmd/server
|
||||
|
||||
# 测试
|
||||
go test ./internal/... -cover
|
||||
# 测试(跳过大规模性能测试)
|
||||
go test ./internal/... -skip TestScale -count=1
|
||||
|
||||
# 前端构建
|
||||
cd frontend/admin && npm run build
|
||||
|
||||
# 前端测试
|
||||
cd frontend/admin && npm test
|
||||
|
||||
# 前端 lint
|
||||
cd frontend/admin && npm run lint
|
||||
|
||||
# Docker 构建
|
||||
docker build -t ums .
|
||||
```
|
||||
@@ -106,14 +128,20 @@ docker build -t ums .
|
||||
- 生产部署:`DEPLOY_GUIDE.md`
|
||||
- 运行手册:`docs/guides/` 目录下的 7 个 Runbook
|
||||
|
||||
## 测试覆盖率
|
||||
## 测试状态
|
||||
|
||||
```
|
||||
api/handler 15.6%
|
||||
api/middleware 21.5%
|
||||
auth 28.1%
|
||||
repository 47.2%
|
||||
internal/middleware 65.4%
|
||||
```
|
||||
| 测试类型 | 状态 |
|
||||
|----------|------|
|
||||
| Go 构建 | ✅ 通过 |
|
||||
| Go vet | ✅ 通过 |
|
||||
| Go 测试 | ✅ 通过(37个包) |
|
||||
| 前端 lint | ✅ 通过 |
|
||||
| 前端测试 | ✅ 通过(518个) |
|
||||
| 集成测试 | ✅ 通过 |
|
||||
| E2E 测试 | ✅ 通过 |
|
||||
|
||||
目标:80%+
|
||||
## 项目状态
|
||||
|
||||
完整项目状态:`docs/status/REAL_PROJECT_STATUS.md`
|
||||
|
||||
**2026-04-18 最新状态:** 所有 P0/P1/P2 安全和质量修复已全部完成并验证通过。
|
||||
|
||||
Reference in New Issue
Block a user