Skip to content

Commit 96d74d8

Browse files
committed
DEBUG GH workflow for Vuls
Signed-off-by: tdruez <[email protected]>
1 parent 07956b7 commit 96d74d8

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

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

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff 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: |
@@ -37,7 +39,6 @@ jobs:
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
@@ -66,4 +75,3 @@ jobs:
6675
name: vuls-scan-report
6776
path: results
6877
retention-days: 20
69-

0 commit comments

Comments
 (0)