Skip to content

Commit

Permalink
Sort vulnerabilities
Browse files Browse the repository at this point in the history
  • Loading branch information
mthbernardes committed Mar 30, 2022
1 parent b70f9b1 commit 4468417
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/clj_watson/controller/dependency_check/vulnerability.clj
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
[dependency dependency-current-version all-versions]
(->> (.getVulnerabilities dependency)
(pmap #(logic.dc.vulnerability/get-information dependency-current-version all-versions %))
(filterv identity)))
(filterv identity)
(sort-by (comp :value first :identifiers :advisory))))

(defn ^:private safe-version-from-vulnerabilities [vulnerabilities]
(let [versions-map (->> vulnerabilities (map :safe-versions) (map last))
Expand All @@ -38,5 +39,6 @@
(defn extract [scanned-dependencies dependencies repositories]
(let [vulnerable-dependencies (->> scanned-dependencies
(map (partial extract-from-dependency dependencies repositories))
(filterv identity))]
vulnerable-dependencies))
(filterv identity)
(sort-by :dependency-name))]
vulnerable-dependencies))

0 comments on commit 4468417

Please sign in to comment.