Skip to content

Commit 5b03702

Browse files
authored
refactor(vulnfeeds): move cvelist2osv into conversion/cve5 subdirectory (#5036)
this just keep things a little more consistent
1 parent a8d1c97 commit 5b03702

14 files changed

Lines changed: 16 additions & 16 deletions

File tree

vulnfeeds/cmd/converters/cve/cve5/bulk-converter/main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ import (
1515
"time"
1616

1717
"github.com/google/osv/vulnfeeds/conversion"
18-
"github.com/google/osv/vulnfeeds/cvelist2osv"
18+
"github.com/google/osv/vulnfeeds/conversion/cve5"
1919
"github.com/google/osv/vulnfeeds/models"
2020
"github.com/google/osv/vulnfeeds/utility/logger"
2121
)
2222

2323
var (
2424
repoDir = flag.String("cve5-repo", "cvelistV5", "CVEListV5 directory path")
25-
localOutputDir = flag.String("out-dir", "cvelist2osv", "Path to output results.")
25+
localOutputDir = flag.String("out-dir", "cve5", "Path to output results.")
2626
startYear = flag.String("start-year", "2022", "The first in scope year to process.")
2727
workers = flag.Int("workers", 30, "The number of concurrent workers to use for processing CVEs.")
2828
cnaAllowList = flag.String("cnas-allowlist", "", "A comma-separated list of CNAs to process. If not provided, defaults to cna_allowlist.txt.")
@@ -134,7 +134,7 @@ func worker(wg *sync.WaitGroup, jobs <-chan string, outDir string, cnas []string
134134
}
135135

136136
// Perform the conversion and export the results.
137-
metrics, err := cvelist2osv.ConvertAndExportCVEToOSV(cve, osvFile, metricsFile, sourceLink)
137+
metrics, err := cve5.ConvertAndExportCVEToOSV(cve, osvFile, metricsFile, sourceLink)
138138
if err != nil {
139139
logger.Warn("Failed to generate an OSV record", slog.String("cve", string(cveID)), slog.Any("err", err))
140140
} else {

vulnfeeds/cmd/converters/cve/cve5/single-converter/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"os"
99

1010
"github.com/google/osv/vulnfeeds/conversion"
11-
"github.com/google/osv/vulnfeeds/cvelist2osv"
11+
"github.com/google/osv/vulnfeeds/conversion/cve5"
1212
"github.com/google/osv/vulnfeeds/models"
1313
"github.com/google/osv/vulnfeeds/utility/logger"
1414
)
@@ -53,7 +53,7 @@ func main() {
5353
}
5454

5555
// Perform the conversion and export the results.
56-
if metrics, err := cvelist2osv.ConvertAndExportCVEToOSV(cve, osvFile, metricsFile, ""); err != nil {
56+
if metrics, err := cve5.ConvertAndExportCVEToOSV(cve, osvFile, metricsFile, ""); err != nil {
5757
logger.Warn("Failed to generate an OSV record", slog.String("cve", string(cveID)), slog.Any("err", err))
5858
} else {
5959
logger.Info("Generated OSV record for "+string(cveID), slog.String("cve", string(cveID)), slog.String("cna", cve.Metadata.AssignerShortName), slog.String("outcome", metrics.Outcome.String()))

vulnfeeds/cvelist2osv/__snapshots__/converter_test.snap renamed to vulnfeeds/conversion/cve5/__snapshots__/converter_test.snap

File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cvelist2osv
1+
package cve5
22

33
import (
44
"cmp"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cvelist2osv
1+
package cve5
22

33
import (
44
"testing"
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
// Package cvelist2osv converts a single given CVEList JSON to OSV format.
2-
package cvelist2osv
1+
// Package cve5 converts a single given CVEList JSON to OSV format.
2+
package cve5
33

44
import (
55
"encoding/json"

vulnfeeds/cvelist2osv/converter_test.go renamed to vulnfeeds/conversion/cve5/converter_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cvelist2osv
1+
package cve5
22

33
import (
44
"bytes"
@@ -24,7 +24,7 @@ func loadTestData(t *testing.T, cveName string) models.CVE5 {
2424
t.Helper()
2525
prefix := strings.Split(cveName, "-")[2]
2626
prefixpath := prefix[:len(prefix)-3] + "xxx"
27-
fileName := filepath.Join("..", "test_data", "cvelistV5", "cves", cveName[4:8], prefixpath, cveName+".json")
27+
fileName := filepath.Join("..", "..", "test_data", "cvelistV5", "cves", cveName[4:8], prefixpath, cveName+".json")
2828

2929
return loadTestCVE(t, fileName)
3030
}

vulnfeeds/cvelist2osv/default_extractor.go renamed to vulnfeeds/conversion/cve5/default_extractor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cvelist2osv
1+
package cve5
22

33
import (
44
"github.com/google/osv/vulnfeeds/conversion"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cvelist2osv
1+
package cve5
22

33
import (
44
"github.com/google/osv/vulnfeeds/models"

vulnfeeds/cvelist2osv/linux_extractor.go renamed to vulnfeeds/conversion/cve5/linux_extractor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cvelist2osv
1+
package cve5
22

33
import (
44
"fmt"

0 commit comments

Comments
 (0)