From d97e7755fe73ce6912820fd5478b3275e5e0be3e Mon Sep 17 00:00:00 2001 From: Chad Wilson Date: Sun, 30 Jun 2024 07:15:12 +0800 Subject: [PATCH] fix: Allow additional CvssV4Data properties (#175) --- .../jeremylong/openvulnerability/client/nvd/CvssV4Data.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/open-vulnerability-clients/src/main/java/io/github/jeremylong/openvulnerability/client/nvd/CvssV4Data.java b/open-vulnerability-clients/src/main/java/io/github/jeremylong/openvulnerability/client/nvd/CvssV4Data.java index cc632f9..42812a7 100644 --- a/open-vulnerability-clients/src/main/java/io/github/jeremylong/openvulnerability/client/nvd/CvssV4Data.java +++ b/open-vulnerability-clients/src/main/java/io/github/jeremylong/openvulnerability/client/nvd/CvssV4Data.java @@ -18,6 +18,7 @@ import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonPropertyDescription; @@ -35,6 +36,7 @@ * JSON Schema for Common Vulnerability Scoring System version 3.0 */ @JsonInclude(JsonInclude.Include.NON_NULL) +@JsonIgnoreProperties(ignoreUnknown = true) // TODO fix the order - added entries that aren't here @JsonPropertyOrder({"version", "vectorString", "attackVector", "attackComplexity", "attackRequirements", "privilegesRequired", "userInteraction", "vulnerableSystemConfidentiality", "vulnerableSystemIntegrity",