Моя настройка следующая: сценарий конвейера Jenkins, который запускает задание Jenkins, которое выполняется внутри контейнера dokcer. ZAP находится в режиме containerzied
Используемые команды: echo DEBUG - mkdir -p $PWD/out
mkdir -p $PWD/out
echo DEBUG - chmod 777 $PWD/out
chmod 777 $PWD/out
test -d ${PWD}/out \
&& docker run -v $(pwd)/out:/zap/wrk/:rw -t owasp/zap2docker-live zap-api-scan.py -t $TARGET_URL -f openapi -d -r zap_scan_report.html
Также пробовал: docker run --user $(id -u):$(id -g) -v $(pwd)/out:/zap/wrk/:rw -t owasp/zap2docker-live zap-api-scan.py -t $TARGET_URL -f openapi -d -r zap_scan_report.html
Сканирование работает нормально, но отчет не находится в «out» каталог.
Это прекрасно работает в среде виртуальных машин
Любые предложения, так как я полагаю, что монтирование не работает в docker контейнере