Class VulnerabilityExclusionFilter

java.lang.Object
org.sonatype.gradle.plugins.scan.ossindex.VulnerabilityExclusionFilter

public class VulnerabilityExclusionFilter extends Object
Filter for excluding specified vulnerabilities from scan reports.
  • Constructor Summary

    Constructors
    Constructor
    Description
    VulnerabilityExclusionFilter(Set<String> vulnerabilityIds, Set<org.sonatype.goodies.packageurl.PackageUrl> coordinates)
    Constructs a filter with the specified vulnerability IDs and coordinates to exclude.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    apply(Map<org.sonatype.goodies.packageurl.PackageUrl,org.sonatype.ossindex.service.api.componentreport.ComponentReport> report)
    Applies the exclusion filter to the given component report.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VulnerabilityExclusionFilter

      public VulnerabilityExclusionFilter(Set<String> vulnerabilityIds, Set<org.sonatype.goodies.packageurl.PackageUrl> coordinates)
      Constructs a filter with the specified vulnerability IDs and coordinates to exclude.
  • Method Details

    • apply

      public void apply(Map<org.sonatype.goodies.packageurl.PackageUrl,org.sonatype.ossindex.service.api.componentreport.ComponentReport> report)
      Applies the exclusion filter to the given component report.