public class CvssV3
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
CvssV3(java.lang.String vectorString,
float baseScore)
Constructs a new CVSS V3 object from a CVSS v3.x Vector String representation and
a CVSS V3 Base score.
|
CvssV3(java.lang.String attackVector,
java.lang.String attackComplexity,
java.lang.String privilegesRequired,
java.lang.String userInteraction,
java.lang.String scope,
java.lang.String confidentialityImpact,
java.lang.String integrityImpact,
java.lang.String availabilityImpact,
float baseScore,
java.lang.String baseSeverity)
Constructs a new CVSS V3 object.
|
CvssV3(java.lang.String attackVector,
java.lang.String attackComplexity,
java.lang.String privilegesRequired,
java.lang.String userInteraction,
java.lang.String scope,
java.lang.String confidentialityImpact,
java.lang.String integrityImpact,
java.lang.String availabilityImpact,
float baseScore,
java.lang.String baseSeverity,
java.lang.Float exploitabilityScore,
java.lang.Float impactScore,
java.lang.String version)
Constructs a new CVSS V3 object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttackComplexity()
Get the value of attackComplexity.
|
java.lang.String |
getAttackVector()
Get the value of attackVector.
|
java.lang.String |
getAvailabilityImpact()
Get the value of availabilityImpact.
|
float |
getBaseScore()
Get the value of baseScore.
|
java.lang.String |
getBaseSeverity()
Get the value of baseSeverity.
|
java.lang.String |
getConfidentialityImpact()
Get the value of confidentialityImpact.
|
java.lang.Float |
getexploitabilityScore()
Returns the exploitabilityScore for the vulnerability.
|
java.lang.Float |
getimpactScore()
Returns the impactScore for the vulnerability.
|
java.lang.String |
getIntegrityImpact()
Get the value of integrityImpact.
|
java.lang.String |
getPrivilegesRequired()
Get the value of privilegesRequired.
|
java.lang.String |
getScope()
Get the value of scope.
|
java.lang.String |
getUserInteraction()
Get the value of userInteraction.
|
java.lang.String |
getVersion()
Get the value of version.
|
java.lang.String |
toString() |
public CvssV3(java.lang.String attackVector, java.lang.String attackComplexity, java.lang.String privilegesRequired, java.lang.String userInteraction, java.lang.String scope, java.lang.String confidentialityImpact, java.lang.String integrityImpact, java.lang.String availabilityImpact, float baseScore, java.lang.String baseSeverity)
attackVector
- the attack vector valueattackComplexity
- the attack complexity valueprivilegesRequired
- the privileges required valueuserInteraction
- the user interaction valuescope
- the scope valueconfidentialityImpact
- the confidentiality impact valueintegrityImpact
- the integrity impact valueavailabilityImpact
- the availability impact valuebaseScore
- the base scorebaseSeverity
- the base severitypublic CvssV3(java.lang.String attackVector, java.lang.String attackComplexity, java.lang.String privilegesRequired, java.lang.String userInteraction, java.lang.String scope, java.lang.String confidentialityImpact, java.lang.String integrityImpact, java.lang.String availabilityImpact, float baseScore, java.lang.String baseSeverity, java.lang.Float exploitabilityScore, java.lang.Float impactScore, java.lang.String version)
attackVector
- the attack vector valueattackComplexity
- the attack complexity valueprivilegesRequired
- the privileges required valueuserInteraction
- the user interaction valuescope
- the scope valueconfidentialityImpact
- the confidentiality impact valueintegrityImpact
- the integrity impact valueavailabilityImpact
- the availability impact valuebaseScore
- the base scorebaseSeverity
- the base severityexploitabilityScore
- the exploitability scoreimpactScore
- the impact scoreversion
- the CVSS versionpublic CvssV3(java.lang.String vectorString, float baseScore)
vectorString
- a CVSS v3 Vector StringbaseScore
- the CVSS v3 base scorejava.lang.IllegalArgumentException
- when the provided vectorString is not a valid
CVSS v3.x vector string.public java.lang.String getAttackVector()
public java.lang.String getAttackComplexity()
public java.lang.String getPrivilegesRequired()
public java.lang.String getUserInteraction()
public java.lang.String getScope()
public java.lang.String getConfidentialityImpact()
public java.lang.String getIntegrityImpact()
public java.lang.String getAvailabilityImpact()
public float getBaseScore()
public java.lang.String getBaseSeverity()
public java.lang.String getVersion()
public java.lang.Float getexploitabilityScore()
public java.lang.Float getimpactScore()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright© 2012-21 Jeremy Long. All Rights Reserved.