【问题标题】:How to automate veracode scans如何自动化验证码扫描
【发布时间】:2020-10-23 16:56:52
【问题描述】:

嘿,我正在寻找使用 jenkins 管道来自动运行 vercode 应用程序扫描。我知道如何使用几组命令手动启动扫描。我只是要将这些命令添加到脚本并运行它们,但也许有更好的方法来做到这一点?为了我的目的,这样的东西被过度设计了:https://github.com/OLSPayments/veracode-scripts/blob/master/submitToVeracode.py

【问题讨论】:

    标签: veracode


    【解决方案1】:

    我发现它可以通过 Jenkins 管道完成。这是一个例子:

            yml
            pipeline {
            agent any-with-jdk8-maven-curl-unzip
            stages {
            stage('Maven Build') {
            steps {
            - sh 'maven clean verify'
            }
            }
            stage('Veracode Pipeline Scan') {
            steps {
            - sh `curl -O https://downloads.veracode.com/securityscan/pipeline-scan-LATEST.zip`
            - sh `unzip pipeline-scan-LATEST.zip pipeline-scan.jar`
            - sh `java -jar pipeline-scan.jar \
            --veracode_api_id "${VERACODE_API_ID}" \
            --veracode_api_key "${VERACODE_API_SECRET}" \
            --file "build/libs/sample.jar" \
            --fail_on_severity="Very High, High" \
            --fail_on_cwe="80" \
            --baseline_file "${CI_BASELINE_PATH}" \
            --timeout "${CI_TIMEOUT}" \
            --project_name "${env.JOB_NAME}" \
            --project_url "${env.GIT_URL}" \
            --project_ref "${env.GIT_COMMIT}" \
            }
            }
            }
            post {
            always {
            archiveArtifacts artifacts: 'results.json', fingerprint: true
            }
            }
            }
    

    文档:https://help.veracode.com/reader/tS9CaFwL4_lbIEWWomsJoA/G02kb80l3gTu_ygcuFODaw

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 1970-01-01
      相关资源
      最近更新 更多