github.com/khulnasoft-lab/tunnel-db@v0.0.0-20231117205118-74e1113bd007/pkg/vulnsrc/k8svulndb/k8svulndb.go (about) 1 package k8svulndb 2 3 import ( 4 "path/filepath" 5 6 "github.com/khulnasoft-lab/tunnel-db/pkg/types" 7 "github.com/khulnasoft-lab/tunnel-db/pkg/vulnsrc/osv" 8 "github.com/khulnasoft-lab/tunnel-db/pkg/vulnsrc/vulnerability" 9 ) 10 11 var ( 12 k8sDir = filepath.Join("vuln-list-k8s", "upstream") 13 ) 14 15 func NewVulnSrc() osv.OSV { 16 sources := map[types.Ecosystem]types.DataSource{ 17 vulnerability.Kubernetes: { 18 ID: vulnerability.K8sVulnDB, 19 Name: "Official Kubernetes CVE Feed", 20 URL: "https://kubernetes.io/docs/reference/issues-security/official-cve-feed/index.json", 21 }, 22 } 23 return osv.New(k8sDir, vulnerability.K8sVulnDB, sources, nil) 24 }