Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunApplicabilityScan ¶
func RunApplicabilityScan(xrayResults []services.ScanResponse, directDependencies []string, scannedTechnologies []coreutils.Technology, scanner *jas.JasScanner) (results []*sarif.Run, err error)
The getApplicabilityScanResults function runs the applicability scan flow, which includes the following steps: Creating an ApplicabilityScanManager object. Checking if the scanned project is eligible for applicability scan. Running the analyzer manager executable. Parsing the analyzer manager results. Return values: map[string]string: A map containing the applicability result of each XRAY CVE. bool: true if the user is entitled to the applicability scan, false otherwise. error: An error object (if any).
Types ¶
type ApplicabilityScanManager ¶
type ApplicabilityScanManager struct {
// contains filtered or unexported fields
}
func (*ApplicabilityScanManager) Run ¶
func (asm *ApplicabilityScanManager) Run(wd string) (err error)
Click to show internal directories.
Click to hide internal directories.