# API 巡检 B6 — agent.py + install.py + websocket.py + health.py **日期**: 2026-06-06 ## 结论: **PASS**(无代码修改) | 模块 | 认证 | 结果 | |------|------|------| | `agent.py` | `X-API-Key`(全局或 per-server) | ✓ 心跳/script-callback 鉴权 | | `install.py` | 仅安装模式;已安装 → 403 | ✓ 历史 F2a-08/09 已修 | | `websocket.py` | `/ws/` 在 PUBLIC_PREFIXES;sync/alert 内二次校验 token/batch_id | ✓ | | `health.py` | `/health` 公开 | ✓ 无敏感信息 | ### 安装向导边界 - 正常模式所有 `/api/install/*` 返回 403(除 status 探测逻辑在 install 模块内处理)