Skip to content

Commit aa03f0d

Browse files
committed
Publish Scorecard SARIF results
1 parent 0d089e8 commit aa03f0d

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

.github/workflows/scorecard.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ jobs:
2222
contents: read
2323
issues: read
2424
pull-requests: read
25+
security-events: write
2526
statuses: read
2627
steps:
2728
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6
@@ -50,9 +51,26 @@ jobs:
5051
--format=json \
5152
--output="scorecard-results.json" \
5253
--show-details
54+
- name: Analyze SARIF
55+
env:
56+
GITHUB_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57+
run: |
58+
set -euo pipefail
59+
"$RUNNER_TEMP/scorecard/scorecard" \
60+
--repo="github.com/${{ github.repository }}" \
61+
--commit="${GITHUB_SHA}" \
62+
--format=sarif \
63+
--output="scorecard-results.sarif" \
64+
--show-details
65+
- name: Upload Scorecard SARIF
66+
uses: github/codeql-action/upload-sarif@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4.36.2
67+
with:
68+
sarif_file: scorecard-results.sarif
5369
- name: Upload Scorecard artifact
5470
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
5571
with:
5672
name: openssf-scorecard
57-
path: scorecard-results.json
73+
path: |
74+
scorecard-results.json
75+
scorecard-results.sarif
5876
if-no-files-found: error

0 commit comments

Comments
 (0)