File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
src/main/java/org/dependencytrack/vulndb/source/osv Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 11package org .dependencytrack .vulndb .source .osv ;
22
3+ import com .fasterxml .jackson .databind .DeserializationFeature ;
34import com .fasterxml .jackson .databind .ObjectMapper ;
45import com .fasterxml .jackson .datatype .jsr310 .JavaTimeModule ;
56import com .github .packageurl .MalformedPackageURLException ;
@@ -69,6 +70,7 @@ public void init(final Database database) {
6970 this .database = database ;
7071 this .httpClient = HttpClient .newHttpClient ();
7172 this .objectMapper = new ObjectMapper ()
73+ .disable (DeserializationFeature .FAIL_ON_UNKNOWN_PROPERTIES )
7274 .registerModule (new JavaTimeModule ());
7375 }
7476
@@ -259,6 +261,9 @@ private void processAdvisory(final OsvAdvisory advisory) {
259261 }
260262 }
261263
264+ // TODO: OSV supports "upstream" IDs that are neither aliases nor related IDs. How to deal with those?
265+ // https://ossf.github.io/osv-schema/#upstream-field
266+
262267 final var vuln = new Vulnerability (
263268 advisory .id (),
264269 advisory .aliases (),
You can’t perform that action at this time.
0 commit comments