stevespringett / cvss-calculator

A Java library for calculating CVSSv2 and CVSSv3 scores and vectors
Apache License 2.0
39 stars 23 forks source link

Fix calculation of CVSSv3.1 environmental scores #89

Closed nscuro closed 5 months ago

nscuro commented 5 months ago

Extracted from #17 by @michael-hinterdorfer.

Aligns CvssV3_1#calculateScore with the calculator from first.org (https://www.first.org/cvss/calculator/cvsscalc31.js).

Aside from fixing the score calculation, it also streamlines the calculation logic by removing unnecessary nesting.