Class Vulnerability

java.lang.Object
org.owasp.dependencycheck.data.knownexploited.json.Vulnerability

public class Vulnerability extends Object
  • Constructor Details

    • Vulnerability

      public Vulnerability()
  • Method Details

    • getCveID

      public String getCveID()
      The CVE ID of the vulnerability in the format CVE-YYYY-NNNN, note that the number portion can have more than 4 digits (Required)
    • setCveID

      public void setCveID(String cveID)
      The CVE ID of the vulnerability in the format CVE-YYYY-NNNN, note that the number portion can have more than 4 digits (Required)
    • getVendorProject

      public String getVendorProject()
      The vendor or project name for the vulnerability (Required)
    • setVendorProject

      public void setVendorProject(String vendorProject)
      The vendor or project name for the vulnerability (Required)
    • getProduct

      public String getProduct()
      The vulnerability product (Required)
    • setProduct

      public void setProduct(String product)
      The vulnerability product (Required)
    • getVulnerabilityName

      public String getVulnerabilityName()
      The name of the vulnerability (Required)
    • setVulnerabilityName

      public void setVulnerabilityName(String vulnerabilityName)
      The name of the vulnerability (Required)
    • getDateAdded

      public String getDateAdded()
      The date the vulnerability was added to the catalog in the format YYYY-MM-DD (Required)
    • setDateAdded

      public void setDateAdded(String dateAdded)
      The date the vulnerability was added to the catalog in the format YYYY-MM-DD (Required)
    • getShortDescription

      public String getShortDescription()
      A short description of the vulnerability (Required)
    • setShortDescription

      public void setShortDescription(String shortDescription)
      A short description of the vulnerability (Required)
    • getRequiredAction

      public String getRequiredAction()
      The required action to address the vulnerability (Required)
    • setRequiredAction

      public void setRequiredAction(String requiredAction)
      The required action to address the vulnerability (Required)
    • getDueDate

      public String getDueDate()
      The date the required action is due in the format YYYY-MM-DD (Required)
    • setDueDate

      public void setDueDate(String dueDate)
      The date the required action is due in the format YYYY-MM-DD (Required)
    • getNotes

      public String getNotes()
      Any additional notes about the vulnerability
    • setNotes

      public void setNotes(String notes)
      Any additional notes about the vulnerability
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

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

      public boolean equals(Object other)
      Overrides:
      equals in class Object