Skip to content

Commit f36d414

Browse files
committed
DEBUG GH workflow for Vuls
Signed-off-by: tdruez <[email protected]>
1 parent e8c8ab2 commit f36d414

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

.github/workflows/sca-integration-vuls.yml

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)