File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ # Uses Trivy to scan every pull request, rejecting those with severe, fixable vulnerabilities.
2+ # Scans on PR to master and weekly with same behavior.
3+ name : Trivy
4+
5+ on :
6+ pull_request :
7+ branches :
8+ - master
9+ push :
10+ branches :
11+ - master
12+ # Scan schedule is same as codeql-analysis job.
13+ schedule :
14+ - cron : ' 10 18 * * 2'
15+
16+ jobs :
17+ scan :
18+ if : ${{ github.repository == 'CrunchyData/postgres-operator' }}
19+
20+ permissions :
21+ # for github/codeql-action/upload-sarif to upload SARIF results
22+ security-events : write
23+
24+ runs-on : ubuntu-latest
25+
26+ steps :
27+ - uses : actions/checkout@v3
28+
29+ # Run trivy and log detected and fixed vulnerabilities
30+ # This report should match the uploaded code scan report below
31+ # and is a convenience/redundant effort for those who prefer to
32+ # read logs and/or if anything goes wrong with the upload.
33+ - name : Log all detected vulnerabilities
34+ uses : aquasecurity/trivy-action@master
35+ with :
36+ scan-type : fs
37+ hide-progress : true
38+ ignore-unfixed : true
39+
40+ # Upload actionable results to the GitHub Security tab.
41+ # Pull request checks fail according to repository settings.
42+ # - https://docs.github.com/en/code-security/code-scanning/integrating-with-code-scanning/uploading-a-sarif-file-to-github
43+ # - https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning
44+ - name : Report actionable vulnerabilities
45+ uses : aquasecurity/trivy-action@master
46+ with :
47+ scan-type : fs
48+ ignore-unfixed : true
49+ format : ' sarif'
50+ output : ' trivy-results.sarif'
51+
52+ - name : Upload Trivy scan results to GitHub Security tab
53+ uses : github/codeql-action/upload-sarif@v2
54+ with :
55+ sarif_file : ' trivy-results.sarif'
You can’t perform that action at this time.
0 commit comments