Review CVSS score handling & reporting #118
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For dependency-check:
Clj-watson now recognizes that multiple CVSS versions can be populated for a single CVE. We now:
For github-advisory:
The github-advisory only contains a single CVSS entry. Clj-watson now extracts the CVSS revision from the CVSS "vectorString", when available.
For reports:
json
&edn
- now include the CVSS:version
under:cvss
stdout
- now includes version after score:CVSS: <score> (version <cvss version>)
sarif
cvss
with itsscore
,version
andseverity
underproperties
, this duplicates the existing (unfortunately named)security-severity
which also holds thescore
Out of scope:
This change does not include support for deriving a CVSS score when it missing. This will be handled when we need it for decision making, like in #114.
Closes #112