ci(deploy): 鉴权面审计接入部署闸门 — B类缺口存在即中止部署 (t1-cma-audit-gate-deployhook-20260915)
This commit is contained in:
@@ -25,6 +25,17 @@ echo "[1/5] 拉取最新代码..."
|
||||
git pull origin main
|
||||
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. 构建前端
|
||||
echo "[2/5] 构建前端..."
|
||||
cd "$SCRIPT_DIR/frontend"
|
||||
|
||||
Reference in New Issue
Block a user