Generates and returns a version-specific (CVSS v3.x) scoring engine loaded with a vector.
the vector to load in to the scoring engine
the loaded scoring engine
Converts an attack complexity, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts an attack vector, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts an exploit code maturity level, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts an impact magnitude, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a modified attack complexity, represented as a string, into an enum value.
the converted enum value
Converts a modified attack vector, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a modified impact magnitude, represented as a string, into an enum value.
the converted enum value
Converts a modified privileges requirement, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a modified scope, represented as a string, into an enum value.
the converted enum value
Converts a modified user interaction level, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a privileges requirement, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a remediation level, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a report confidence level, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a scope, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a security requirement, represented as a string, into an enum value.
the string to convert
the converted enum value
Converts a user interaction level, represented as a string, into an enum value.
the string to convert
the converted enum value
Generated using TypeDoc
Implements a service offering CVSS v3 vector parsing.
Consumers should be aware that parse will raise an exception if an invalid CVSS v3 vector string is passed. This includes strings containing incorrect keys/values and those that are missing required entries.