diff --git a/config/grype-db-manager/include.d/validate.yaml b/config/grype-db-manager/include.d/validate.yaml index f8bed6eb..458904d5 100644 --- a/config/grype-db-manager/include.d/validate.yaml +++ b/config/grype-db-manager/include.d/validate.yaml @@ -22,6 +22,7 @@ expected-providers: - nvd - oracle - rhel + - secureos - sles - ubuntu - wolfi diff --git a/config/grype-db/publish-nightly-r2.yaml b/config/grype-db/publish-nightly-r2.yaml index ac589c3a..e151e1a6 100644 --- a/config/grype-db/publish-nightly-r2.yaml +++ b/config/grype-db/publish-nightly-r2.yaml @@ -26,6 +26,7 @@ provider: - name: minimos - name: oracle - name: rhel + - name: secureos - name: sles - name: ubuntu - name: wolfi diff --git a/config/grype-db/publish-nightly.yaml b/config/grype-db/publish-nightly.yaml index 5c1eb1d4..b6060a99 100644 --- a/config/grype-db/publish-nightly.yaml +++ b/config/grype-db/publish-nightly.yaml @@ -25,6 +25,7 @@ provider: - name: minimos - name: oracle - name: rhel + - name: secureos - name: sles - name: ubuntu - name: wolfi diff --git a/manager/src/grype_db_manager/cli/config.py b/manager/src/grype_db_manager/cli/config.py index 51a51a7e..add66f95 100644 --- a/manager/src/grype_db_manager/cli/config.py +++ b/manager/src/grype_db_manager/cli/config.py @@ -94,6 +94,7 @@ class Validate: "nvd", "oracle", "rhel", + "secureos", "sles", "ubuntu", "wolfi", diff --git a/manager/src/grype_db_manager/grypedb.py b/manager/src/grype_db_manager/grypedb.py index f9804572..1e637be8 100644 --- a/manager/src/grype_db_manager/grypedb.py +++ b/manager/src/grype_db_manager/grypedb.py @@ -92,6 +92,7 @@ "redhat:distro:redhat:7", "redhat:distro:redhat:8", "redhat:distro:redhat:9", + "secureos:distro:secureos:rolling", "sles:distro:sles:11", "sles:distro:sles:11.1", "sles:distro:sles:11.2", @@ -191,6 +192,7 @@ "rhel:7", "rhel:8", "rhel:9", + "secureos:rolling", "sles:11", "sles:11.1", "sles:11.2", diff --git a/manager/tests/unit/cli/test_config.py b/manager/tests/unit/cli/test_config.py index 4aaa0d5a..f4427382 100644 --- a/manager/tests/unit/cli/test_config.py +++ b/manager/tests/unit/cli/test_config.py @@ -82,6 +82,7 @@ def test_load_default(): - nvd - oracle - rhel + - secureos - sles - ubuntu - wolfi diff --git a/pkg/process/v6/transformers/os/transform.go b/pkg/process/v6/transformers/os/transform.go index 11eba2a0..ef6a9b0d 100644 --- a/pkg/process/v6/transformers/os/transform.go +++ b/pkg/process/v6/transformers/os/transform.go @@ -244,7 +244,7 @@ func getPackageType(osName string) pkg.Type { return pkg.RpmPkg case "ubuntu", "debian", "echo": return pkg.DebPkg - case "alpine", "chainguard", "wolfi", "minimos": + case "alpine", "chainguard", "wolfi", "minimos", "secureos": return pkg.ApkPkg case "windows": return pkg.KbPkg