2 Commits

Author SHA1 Message Date
pm a1aadf130d Merge pull request 'owasp zap config v2' (#9) from teste-bloqueio into main
DevSecOps Enterprise Pipeline / security-gate-and-deploy (push) Failing after 42s
Reviewed-on: #9
2026-06-12 23:42:12 +00:00
pm 47db928d3c owasp zap config v2
DevSecOps Enterprise Pipeline / security-gate-and-deploy (pull_request) Successful in 43s
2026-06-13 00:40:00 +01:00
+3 -3
View File
@@ -64,15 +64,15 @@ jobs:
echo ">>> Provisioning ephemeral sandbox environment..." echo ">>> Provisioning ephemeral sandbox environment..."
docker run -d --name apex-sandbox --network zap-net apex-solutions:latest docker run -d --name apex-sandbox --network zap-net apex-solutions:latest
sleep 10 # Aumentei para 10s para garantir que o Node arranca bem sleep 10
echo ">>> Initiating OWASP ZAP Baseline Scan..." echo ">>> Initiating OWASP ZAP Baseline Scan..."
mkdir -p qatests mkdir -p qatests
# O ZAP precisa de aceder ao contentor pela rede criada # O truque aqui é mapear a pasta atual (.) para /zap/wrk/
docker run --user root --name zap-scanner \ docker run --user root --name zap-scanner \
--network zap-net \ --network zap-net \
-v zap-reports:/zap/wrk/:rw \ -v ${{ github.workspace }}:/zap/wrk/:rw \
-t ghcr.io/zaproxy/zaproxy:stable zap-baseline.py \ -t ghcr.io/zaproxy/zaproxy:stable zap-baseline.py \
-t http://apex-sandbox:3000 \ -t http://apex-sandbox:3000 \
-r report.html \ -r report.html \