diff --git a/.github/workflows/publish-azure-cc-enclave-docker.yaml b/.github/workflows/publish-azure-cc-enclave-docker.yaml index d5fda3efa..d6d79992a 100644 --- a/.github/workflows/publish-azure-cc-enclave-docker.yaml +++ b/.github/workflows/publish-azure-cc-enclave-docker.yaml @@ -142,31 +142,12 @@ jobs: IMAGE_VERSION=${{ steps.update_version.outputs.new_version }} BUILD_TARGET=${{ env.ENCLAVE_PROTOCOL }} - - name: Generate Trivy vulnerability scan report - uses: aquasecurity/trivy-action@ed142fd0673e97e23eac54620cfb913e5ce36c25 # v0.36.0 + - name: Vulnerability Scan + uses: IABTechLab/uid2-shared-actions/actions/vulnerability_scan@v3 with: - image-ref: ${{ steps.meta.outputs.tags }} - format: 'sarif' - exit-code: '0' - ignore-unfixed: true - severity: 'CRITICAL,HIGH' - output: 'trivy-results.sarif' - hide-progress: true - - - name: Upload Trivy scan report to GitHub Security tab - uses: github/codeql-action/upload-sarif@87557b9c84dde89fdd9b10e88954ac2f4248e463 # v4.36.1 - with: - sarif_file: 'trivy-results.sarif' - - - name: Test with Trivy vulnerability scanner - uses: aquasecurity/trivy-action@ed142fd0673e97e23eac54620cfb913e5ce36c25 # v0.36.0 - with: - image-ref: ${{ steps.meta.outputs.tags }} - format: 'table' - exit-code: '1' - ignore-unfixed: true - severity: ${{ inputs.vulnerability_severity }} - hide-progress: true + image_ref: ${{ steps.meta.outputs.tags }} + scan_type: 'image' + failure_severity: ${{ inputs.vulnerability_severity }} - name: Push to Docker by digest id: push-to-docker