Class Vulnerability
-
- All Implemented Interfaces:
public final class VulnerabilityBase model for all vulnerability providers supported by the advisor.
This class stores the information about a single vulnerability, which may have been retrieved from multiple vulnerability providers. For each source of information a VulnerabilityReference is contained.
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringidprivate final Stringsummaryprivate final Stringdescriptionprivate final List<VulnerabilityReference>references
-
Constructor Summary
Constructors Constructor Description Vulnerability(String id, String summary, String description, List<VulnerabilityReference> references)
-
Method Summary
Modifier and Type Method Description final StringgetId()The ID of a vulnerability. final StringgetSummary()A short summary of this Vulnerability. final StringgetDescription()A full description of this Vulnerability. final List<VulnerabilityReference>getReferences()A list with detailed information for this vulnerability obtained from different sources. -
-
Constructor Detail
-
Vulnerability
Vulnerability(String id, String summary, String description, List<VulnerabilityReference> references)
-
-
Method Detail
-
getSummary
final String getSummary()
A short summary of this Vulnerability.
-
getDescription
final String getDescription()
A full description of this Vulnerability.
-
getReferences
final List<VulnerabilityReference> getReferences()
A list with detailed information for this vulnerability obtained from different sources.
-
-
-
-