feat(iwooos): show Wazuh route readback status
This commit is contained in:
@@ -1,3 +1,29 @@
|
||||
## 2026-06-25|IwoooS Wazuh 正式路由只讀讀回前台
|
||||
|
||||
**背景**:IwoooS 前台已有 Wazuh 入侵回讀與環境閘門,但缺少直接顯示 `/api/iwooos/wazuh` 目前讀回狀態的卡片;operator 仍可能把「Wazuh 已建置」誤解成「正式路由已部署、agent registry 已驗收」。
|
||||
|
||||
**完成**:
|
||||
- `/zh-TW/iwooos` 新增 `Wazuh 正式路由只讀讀回` 卡片。
|
||||
- 卡片只讀 `/api/iwooos/wazuh`,把未部署、未啟用、只讀可用、代理清單為空、低於預期、伺服端環境未通過與不可用狀態轉成繁中訊號。
|
||||
- 僅顯示 HTTP 讀回碼、唯讀查詢啟用計數、aggregate 代理數、執行閘門與退化計數;不顯示 agent alias、內網位址、raw payload、帳密或完整 response。
|
||||
- 可見文案明確標示退化或未部署時不能顯示綠燈,且不授權主機操作、主動回應、掃描、重啟或機密變更。
|
||||
|
||||
**驗證**:
|
||||
- `node -e "JSON.parse(...)"`:`zh-TW` / `en` JSON 解析通過。
|
||||
- `cmp -s apps/web/messages/zh-TW.json apps/web/messages/en.json`:通過。
|
||||
- `pnpm --filter @awoooi/web typecheck`:通過。
|
||||
- `python3 scripts/security/security-mirror-progress-guard.py --root .`:通過。
|
||||
- `python3 scripts/security/wazuh-readonly-route-boundary-guard.py --root .`:通過。
|
||||
- 本地 Chrome smoke `/zh-TW/iwooos` desktop `1440x1100` 與 mobile `390x1200`:`data-testid=iwooos-wazuh-live-route-readback-board` 可見、`horizontalOverflow=0`、可見文案包含 `不能顯示綠燈`、未出現工作視窗片段、直白主機別名、Wazuh env key、token 或內網位址。
|
||||
|
||||
**完成度同步**:
|
||||
- IwoooS Wazuh 正式路由讀回前台:`100%` source-side。
|
||||
- IwoooS Wazuh 前台可讀性:`91% -> 94%` source-side。
|
||||
- Wazuh live route production readback:仍為 `0%`,正式站仍需部署後驗收。
|
||||
- Wazuh manager registry live accepted、Dashboard stored API 修復、owner response、active response / host write:仍維持 `0%`。
|
||||
|
||||
**邊界**:本輪沒有查 live Wazuh manager、沒有 SSH、沒有讀 secret、沒有送 Telegram、沒有部署、沒有修改 Wazuh / Docker / Nginx / firewall,也沒有 active response。
|
||||
|
||||
## 2026-06-25|Wazuh release handoff 分層狀態校正
|
||||
|
||||
**背景**:Wazuh release handoff 仍把「Gitea push」寫成 `0%`,容易讓另一個工作視窗誤會 feature branch 尚未推送。實際狀態是 feature branch 已推送,但 formal main release、production deploy 與 live metadata env enable 仍為 `0%`。
|
||||
|
||||
Reference in New Issue
Block a user