# 2026-06-04 — Phase2 P2-4 servers.py 全文深审

## 摘要

P2-4：`servers.py` 1742 行全文 + crypto/files_capability 依赖；20 H closure，无 P0/P1。

## 动机

D3 仅分段审计；Phase 2 补全 servers 模块逐行至 EOF。

## 涉及文件

| 文件 | 说明 |
|------|------|
| `docs/reports/audit-phase2-2026-06-04-waveP2-4.md` | 深审报告 |
| `server/api/servers.py` | 26 路由全文 Read |

## 结论

- 凭据 Fernet + API 脱敏；UPDATE 白名单
- agent-key / install-cmd 需 re-auth；install-cmd 禁止暴露全局 API_KEY
- 批量 install 仍可用 per-server key 或 global API_KEY 回退（已接受 RISK）
- CSV 导入：formula 防御 + 行数/大小限制

## 验证

```bash
bash scripts/local_verify.sh
```

进度：`☑实现 ☑本地验证 ☑审计8步 □部署 □健康检查 □浏览器验证 ☑changelog`
