├── .github ├── grype.yaml ├── label-commands.json └── workflows │ ├── code-checks.yml │ ├── create-release.yml │ ├── label-issues.yml │ ├── size-label.yml │ ├── stale.yml │ ├── test.yml │ └── update-snyk.yml ├── .gitignore ├── .goreleaser.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── deploy ├── deployment.yaml ├── grafana-dashboard.json ├── grafana-dashboard.png └── rbac.yaml ├── go.mod ├── go.sum ├── internal └── vuln │ ├── config.go │ ├── daemon │ └── daemon.go │ ├── filter │ ├── filter.go │ ├── filter_test.go │ └── type.go │ ├── grype │ ├── fixtures │ │ ├── clean-alpine-sbom.json │ │ └── vulnerable-alpine-sbom.json │ ├── grype.go │ └── grype_test.go │ ├── kubernetes │ └── kubernetes.go │ ├── source │ ├── git │ │ └── git_source.go │ ├── kubernetes │ │ └── kubernetes_source.go │ └── source.go │ ├── target │ ├── json │ │ └── json_target.go │ ├── metric │ │ └── metric_target.go │ ├── policyreport │ │ └── policyreport_target.go │ └── target.go │ ├── types.go │ ├── util.go │ └── util_test.go ├── main.go ├── renovate.json └── test-grype.yaml /.github/grype.yaml: -------------------------------------------------------------------------------- 1 | ignore: [] 2 | -------------------------------------------------------------------------------- /.github/label-commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/label-commands.json -------------------------------------------------------------------------------- /.github/workflows/code-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/workflows/code-checks.yml -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/label-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/workflows/label-issues.yml -------------------------------------------------------------------------------- /.github/workflows/size-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/workflows/size-label.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-snyk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.github/workflows/update-snyk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/README.md -------------------------------------------------------------------------------- /deploy/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/deploy/deployment.yaml -------------------------------------------------------------------------------- /deploy/grafana-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/deploy/grafana-dashboard.json -------------------------------------------------------------------------------- /deploy/grafana-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/deploy/grafana-dashboard.png -------------------------------------------------------------------------------- /deploy/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/deploy/rbac.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/go.sum -------------------------------------------------------------------------------- /internal/vuln/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/config.go -------------------------------------------------------------------------------- /internal/vuln/daemon/daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/daemon/daemon.go -------------------------------------------------------------------------------- /internal/vuln/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/filter/filter.go -------------------------------------------------------------------------------- /internal/vuln/filter/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/filter/filter_test.go -------------------------------------------------------------------------------- /internal/vuln/filter/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/filter/type.go -------------------------------------------------------------------------------- /internal/vuln/grype/fixtures/clean-alpine-sbom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/grype/fixtures/clean-alpine-sbom.json -------------------------------------------------------------------------------- /internal/vuln/grype/fixtures/vulnerable-alpine-sbom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/grype/fixtures/vulnerable-alpine-sbom.json -------------------------------------------------------------------------------- /internal/vuln/grype/grype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/grype/grype.go -------------------------------------------------------------------------------- /internal/vuln/grype/grype_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/grype/grype_test.go -------------------------------------------------------------------------------- /internal/vuln/kubernetes/kubernetes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/kubernetes/kubernetes.go -------------------------------------------------------------------------------- /internal/vuln/source/git/git_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/source/git/git_source.go -------------------------------------------------------------------------------- /internal/vuln/source/kubernetes/kubernetes_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/source/kubernetes/kubernetes_source.go -------------------------------------------------------------------------------- /internal/vuln/source/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/source/source.go -------------------------------------------------------------------------------- /internal/vuln/target/json/json_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/target/json/json_target.go -------------------------------------------------------------------------------- /internal/vuln/target/metric/metric_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/target/metric/metric_target.go -------------------------------------------------------------------------------- /internal/vuln/target/policyreport/policyreport_target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/target/policyreport/policyreport_target.go -------------------------------------------------------------------------------- /internal/vuln/target/target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/target/target.go -------------------------------------------------------------------------------- /internal/vuln/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/types.go -------------------------------------------------------------------------------- /internal/vuln/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/util.go -------------------------------------------------------------------------------- /internal/vuln/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/internal/vuln/util_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/main.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/renovate.json -------------------------------------------------------------------------------- /test-grype.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ckotzbauer/vulnerability-operator/HEAD/test-grype.yaml --------------------------------------------------------------------------------