File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88
99permissions :
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
1314jobs :
@@ -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
You can’t perform that action at this time.
0 commit comments