Skip to content

Commit eb24a34

Browse files
fixed uses: google/osv-scanner-action@v2.3.1 again
1 parent 25e21d9 commit eb24a34

1 file changed

Lines changed: 12 additions & 20 deletions

File tree

.github/workflows/security-ci.yml

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ on:
88

99
permissions:
1010
contents: read
11+
actions: read # Recommended/required for SARIF upload in OSV reusable workflows
1112
security-events: write # Required for SARIF uploads to GitHub Security
1213

1314
jobs:
@@ -44,25 +45,16 @@ jobs:
4445
with:
4546
sarif_file: semgrep.sarif
4647

48+
# IMPORTANT: OSV is invoked as a reusable workflow (job-level "uses"), not a step.
4749
osv-scanner:
4850
name: Dependency vulns (OSV-Scanner)
49-
runs-on: ubuntu-latest
50-
steps:
51-
- name: Checkout
52-
uses: actions/checkout@v4
53-
54-
- name: OSV-Scanner
55-
uses: google/osv-scanner-action@v2.3.1
56-
with:
57-
scan-args: |-
58-
-r .
59-
--format json
60-
--output osv-results.json
61-
62-
- name: Upload OSV results
63-
if: always()
64-
uses: actions/upload-artifact@v4
65-
with:
66-
name: osv-scan-results
67-
path: osv-results.json
68-
retention-days: 7
51+
uses: google/osv-scanner-action/.github/workflows/osv-scanner-reusable.yml@v2.3.1
52+
with:
53+
# OSV's reusable workflow sets SARIF output itself; do not override --format/--output here.
54+
scan-args: |-
55+
--recursive
56+
./
57+
permissions:
58+
contents: read
59+
actions: read
60+
security-events: write

0 commit comments

Comments
 (0)