@@ -22,37 +22,54 @@ jobs:
2222
2323 - name : Prepare Vuls config.toml
2424 run : |
25- mkdir -p ./vuls-config
26- cat > ./vuls-config/config.toml <<'EOF'
25+ cat > config.toml <<'EOF'
2726 [servers]
2827
29- [servers.cpescan]
30- type = "pseudo"
31- cpeNames = [
32- "cpe:/o:fortinet:fortios:4.3.0",
33- ]
28+ [servers.localhost]
29+ host = "localhost"
30+ port = "local"
3431 EOF
3532
36- # Pull Vuls image
37- - name : Pull Vuls Docker image
38- run : docker pull vuls/vuls:latest
39-
40- # Run Vuls scan
4133 - name : Run Vuls scan
4234 run : |
43- mkdir -p ./results
4435 docker run --rm \
4536 -v $PWD:/workdir \
46- -w /workdir \
47- -u $(id -u):$(id -g) \
48- -e VULS_HOME=/workdir/.vuls \
49- vuls/vuls scan \
50- -config=/workdir/vuls-config/config.toml \
51- -results-dir=/workdir/results
52-
53- - name : Upload Vuls scan report
54- uses : actions/upload-artifact@v4
55- with :
56- name : vuls-scan-report
57- path : results
58- retention-days : 20
37+ vuls/vuls configtest \
38+ -config=/workdir/config.toml
39+
40+ # - name: Prepare Vuls config.toml
41+ # run: |
42+ # mkdir -p ./vuls-config
43+ # cat > ./vuls-config/config.toml <<'EOF'
44+ # [servers]
45+ #
46+ # [servers.cpescan]
47+ # type = "pseudo"
48+ # cpeNames = [
49+ # "cpe:/o:fortinet:fortios:4.3.0",
50+ # ]
51+ # EOF
52+
53+ # # Pull Vuls image
54+ # - name: Pull Vuls Docker image
55+ # run: docker pull vuls/vuls:latest
56+ #
57+ # # Run Vuls scan
58+ # - name: Run Vuls scan
59+ # run: |
60+ # mkdir -p ./results
61+ # docker run --rm \
62+ # -v $PWD:/workdir \
63+ # -w /workdir \
64+ # -u $(id -u):$(id -g) \
65+ # -e VULS_HOME=/workdir/.vuls \
66+ # vuls/vuls scan \
67+ # -config=/workdir/vuls-config/config.toml \
68+ # -results-dir=/workdir/results
69+ #
70+ # - name: Upload Vuls scan report
71+ # uses: actions/upload-artifact@v4
72+ # with:
73+ # name: vuls-scan-report
74+ # path: results
75+ # retention-days: 20
0 commit comments