owasp zap config v9
DevSecOps Enterprise Pipeline / security-gate-and-deploy (pull_request) Failing after 10s
DevSecOps Enterprise Pipeline / security-gate-and-deploy (pull_request) Failing after 10s
This commit is contained in:
@@ -62,17 +62,19 @@ jobs:
|
||||
mkdir -p qatests
|
||||
docker volume create zap-data
|
||||
|
||||
# A MAGIA ACONTECE AQUI: Escrevemos o ficheiro de configuração diretamente no volume!
|
||||
docker run --rm -v zap-data:/zap/wrk alpine sh -c 'echo "FAIL_ON_SEVERITY: HIGH" > /zap/wrk/zap-baseline.conf'
|
||||
# Mudei o nome para zap-rules.conf (já não estamos a fazer baseline)
|
||||
docker run --rm -v zap-data:/zap/wrk alpine sh -c 'echo "FAIL_ON_SEVERITY: HIGH" > /zap/wrk/zap-rules.conf'
|
||||
|
||||
echo ">>> 4. Executar OWASP ZAP..."
|
||||
echo ">>> 4. Executar OWASP ZAP (FULL SCAN + AJAX SPIDER)..."
|
||||
# AQUI: zap-full-scan.py em vez de zap-baseline.py!
|
||||
docker run --user root --name zap-scanner \
|
||||
--network zap-net \
|
||||
-v zap-data:/zap/wrk/:rw \
|
||||
-t ghcr.io/zaproxy/zaproxy:stable zap-baseline.py \
|
||||
-t ghcr.io/zaproxy/zaproxy:stable zap-full-scan.py \
|
||||
-t http://apex-sandbox:3000 \
|
||||
-r report.html \
|
||||
-I -c zap-baseline.conf || true
|
||||
-j \
|
||||
-I -c zap-rules.conf || true
|
||||
|
||||
echo ">>> 5. Recolher o relatório HTML..."
|
||||
docker cp zap-scanner:/zap/wrk/report.html qatests/report.html || true
|
||||
|
||||
Reference in New Issue
Block a user