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
|
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"
|
||||||
|
|||||||
Reference in New Issue
Block a user