public class SarifRule
extends java.lang.Object
| Constructor and Description |
|---|
SarifRule(java.lang.String name,
java.lang.String shortDescription,
java.lang.String fullDescription,
java.lang.String source,
io.github.jeremylong.openvulnerability.client.nvd.CvssV2 cvssV2,
io.github.jeremylong.openvulnerability.client.nvd.CvssV3 cvssV3)
Constructs a new SARIF rule object.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCvssv2AccessComplexity()
Get the value of CVSS2 Access Complexity.
|
java.lang.String |
getCvssv2AccessVector()
Get the value of CVSS2 Access Vector.
|
java.lang.String |
getCvssv2Authentication()
Get the value of CVSS2 Authentication.
|
java.lang.String |
getCvssv2AvailabilityImpact()
Get the value of CVSS2 Availability Impact.
|
java.lang.String |
getCvssv2ConfidentialityImpact()
Get the value of CVSS2 Confidentiality Impact.
|
java.lang.String |
getCvssv2ExploitabilityScore()
Get the value of CVSS2 Exploitability Score.
|
java.lang.String |
getCvssv2ImpactScore()
Get the value of CVSS2 Impact Score.
|
java.lang.String |
getCvssv2IntegrityImpact()
Get the value of CVSS2 Integrity Impact.
|
java.lang.String |
getCvssv2Score()
Get the value of CVSS2 Score.
|
java.lang.String |
getCvssv2Severity()
Get the value of CVSS2 Severity.
|
java.lang.String |
getCvssv2Version()
Get the value of CVSS2 Version.
|
java.lang.String |
getCvssv3AttackComplexity()
Get the value of CVSS3 Attack Complexity.
|
java.lang.String |
getCvssv3AttackVector()
Get the value of CVSS3 Attack Vector.
|
java.lang.String |
getCvssv3AvailabilityImpact()
Get the value of CVSS3 Availability Impact.
|
java.lang.String |
getCvssv3BaseScore()
Get the value of CVSS3 Base Score.
|
java.lang.String |
getCvssv3BaseSeverity()
Get the value of CVSS3 Base Severity.
|
java.lang.String |
getCvssv3ConfidentialityImpact()
Get the value of CVSS3 Confidentiality Impact.
|
java.lang.String |
getCvssv3ExploitabilityScore()
Get the value of CVSS3 Exploitability Score.
|
java.lang.String |
getCvssv3ImpactScore()
Get the value of CVSS3 Impact Score.
|
java.lang.String |
getCvssv3IntegrityImpact()
Get the value of CVSS3 Integrity Impact.
|
java.lang.String |
getCvssv3PrivilegesRequired()
Get the value of CVSS3 Privileges Required.
|
java.lang.String |
getCvssv3Scope()
Get the value of CVSS3 Scope.
|
java.lang.String |
getCvssv3UserInteraction()
Get the value of CVSS3 User Interaction.
|
java.lang.String |
getCvssv3Version()
Get the value of CVSS3 Version.
|
java.lang.String |
getFullDescription()
Get the full description.
|
java.lang.String |
getId()
Get the value of id.
|
java.lang.String |
getName()
Get the name.
|
java.lang.String |
getShortDescription()
Get the short description.
|
java.lang.String |
getSource()
Get the value of source.
|
void |
setCvssv2AccessComplexity(java.lang.String cvssv2AccessComplexity)
Set the value of CVSS2 Access Complexity.
|
void |
setCvssv2AccessVector(java.lang.String cvssv2AccessVector)
Set the value of CVSS2 Access Vector.
|
void |
setCvssv2Authentication(java.lang.String cvssv2Authentication)
Set the value of CVSS2 Authentication.
|
void |
setCvssv2AvailabilityImpact(java.lang.String cvssv2AvailabilityImpact)
Set the value of CVSS2 Availability Impact.
|
void |
setCvssv2ConfidentialityImpact(java.lang.String cvssv2ConfidentialityImpact)
Set the value of CVSS2 Confidentiality Impact.
|
void |
setCvssv2ExploitabilityScore(java.lang.String cvssv2ExploitabilityScore)
Set the value of CVSS2 Exploitability Score.
|
void |
setCvssv2ImpactScore(java.lang.String cvssv2ImpactScore)
Set the value of CVSS2 Impact Score.
|
void |
setCvssv2IntegrityImpact(java.lang.String cvssv2IntegrityImpact)
Set the value of CVSS2 Integrity Impact.
|
void |
setCvssv2Score(java.lang.String cvssv2Score)
Set the value of CVSS2 Score.
|
void |
setCvssv2Severity(java.lang.String cvssv2Severity)
Set the value of CVSS2 Severity.
|
void |
setCvssv2Version(java.lang.String cvssv2Version)
Set the value of CVSS2 Version.
|
void |
setCvssv3AttackComplexity(java.lang.String cvssv3AttackComplexity)
Set the value of CVSS3 Attack Complexity.
|
void |
setCvssv3AttackVector(java.lang.String cvssv3AttackVector)
Set the value of CVSS3 Attack Vector.
|
void |
setCvssv3AvailabilityImpact(java.lang.String cvssv3AvailabilityImpact)
Set the value of CVSS3 Availability Impact.
|
void |
setCvssv3BaseScore(java.lang.String cvssv3BaseScore)
Set the value of CVSS3 Base Score.
|
void |
setCvssv3BaseSeverity(java.lang.String cvssv3BaseSeverity)
Set the value of CVSS3 Base Severity.
|
void |
setCvssv3ConfidentialityImpact(java.lang.String cvssv3ConfidentialityImpact)
Set the value of CVSS3 Confidentiality Impact.
|
void |
setCvssv3ExploitabilityScore(java.lang.String cvssv3ExploitabilityScore)
Set the value of CVSS3 Exploitability Score.
|
void |
setCvssv3ImpactScore(java.lang.String cvssv3ImpactScore)
Set the value of CVSS3 Impact Score.
|
void |
setCvssv3IntegrityImpact(java.lang.String cvssv3IntegrityImpact)
Set the value of CVSS3 Integrity Impact.
|
void |
setCvssv3PrivilegesRequired(java.lang.String cvssv3PrivilegesRequired)
Set the value of CVSS3 Privileges Required.
|
void |
setCvssv3Scope(java.lang.String cvssv3Scope)
Set the value of CVSS3 Scope.
|
void |
setCvssv3UserInteraction(java.lang.String cvssv3UserInteraction)
Set the value of CVSS3 User Interaction.
|
void |
setCvssv3Version(java.lang.String cvssv3Version)
Set the value of CVSS3 Version.
|
void |
setFullDescription(java.lang.String fullDescription)
Set the full description.
|
void |
setId(java.lang.String id)
Set the value of id.
|
void |
setName(java.lang.String name)
Set the name.
|
void |
setShortDescription(java.lang.String shortDescription)
Set the short description.
|
void |
setSource(java.lang.String source)
Set the value of source.
|
public SarifRule(java.lang.String name,
java.lang.String shortDescription,
java.lang.String fullDescription,
java.lang.String source,
io.github.jeremylong.openvulnerability.client.nvd.CvssV2 cvssV2,
io.github.jeremylong.openvulnerability.client.nvd.CvssV3 cvssV3)
name - the name of the ruleshortDescription - the short descriptionfullDescription - the full descriptionsource - the sourcecvssV2 - the CVSS v2 scorecvssV3 - the CVSS v3 scorepublic java.lang.String getSource()
public void setSource(java.lang.String source)
source - new value of sourcepublic java.lang.String getCvssv3Version()
public void setCvssv3Version(java.lang.String cvssv3Version)
cvssv3Version - new value of CVSS3 Versionpublic java.lang.String getCvssv3ImpactScore()
public void setCvssv3ImpactScore(java.lang.String cvssv3ImpactScore)
cvssv3ImpactScore - new value of CVSS3 Impact Scorepublic java.lang.String getCvssv3ExploitabilityScore()
public void setCvssv3ExploitabilityScore(java.lang.String cvssv3ExploitabilityScore)
cvssv3ExploitabilityScore - new value of CVSS3 Exploitability Scorepublic java.lang.String getCvssv3BaseSeverity()
public void setCvssv3BaseSeverity(java.lang.String cvssv3BaseSeverity)
cvssv3BaseSeverity - new value of CVSS3 Base Severitypublic java.lang.String getCvssv3AvailabilityImpact()
public void setCvssv3AvailabilityImpact(java.lang.String cvssv3AvailabilityImpact)
cvssv3AvailabilityImpact - new value of CVSS3 Availability Impactpublic java.lang.String getCvssv3IntegrityImpact()
public void setCvssv3IntegrityImpact(java.lang.String cvssv3IntegrityImpact)
cvssv3IntegrityImpact - new value of CVSS3 Integrity Impactpublic java.lang.String getCvssv3ConfidentialityImpact()
public void setCvssv3ConfidentialityImpact(java.lang.String cvssv3ConfidentialityImpact)
cvssv3ConfidentialityImpact - new value of CVSS3 Confidentiality
Impactpublic java.lang.String getCvssv3Scope()
public void setCvssv3Scope(java.lang.String cvssv3Scope)
cvssv3Scope - new value of CVSS3 Scopepublic java.lang.String getCvssv3UserInteraction()
public void setCvssv3UserInteraction(java.lang.String cvssv3UserInteraction)
cvssv3UserInteraction - new value of CVSS3 User Interactionpublic java.lang.String getCvssv3PrivilegesRequired()
public void setCvssv3PrivilegesRequired(java.lang.String cvssv3PrivilegesRequired)
cvssv3PrivilegesRequired - new value of CVSS3 Privileges Requiredpublic java.lang.String getCvssv3AttackComplexity()
public void setCvssv3AttackComplexity(java.lang.String cvssv3AttackComplexity)
cvssv3AttackComplexity - new value of CVSS3 Attack Complexitypublic java.lang.String getCvssv3AttackVector()
public void setCvssv3AttackVector(java.lang.String cvssv3AttackVector)
cvssv3AttackVector - new value of CVSS3 Attack Vectorpublic java.lang.String getCvssv3BaseScore()
public void setCvssv3BaseScore(java.lang.String cvssv3BaseScore)
cvssv3BaseScore - new value of CVSS3 Base Scorepublic java.lang.String getCvssv2ImpactScore()
public void setCvssv2ImpactScore(java.lang.String cvssv2ImpactScore)
cvssv2ImpactScore - new value of CVSS2 Impact Scorepublic java.lang.String getCvssv2ExploitabilityScore()
public void setCvssv2ExploitabilityScore(java.lang.String cvssv2ExploitabilityScore)
cvssv2ExploitabilityScore - new value of CVSS2 Exploitability Scorepublic java.lang.String getCvssv2Version()
public void setCvssv2Version(java.lang.String cvssv2Version)
cvssv2Version - new value of CVSS2 Versionpublic java.lang.String getCvssv2Severity()
public void setCvssv2Severity(java.lang.String cvssv2Severity)
cvssv2Severity - new value of CVSS2 Severitypublic java.lang.String getCvssv2AvailabilityImpact()
public void setCvssv2AvailabilityImpact(java.lang.String cvssv2AvailabilityImpact)
cvssv2AvailabilityImpact - new value of CVSS2 Availability Impactpublic java.lang.String getCvssv2IntegrityImpact()
public void setCvssv2IntegrityImpact(java.lang.String cvssv2IntegrityImpact)
cvssv2IntegrityImpact - new value of CVSS2 Integrity Impactpublic java.lang.String getCvssv2ConfidentialityImpact()
public void setCvssv2ConfidentialityImpact(java.lang.String cvssv2ConfidentialityImpact)
cvssv2ConfidentialityImpact - new value of CVSS2 Confidentiality Impactpublic java.lang.String getCvssv2Authentication()
public void setCvssv2Authentication(java.lang.String cvssv2Authentication)
cvssv2Authentication - new value of CVSS2 Authenticationpublic java.lang.String getCvssv2AccessComplexity()
public void setCvssv2AccessComplexity(java.lang.String cvssv2AccessComplexity)
cvssv2AccessComplexity - new value of CVSS2 Access Complexitypublic java.lang.String getCvssv2AccessVector()
public void setCvssv2AccessVector(java.lang.String cvssv2AccessVector)
cvssv2AccessVector - new value of CVSS2 Access Vectorpublic java.lang.String getCvssv2Score()
public void setCvssv2Score(java.lang.String cvssv2Score)
cvssv2Score - new value of CVSS2 Scorepublic java.lang.String getName()
public void setName(java.lang.String name)
name - the namepublic java.lang.String getFullDescription()
public void setFullDescription(java.lang.String fullDescription)
fullDescription - the full descriptionpublic java.lang.String getShortDescription()
public void setShortDescription(java.lang.String shortDescription)
shortDescription - the short descriptionpublic java.lang.String getId()
public void setId(java.lang.String id)
id - new value of idCopyright© 2012-21 Jeremy Long. All Rights Reserved.