Class VulnerabilityAuditConfiguration.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • maxPermissibleCvssV2Score

        public VulnerabilityAuditConfiguration.Builder maxPermissibleCvssV2Score​(Float maxPermissibleCvssV2Score)
        A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
        Parameters:
        maxPermissibleCvssV2Score - the value to set
        Returns:
        this builder
      • maxPermissibleCvssV3Score

        public VulnerabilityAuditConfiguration.Builder maxPermissibleCvssV3Score​(Float maxPermissibleCvssV3Score)
        A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleCvssV2Score and below maxPermissibleCvssV3Score.
        Parameters:
        maxPermissibleCvssV3Score - the value to set
        Returns:
        this builder
      • maxPermissibleSeverity

        public VulnerabilityAuditConfiguration.Builder maxPermissibleSeverity​(ConfigSeverity maxPermissibleSeverity)
        A vulnerable application dependency is ignored if the score of its associated Vulnerability is below maxPermissibleSeverity.
        Parameters:
        maxPermissibleSeverity - the value to set
        Returns:
        this builder
      • exclusions

        public VulnerabilityAuditConfiguration.Builder exclusions​(List<String> exclusions)
        A vulnerable application dependency is ignored if its name matches any of the items in exclusions.

        An asterisk (*) in the dependency pattern acts as a wildcard and matches zero or more characters.

        Parameters:
        exclusions - the value to set
        Returns:
        this builder