Skip to content

v1.4.0 Ignore and sort findings, CVSS3 support

Compare
Choose a tag to compare
@jamestelfer jamestelfer released this 01 Dec 05:15
· 131 commits to main since this release
f89ee8f

Headline changes

  • Findings can be ignored either in local repository configuration or globally using agent configuration.
  • Findings are now sorted by severity, then by CVSS score (if supplied)
  • CVSS3 details from the ECR scan are now supported and preferred. CVSS2 is only rendered when version 3 is not available, and it's clearly marked.
  • Links to cve.mitre.org are translated to the new cve.org site, providing better details and nicer rendering
  • The plugin will no longer try to download findings if the build has failed (as the image will not be available anyway). This avoids misleading error annotations.
image

What's Changed

  • fix: update Backstage catalog ownership to match Github teams by @backstage-culture-amp in #15
  • [CSRE-2234] upgrade golang dependencies by @ngocpea in #16
  • doc: Adds guidelines on vulnerability thresholds configuration by @therealvio in #17
  • fix: update Backstage catalog ownership to match Github teams by @backstage-culture-amp in #19
  • chore: upgrade Go and golangci-lint by @jamestelfer in #21
  • fix: switch to autogold from testza by @jamestelfer in #22
  • fix: sort results in summary by severity by @jamestelfer in #20
  • fix: only download results when build succeeds by @jamestelfer in #23
  • feat: allow findings to be ignored by @jamestelfer in #25
  • feat: support CVSS3 scores in rendered annotation by @jamestelfer in #26
  • fix: sort descending by CVSS scores first by @jamestelfer in #27
  • fix: allow ignore reason to render as Markdown by @jamestelfer in #28

New Contributors

Full Changelog: v1.3.0...v1.4.0