Class AppSecData

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

public class AppSecData extends Object implements Serializable
Data object to store information about vulnerabilities and be (de)serialized into a JSON file committed to version control.
See Also:
  • Constructor Details

    • AppSecData

      public AppSecData()
  • Method Details

    • getLastScan

      public Instant getLastScan()
      Gets the timestamp of the most recent vulnerability scan.
      Returns:
      the timestamp
    • setLastScan

      public void setLastScan(Instant lastScan)
      Sets the timestamp of the most recent vulnerability scan.
      Parameters:
      lastScan - the timestamp
    • getVulnerabilities

      public Map<String,AppSecData.VulnerabilityAssessment> getVulnerabilities()
      Gets the vulnerabilities.
      Returns:
      the vulnerabilities
    • setVulnerabilities

      public void setVulnerabilities(Map<String,AppSecData.VulnerabilityAssessment> vulnerabilities)
      Sets the vulnerabilities.
      Parameters:
      vulnerabilities - the vulnerabilities