@@ -11,12 +11,12 @@ import (
1111 "log/slog"
1212 "os"
1313 "path/filepath"
14- "strings"
15-
1614 "slices"
15+ "strings"
1716
1817 "cloud.google.com/go/storage"
1918 "github.com/google/osv/vulnfeeds/cves"
19+ "github.com/google/osv/vulnfeeds/models"
2020 "github.com/google/osv/vulnfeeds/upload"
2121 "github.com/google/osv/vulnfeeds/utility/logger"
2222 "github.com/ossf/osv-schema/bindings/go/osvschema"
@@ -138,8 +138,8 @@ func listBucketObjects(bucketName string, prefix string) ([]string, error) {
138138// The function returns a map of CVE IDs to their corresponding Vulnerability objects.
139139// Files that are not ".json" files, directories, or files ending in ".metrics.json" are skipped.
140140// The function will log warnings for files that fail to open or decode, and will terminate if it fails to walk the directory.
141- func loadOSV (osvPath string ) map [cves .CVEID ]* osvschema.Vulnerability {
142- allVulns := make (map [cves .CVEID ]* osvschema.Vulnerability )
141+ func loadOSV (osvPath string ) map [models .CVEID ]* osvschema.Vulnerability {
142+ allVulns := make (map [models .CVEID ]* osvschema.Vulnerability )
143143 logger .Info ("Loading OSV records" , slog .String ("path" , osvPath ))
144144 err := filepath .WalkDir (osvPath , func (path string , d fs.DirEntry , err error ) error {
145145 if err != nil {
@@ -161,7 +161,7 @@ func loadOSV(osvPath string) map[cves.CVEID]*osvschema.Vulnerability {
161161 logger .Error ("Failed to decode, skipping" , slog .String ("file" , path ), slog .Any ("err" , decodeErr ))
162162 return nil
163163 }
164- allVulns [cves .CVEID (vuln .GetId ())] = & vuln
164+ allVulns [models .CVEID (vuln .GetId ())] = & vuln
165165
166166 return nil
167167 })
@@ -174,8 +174,8 @@ func loadOSV(osvPath string) map[cves.CVEID]*osvschema.Vulnerability {
174174}
175175
176176// combineIntoOSV creates OSV entry by combining loaded CVEs from NVD and PackageInfo information from security advisories.
177- func combineIntoOSV (cve5osv map [cves .CVEID ]* osvschema.Vulnerability , nvdosv map [cves .CVEID ]* osvschema.Vulnerability , mandatoryCVEIDs []string ) map [cves .CVEID ]* osvschema.Vulnerability {
178- osvRecords := make (map [cves .CVEID ]* osvschema.Vulnerability )
177+ func combineIntoOSV (cve5osv map [models .CVEID ]* osvschema.Vulnerability , nvdosv map [models .CVEID ]* osvschema.Vulnerability , mandatoryCVEIDs []string ) map [models .CVEID ]* osvschema.Vulnerability {
178+ osvRecords := make (map [models .CVEID ]* osvschema.Vulnerability )
179179
180180 // Iterate through CVEs from security advisories (cve5) as the base
181181 for cveID , cve5 := range cve5osv {
0 commit comments