ci(deploy): 鉴权面审计接入部署闸门 — B类缺口存在即中止部署 (t1-cma-audit-gate-deployhook-20260915)

This commit is contained in:
wecom-project
2026-09-15 16:52:15 +08:00
parent 1f7be6b5ae
commit f1d61f337a
+11
View File
@@ -25,6 +25,17 @@ echo "[1/5] 拉取最新代码..."
git pull origin main git pull origin main
echo " ✓ 代码已更新" echo " ✓ 代码已更新"
# 1b. 鉴权面审计闸门(T1, 2026-09-15):B 类缺口(用户端点无鉴权)存在即中止部署
echo "[1b/5] 鉴权面审计闸门..."
cd "$SCRIPT_DIR/backend"
if ! ./venv/bin/python3 scripts/audit_api_auth_surface.py > /tmp/cma-auth-audit.log 2>&1; then
echo "❌ 鉴权面审计发现 B 类缺口(用户端点缺鉴权),中止部署。详见 /tmp/cma-auth-audit.log"
tail -20 /tmp/cma-auth-audit.log
exit 1
fi
cd "$SCRIPT_DIR"
echo " ✓ 鉴权面审计通过(无 B 类缺口)"
# 2. 构建前端 # 2. 构建前端
echo "[2/5] 构建前端..." echo "[2/5] 构建前端..."
cd "$SCRIPT_DIR/frontend" cd "$SCRIPT_DIR/frontend"