├── .github ├── dependabot.yml └── workflows │ ├── boilerplate.yaml │ ├── ci-build-test.yaml │ ├── compliance.yaml │ ├── compute_slsa_source.yaml │ ├── release.yaml │ └── verify.yaml ├── .gitignore ├── .golangci.yml ├── .openeox.json ├── LICENSE ├── MAINTAINERS.md ├── Makefile ├── README.md ├── SECURITY-INSIGHTS.yml ├── go.mod ├── go.sum ├── hack └── boilerplate │ ├── boilerplate.go.txt │ ├── boilerplate.sh.txt │ ├── boilerplate.yaml.txt │ └── boilerplate.yml.txt └── pkg ├── attestation ├── attestation.go └── attestation_test.go ├── csaf ├── csaf.go ├── csaf_test.go ├── doc.go └── testdata │ ├── csaf.json │ ├── openvex.json │ └── rhsa-2020_1358.json ├── index ├── filters.go ├── index.go └── index_test.go ├── sarif └── sarif.go └── vex ├── compat.go ├── compat_test.go ├── component.go ├── component_test.go ├── functions_documents.go ├── functions_documents_test.go ├── functions_files.go ├── functions_files_test.go ├── justification.go ├── product.go ├── product_test.go ├── statement.go ├── statement_test.go ├── status.go ├── testdata ├── csaf.json ├── v0.0.1-noversion.json ├── v0.0.1.json ├── v0.2.0.json ├── v001-1.vex.json ├── v001-2.vex.json ├── v020-1.vex.json ├── v020-2.vex.json └── vex.yaml ├── vex.go ├── vex_test.go └── vulnerability.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/boilerplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.github/workflows/boilerplate.yaml -------------------------------------------------------------------------------- /.github/workflows/ci-build-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.github/workflows/ci-build-test.yaml -------------------------------------------------------------------------------- /.github/workflows/compliance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.github/workflows/compliance.yaml -------------------------------------------------------------------------------- /.github/workflows/compute_slsa_source.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.github/workflows/compute_slsa_source.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/verify.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.github/workflows/verify.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.openeox.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/.openeox.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY-INSIGHTS.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/SECURITY-INSIGHTS.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | // Copyright 2023 The OpenVEX Authors 2 | // SPDX-License-Identifier: Apache-2.0 3 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.sh.txt: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Copyright 2023 The OpenVEX Authors 4 | # SPDX-License-Identifier: Apache-2.0 5 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.yaml.txt: -------------------------------------------------------------------------------- 1 | # Copyright 2023 The OpenVEX Authors 2 | # SPDX-License-Identifier: Apache-2.0 3 | -------------------------------------------------------------------------------- /hack/boilerplate/boilerplate.yml.txt: -------------------------------------------------------------------------------- 1 | # Copyright 2023 The OpenVEX Authors 2 | # SPDX-License-Identifier: Apache-2.0 3 | -------------------------------------------------------------------------------- /pkg/attestation/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/attestation/attestation.go -------------------------------------------------------------------------------- /pkg/attestation/attestation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/attestation/attestation_test.go -------------------------------------------------------------------------------- /pkg/csaf/csaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/csaf/csaf.go -------------------------------------------------------------------------------- /pkg/csaf/csaf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/csaf/csaf_test.go -------------------------------------------------------------------------------- /pkg/csaf/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/csaf/doc.go -------------------------------------------------------------------------------- /pkg/csaf/testdata/csaf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/csaf/testdata/csaf.json -------------------------------------------------------------------------------- /pkg/csaf/testdata/openvex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/csaf/testdata/openvex.json -------------------------------------------------------------------------------- /pkg/csaf/testdata/rhsa-2020_1358.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/csaf/testdata/rhsa-2020_1358.json -------------------------------------------------------------------------------- /pkg/index/filters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/index/filters.go -------------------------------------------------------------------------------- /pkg/index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/index/index.go -------------------------------------------------------------------------------- /pkg/index/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/index/index_test.go -------------------------------------------------------------------------------- /pkg/sarif/sarif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/sarif/sarif.go -------------------------------------------------------------------------------- /pkg/vex/compat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/compat.go -------------------------------------------------------------------------------- /pkg/vex/compat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/compat_test.go -------------------------------------------------------------------------------- /pkg/vex/component.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/component.go -------------------------------------------------------------------------------- /pkg/vex/component_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/component_test.go -------------------------------------------------------------------------------- /pkg/vex/functions_documents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/functions_documents.go -------------------------------------------------------------------------------- /pkg/vex/functions_documents_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/functions_documents_test.go -------------------------------------------------------------------------------- /pkg/vex/functions_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/functions_files.go -------------------------------------------------------------------------------- /pkg/vex/functions_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/functions_files_test.go -------------------------------------------------------------------------------- /pkg/vex/justification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/justification.go -------------------------------------------------------------------------------- /pkg/vex/product.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/product.go -------------------------------------------------------------------------------- /pkg/vex/product_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/product_test.go -------------------------------------------------------------------------------- /pkg/vex/statement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/statement.go -------------------------------------------------------------------------------- /pkg/vex/statement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/statement_test.go -------------------------------------------------------------------------------- /pkg/vex/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/status.go -------------------------------------------------------------------------------- /pkg/vex/testdata/csaf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/csaf.json -------------------------------------------------------------------------------- /pkg/vex/testdata/v0.0.1-noversion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/v0.0.1-noversion.json -------------------------------------------------------------------------------- /pkg/vex/testdata/v0.0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/v0.0.1.json -------------------------------------------------------------------------------- /pkg/vex/testdata/v0.2.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/v0.2.0.json -------------------------------------------------------------------------------- /pkg/vex/testdata/v001-1.vex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/v001-1.vex.json -------------------------------------------------------------------------------- /pkg/vex/testdata/v001-2.vex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/v001-2.vex.json -------------------------------------------------------------------------------- /pkg/vex/testdata/v020-1.vex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/v020-1.vex.json -------------------------------------------------------------------------------- /pkg/vex/testdata/v020-2.vex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/v020-2.vex.json -------------------------------------------------------------------------------- /pkg/vex/testdata/vex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/testdata/vex.yaml -------------------------------------------------------------------------------- /pkg/vex/vex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/vex.go -------------------------------------------------------------------------------- /pkg/vex/vex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/vex_test.go -------------------------------------------------------------------------------- /pkg/vex/vulnerability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openvex/go-vex/HEAD/pkg/vex/vulnerability.go --------------------------------------------------------------------------------