245b85ad27
Co-authored-by: Cursor <cursoragent@cursor.com>
27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
# 审计修复报告:账户流水(2026-08-10)
|
|
|
|
## 范围
|
|
|
|
新增「账户流水」功能:`lib/account_ledger/*`、`lib/exchange/*_ledger_lib.py`、三所 `app.py` 安装、导航显示开关、前端 SSE 页。
|
|
|
|
## 结论
|
|
|
|
**可上线。** 认证、SQL、SSE 载荷范围、单实例隔离与现有实例模式一致。发现 1 项中危并已在同批修复。
|
|
|
|
## 发现与处理
|
|
|
|
| 级别 | 问题 | 处理 |
|
|
|------|------|------|
|
|
| 中 | `POST /api/account_ledger/refresh` 可把 `start_ms` 拉到极早,触发大量交易所分页请求;无冷却 | 同步窗口强制 `LOOKBACK_DAYS` 下限;手动同步默认 30s 冷却 |
|
|
| 低 | 导航关闭仍可直连 URL(与数据看板相同,仅 UI 隐藏) | 保持与现有 display pref 一致;embed `tab_allowed` 仍 403 |
|
|
| 信息 | 交易所异常文案写入 `last_error` 展示 | 可接受;未记录密钥 |
|
|
|
|
## 验证
|
|
|
|
- `python -m unittest tests.test_account_ledger_normalize` 通过
|
|
- 三所仅增加 `install_account_ledger`,不改动开仓/风控主路径
|
|
|
|
## 使用提醒
|
|
|
|
默认导航关闭;需在系统设置打开「账户流水」。数据来自交易所,首次打开可能需等待一轮后台同步或点「立即同步」。
|