Skip to content
Closed
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
015c984
Add GH workflow for Vuls
tdruez Aug 28, 2025
f179cad
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
eebf45b
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
07956b7
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
96d74d8
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
0d08a47
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
9b651de
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
015d4fc
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
269a8ab
DEBUG GH workflow for Vuls
tdruez Aug 28, 2025
a63f853
DEBUG GH workflow for Vuls
tdruez Aug 29, 2025
29f428d
DEBUG GH workflow for Vuls
tdruez Aug 29, 2025
e8c8ab2
DEBUG GH workflow for Vuls
tdruez Aug 29, 2025
f36d414
DEBUG GH workflow for Vuls
tdruez Aug 29, 2025
8941682
DEBUG GH workflow for Vuls
tdruez Aug 29, 2025
3ddfe85
DEBUG workflow
tdruez Sep 1, 2025
64a7d70
DEBUG workflow
tdruez Sep 1, 2025
ddbdea5
DEBUG workflow
tdruez Sep 1, 2025
54d6d01
DEBUG workflow
tdruez Sep 1, 2025
da0daca
DEBUG workflow
tdruez Sep 1, 2025
c926a9b
DEBUG workflow
tdruez Sep 1, 2025
e5428b5
DEBUG workflow
tdruez Sep 1, 2025
6324d83
DEBUG workflow
tdruez Sep 1, 2025
f6d9542
DEBUG workflow
tdruez Sep 1, 2025
2621ac3
DEBUG workflow
tdruez Sep 1, 2025
69ca55f
DEBUG workflow
tdruez Sep 1, 2025
b2c427d
DEBUG workflow
tdruez Sep 1, 2025
a96260a
DEBUG workflow
tdruez Sep 1, 2025
3ab9e5a
DEBUG workflow
tdruez Sep 1, 2025
1eb99c4
DEBUG workflow
tdruez Sep 1, 2025
39eec5c
DEBUG workflow
tdruez Sep 1, 2025
757dec8
DEBUG workflow
tdruez Sep 1, 2025
c903940
DEBUG workflow
tdruez Sep 1, 2025
72f0640
DEBUG workflow
tdruez Sep 1, 2025
caa08a0
DEBUG workflow
tdruez Sep 1, 2025
5b63a58
DEBUG workflow
tdruez Sep 1, 2025
3964683
DEBUG workflow
tdruez Sep 1, 2025
8a63f1a
DEBUG workflow
tdruez Sep 1, 2025
a19cb1b
DEBUG workflow
tdruez Sep 1, 2025
c37dab8
DEBUG workflow
tdruez Sep 1, 2025
e3d0a90
DEBUG workflow
tdruez Sep 1, 2025
dfa8deb
DEBUG workflow
tdruez Sep 1, 2025
7d5284b
DEBUG workflow
tdruez Sep 1, 2025
5d9f70c
DEBUG workflow
tdruez Sep 1, 2025
89e9a7e
DEBUG workflow
tdruez Sep 1, 2025
52a7225
DEBUG workflow
tdruez Sep 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 52 additions & 0 deletions .github/workflows/sca-integration-vuls.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Generate SBOM with Vuls and load into ScanCode.io

on:
workflow_dispatch:
pull_request:
push:
branches:
- main

permissions:
contents: read

env:
# IMAGE_REFERENCE: "alpine:3.17"
VULS_VERSION: "0.33.4"

jobs:
generate-and-load-sbom:
runs-on: ubuntu-24.04
steps:
- name: Install Vuls
run: |
curl -sL https://github.com/future-architect/vuls/releases/download/v${{ env.VULS_VERSION }}/vuls_${{ env.VULS_VERSION }}_linux_amd64.tar.gz \
| tar -xz
sudo mv vuls /usr/local/bin/vuls
mkdir -p $PWD/vuls/results

- name: Create Vuls config.toml
run: |
cat > vuls/config.toml <<EOF
[servers]
[servers.localhost]
host = "localhost"
port = "local"
user = "runner"
sudo = true
EOF

- name: Run Vuls configtest
run: vuls configtest -config ./vuls/config.toml

- name: Run Vuls scan
run: vuls scan -config ./vuls/config.toml -results-dir $PWD/vuls/results

- name: Run Vuls report as CycloneDX
run: vuls report -config ./vuls/config.toml -results-dir $PWD/vuls/results -format-cyclonedx-json

- name: Upload SBOM artifact
uses: actions/upload-artifact@v4
with:
name: results
path: vuls/results