Как интегрировать сканирование Veracode SAST и DAST в конвейер Gitlab CI/CD

Я пытаюсь интегрировать сканирование SAST и DAST в конвейер Gitlab CI / CD. Вот мой gitlab-ci.yml:

Статический анализ сканирования трубопровода:

изображение: veracode / pipeline-scan: последний этап: только Security_Scan: - Скрипт ветки функции: - zip myapp.zip ./sample/*- java -Dpipeline.debug=true -jar /opt/veracode/pipeline-scan.jar -vid $TEAM_ANALYSISCENTER_ID -vkey $TEAM_ANALYSISCENTER_KEY --file myapp.zip --issue_details true --gl_issue_generation true -jf results.json 2>&1 | tee policy_scan_output.txt артефакты: пути: - results.json- policy_scan_output.txt когда: всегда имя: "veracode-POLICY-SCAN-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHORT_SHA"allow_failure: false

1 ответ

Вот подробный пример файла gitlab-ci для сканирования SAST (Policy & Pipeline), DAST, SCA и песочницы: https://gitlab.com/julz0815/verademo/-/blob/master/.gitlab-ci.yml

Я бы посоветовал начать со сканирования политик, прежде чем переходить к конвейерам.

Другие вопросы по тегам