public class OwaspRiskRating extends Object
| Modifier and Type | Field and Description |
|---|---|
static Pattern |
OWASP_RR_VECTOR_PATTERN |
static String |
VECTOR_PATTERN |
| Constructor and Description |
|---|
OwaspRiskRating() |
public static final String VECTOR_PATTERN
public static final Pattern OWASP_RR_VECTOR_PATTERN
public Score calculateScore() throws MissingFactorException
MissingFactorExceptionpublic static OwaspRiskRating fromVector(String vector)
public OwaspRiskRating with(ThreatAgentFactor.SkillLevel skillLevel)
public OwaspRiskRating with(ThreatAgentFactor.Motive motive)
public OwaspRiskRating with(ThreatAgentFactor.Opportunity opportunity)
public OwaspRiskRating with(ThreatAgentFactor.Size size)
public OwaspRiskRating with(VulnerabilityFactor.EaseOfDiscovery easeOfDiscovery)
public OwaspRiskRating with(VulnerabilityFactor.EaseOfExploit easeOfExploit)
public OwaspRiskRating with(VulnerabilityFactor.Awareness awareness)
public OwaspRiskRating with(VulnerabilityFactor.IntrusionDetection intrusionDetection)
public OwaspRiskRating with(TechnicalImpactFactor.LossOfConfidentiality lossOfConfidentiality)
public OwaspRiskRating with(TechnicalImpactFactor.LossOfIntegrity lossOfIntegrity)
public OwaspRiskRating with(TechnicalImpactFactor.LossOfAvailability lossOfAvailability)
public OwaspRiskRating with(TechnicalImpactFactor.LossOfAccountability lossOfAccountability)
public OwaspRiskRating with(BusinessImpactFactor.FinancialDamage financialDamage)
public OwaspRiskRating with(BusinessImpactFactor.ReputationDamage reputationDamage)
public OwaspRiskRating with(BusinessImpactFactor.NonCompliance nonCompliance)
public OwaspRiskRating with(BusinessImpactFactor.PrivacyViolation privacyViolation)
public ThreatAgentFactor.SkillLevel getSkillLevel()
public ThreatAgentFactor.Motive getMotive()
public ThreatAgentFactor.Opportunity getOpportunity()
public ThreatAgentFactor.Size getSize()
public VulnerabilityFactor.EaseOfDiscovery getEaseOfDiscovery()
public VulnerabilityFactor.EaseOfExploit getEaseOfExploit()
public VulnerabilityFactor.Awareness getAwareness()
public VulnerabilityFactor.IntrusionDetection getIntrusionDetection()
public TechnicalImpactFactor.LossOfConfidentiality getLossOfConfidentiality()
public TechnicalImpactFactor.LossOfIntegrity getLossOfIntegrity()
public TechnicalImpactFactor.LossOfAvailability getLossOfAvailability()
public TechnicalImpactFactor.LossOfAccountability getLossOfAccountability()
public BusinessImpactFactor.FinancialDamage getFinancialDamage()
public BusinessImpactFactor.ReputationDamage getReputationDamage()
public BusinessImpactFactor.NonCompliance getNonCompliance()
public BusinessImpactFactor.PrivacyViolation getPrivacyViolation()
Copyright © 2019–2022. All rights reserved.