File tree Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Expand file tree Collapse file tree 1 file changed +16
-8
lines changed Original file line number Diff line number Diff line change @@ -17,18 +17,20 @@ jobs:
1717 generate-and-load-sbom :
1818 runs-on : ubuntu-24.04
1919 steps :
20- # - name: Checkout repo
21- # uses: actions/checkout@v4
22-
2320 - name : Start Python container
2421 run : |
2522 docker run -d --name sbom_target ${{ env.IMAGE_REFERENCE }} tail -f /dev/null
2623
24+ - name : Prepare target container for OS detection
25+ run : |
26+ docker exec sbom_target apt-get update
27+ docker exec sbom_target apt-get install -y lsb-release
28+
2729 - name : Pull Vuls and dictionary images
2830 run : |
2931 docker pull vuls/vuls
30- docker pull vuls/go-cve-dictionary
31- docker pull vuls/goval-dictionary
32+ # docker pull vuls/go-cve-dictionary
33+ # docker pull vuls/goval-dictionary
3234
3335 - name : Prepare Vuls config.toml
3436 run : |
3739 host = "sbom_target"
3840 port = "local"
3941 containerType = "docker"
40- containersIncluded = ["sbom_target"]
4142 EOF
4243
4344 - name : Fetch CVE Databases
@@ -46,11 +47,19 @@ jobs:
4647# docker run --rm -v $PWD/vuls-data:/vuls vuls/go-cve-dictionary fetch nvd
4748# docker run --rm -v $PWD/vuls-data:/vuls vuls/go-cve-dictionary fetch jvn
4849
49- # FAILS:
5050# - name: Fetch OVAL Definitions
5151# run: |
52+ # mkdir -p ./vuls-data
5253# docker run --rm -v $PWD/vuls-data:/vuls vuls/goval-dictionary fetch debian
5354
55+ - name : Test Vuls Config
56+ run : |
57+ docker run --rm \
58+ -v /var/run/docker.sock:/var/run/docker.sock \
59+ -v $PWD:/workdir \
60+ -w /workdir \
61+ vuls/vuls configtest -config=/workdir/config.toml
62+
5463 - name : Run Vuls Scan
5564 run : |
5665 mkdir -p ./results
6675 name : vuls-scan-report
6776 path : results
6877 retention-days : 20
69-
You can’t perform that action at this time.
0 commit comments