in ci/internal/cve/record.go [41:60]
func RecordVersion(r io.Reader) (string, error) {
s := struct {
DataType string `json:"dataType"`
DataVersion string `json:"dataVersion"`
}{}
if err := json.NewDecoder(r).Decode(&s); err != nil {
return "", ErrNotCVERecord
}
if s.DataType != expectedDataTypeValue {
return "", ErrNotCVERecord
}
if s.DataVersion == "" {
return "", ErrNotCVERecord
}
return s.DataVersion, nil
}