File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # This is a basic workflow to help you get started with Actions
2+
3+ name : Trivy Scan
4+
5+ # Controls when the action will run. Triggers the workflow on push or pull request
6+ # events but only for the master branch
7+ on :
8+ pull_request :
9+ branches : [master]
10+ types : [opened, synchronize, reopened]
11+
12+ # A workflow run is made up of one or more jobs that can run sequentially or in parallel
13+ jobs :
14+ # This workflow contains a single job called "trivy"
15+ trivy :
16+ # The type of runner that the job will run on
17+ runs-on : [self-hosted, linux, codebuild]
18+
19+ # Steps represent a sequence of tasks that will be executed as part of the job
20+ steps :
21+ # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
22+ - uses : actions/checkout@v3
23+
24+ - name : Run Trivy vulnerability scanner in repo mode
25+ uses : aquasecurity/trivy-action@0.28.0
26+ with :
27+ scan-type : " fs"
28+ scan-ref : " ${{ github.workspace }}"
29+ trivy-config : " ${{ github.workspace }}/trivy.yaml"
Original file line number Diff line number Diff line change 1+ format : table
2+ exit-code : 1
3+ severity :
4+ - HIGH
5+ - CRITICAL
6+ skip-files :
7+ - db.env
8+ security-checks :
9+ - vuln
10+ - secret
11+ - license
12+ vulnerability :
13+ type :
14+ - os
15+ - library
16+ ignore-unfixed : true
You can’t perform that action at this time.
0 commit comments