| Modifier and Type | Class and Description |
|---|---|
static class |
CvssV3.AttackComplexity |
static class |
CvssV3.AttackVector |
static class |
CvssV3.CIA |
static class |
CvssV3.Exploitability |
static class |
CvssV3.PrivilegesRequired |
static class |
CvssV3.RemediationLevel |
static class |
CvssV3.ReportConfidence |
static class |
CvssV3.Scope |
static class |
CvssV3.UserInteraction |
| Modifier and Type | Field and Description |
|---|---|
protected CvssV3.CIA |
a |
protected CvssV3.AttackComplexity |
ac |
protected CvssV3.AttackVector |
av |
protected CvssV3.CIA |
c |
protected CvssV3.Exploitability |
e |
protected static double |
exploitabilityCoefficient |
protected CvssV3.CIA |
i |
protected static double |
NO_VALUE |
protected CvssV3.PrivilegesRequired |
pr |
protected CvssV3.ReportConfidence |
rc |
protected CvssV3.RemediationLevel |
rl |
protected CvssV3.Scope |
s |
protected static double |
scopeCoefficient |
protected CvssV3.UserInteraction |
ui |
CVSSv2_PATTERN, CVSSv2_PATTERN_TEMPORAL, CVSSv3_1_PATTERN, CVSSv3_PATTERN, CVSSv3_PATTERN_TEMPORAL, V2_PATTERN, V2_TEMPORAL, V3_1_ENVIRONMENTAL, V3_PATTERN, V3_TEMPORAL| Constructor and Description |
|---|
CvssV3() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfillV3TemporalValues, fromVector, getCvssV2BaseVector, getCvssV3_1BaseVector, getCvssV3BaseVectorprotected static final double NO_VALUE
protected static final double exploitabilityCoefficient
protected static final double scopeCoefficient
protected CvssV3.AttackVector av
protected CvssV3.AttackComplexity ac
protected CvssV3.PrivilegesRequired pr
protected CvssV3.UserInteraction ui
protected CvssV3.Scope s
protected CvssV3.Exploitability e
protected CvssV3.RemediationLevel rl
protected CvssV3.ReportConfidence rc
protected CvssV3.CIA c
protected CvssV3.CIA i
protected CvssV3.CIA a
public CvssV3 attackVector(CvssV3.AttackVector av)
public CvssV3 attackComplexity(CvssV3.AttackComplexity ac)
public CvssV3 privilegesRequired(CvssV3.PrivilegesRequired pr)
public CvssV3 userInteraction(CvssV3.UserInteraction ui)
public CvssV3 scope(CvssV3.Scope s)
public CvssV3 confidentiality(CvssV3.CIA c)
public CvssV3 integrity(CvssV3.CIA i)
public CvssV3 availability(CvssV3.CIA a)
public CvssV3 exploitability(CvssV3.Exploitability e)
public CvssV3 remediationLevel(CvssV3.RemediationLevel rl)
public CvssV3 reportConfidence(CvssV3.ReportConfidence rc)
public Score calculateScore()
calculateScore in interface Cvssprotected double roundNearestTenth(double d)
public String getVector()
public CvssV3.AttackVector getAttackVector()
public CvssV3.AttackComplexity getAttackComplexity()
public CvssV3.PrivilegesRequired getPrivilegesRequired()
public CvssV3.UserInteraction getUserInteraction()
public CvssV3.Scope getScope()
public CvssV3.Exploitability getExploitability()
public CvssV3.RemediationLevel getRemediationLevel()
public CvssV3.ReportConfidence getReportConfidence()
public CvssV3.CIA getConfidentiality()
public CvssV3.CIA getIntegrity()
public CvssV3.CIA getAvailability()
Copyright © 2017–2023. All rights reserved.