File tree Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Expand file tree Collapse file tree 1 file changed +17
-12
lines changed Original file line number Diff line number Diff line change @@ -17,35 +17,40 @@ jobs:
1717 generate-and-load-sbom :
1818 runs-on : ubuntu-24.04
1919 steps :
20- - name : Checkout repo
20+ - name : Checkout repository
2121 uses : actions/checkout@v4
2222
23- - name : Prepare Vuls image scan config.toml
23+ - name : Prepare Vuls config.toml
2424 run : |
2525 mkdir -p ./vuls-config
2626 cat > ./vuls-config/config.toml <<'EOF'
2727 [servers]
28- [servers.image]
29- type="pseudo"
3028
31- [servers.image.images.localpython]
32- name="${{ env.IMAGE_REFERENCE }}"
33- tag="latest"
29+ [servers.cpescan]
30+ type = "pseudo"
31+ cpeNames = [
32+ "cpe:/o:fortinet:fortios:4.3.0",
33+ ]
3434 EOF
3535
36- - name : Pull Vuls image
36+ # Pull Vuls image
37+ - name : Pull Vuls Docker image
3738 run : docker pull vuls/vuls:latest
3839
39- - name : Run Vuls Image Scan
40+ # Run Vuls scan
41+ - name : Run Vuls scan
4042 run : |
4143 mkdir -p ./results
4244 docker run --rm \
4345 -v $PWD:/workdir \
44- vuls/vuls scan -config=/workdir/vuls-config/config.toml -results-dir=/workdir/results
46+ -u $(id -u):$(id -g) \
47+ vuls/vuls scan \
48+ -config=/workdir/vuls-config/config.toml \
49+ -results-dir=/workdir/results
4550
46- - name : Upload Vuls report as GitHub Artifact
51+ - name : Upload Vuls scan report
4752 uses : actions/upload-artifact@v4
4853 with :
49- name : vuls-image- scan-report
54+ name : vuls-scan-report
5055 path : results
5156 retention-days : 20
You can’t perform that action at this time.
0 commit comments