Class VulnerabilityDetails

java.lang.Object
com.vaadin.appsec.backend.model.analysis.VulnerabilityDetails
All Implemented Interfaces:
Serializable

public class VulnerabilityDetails extends Object implements Serializable
Container of information about a single vulnerability. It provides the dependency that brings the vulnerability and assessment for Vaadin modules depending on that dependency in the maintained versions.
See Also:
  • Constructor Details

    • VulnerabilityDetails

      public VulnerabilityDetails()
  • Method Details

    • getId

      public String getId()
      Gets the vulnerability identifier.
      Returns:
      the vulnerability identifier
    • getDependency

      public Dependency getDependency()
      Gets the dependency informations.
      Returns:
      the dependency informations
    • getAssessments

      public Map<String,Assessment> getAssessments()
      Gets a map of assessments by the Vaadin Security Team.
      Returns:
      the assessments
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object