245b85ad27
Co-authored-by: Cursor <cursoragent@cursor.com>
1.2 KiB
1.2 KiB
审计修复报告:账户流水(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,不改动开仓/风控主路径
使用提醒
默认导航关闭;需在系统设置打开「账户流水」。数据来自交易所,首次打开可能需等待一轮后台同步或点「立即同步」。