From 27d84b102c609981ec082e58f81732fb9a5f1c17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florent=20Ulv=C3=A9?= Date: Fri, 2 Sep 2022 20:00:16 +0200 Subject: [PATCH 1/2] Change compareVersion behaviour: NA in VulnSoftware only match when target version is ANY MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Florent Ulvé --- ...bstractVulnerableSoftwareAnalysisTask.java | 2 +- .../scanners/InternalAnalysisTaskTest.java | 66 +++++++++++++++++++ 2 files changed, 67 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java b/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java index 57bdc8ba89..2b00dd389f 100644 --- a/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java +++ b/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java @@ -80,7 +80,7 @@ protected void analyzeVersionRange(final QueryManager qm, final List Date: Sun, 11 Sep 2022 19:32:02 +0200 Subject: [PATCH 2/2] #1832 Drop code handling source version NA in compareVersions because it's handled by compareAttributes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Florent Ulvé --- ...bstractVulnerableSoftwareAnalysisTask.java | 6 +--- .../scanners/InternalAnalysisTaskTest.java | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java b/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java index 2b00dd389f..9e42283ebe 100644 --- a/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java +++ b/src/main/java/org/dependencytrack/tasks/scanners/AbstractVulnerableSoftwareAnalysisTask.java @@ -78,11 +78,7 @@ protected void analyzeVersionRange(final QueryManager qm, final List