INNER CODE UNIT · Go

scan

aquasecurity/starboard · cmd/scanner-aqua/main.go:66

func scan(opt cli.Options, imageRef string) (report v1alpha1.VulnerabilityReportData, err error) {
	clientset, err := client.NewClient(opt.BaseURL, client.Authorization{
		Basic: &opt.Credentials,
	})
	if err != nil {
		return
	}

	report, err = api.NewScanner(opt, clientset).Scan(imageRef)
	if err == nil {
		return
	}
	if !errors.Is(err, client.ErrNotFound) {
		return
	}
	report, err = cli.NewScanner(opt).Scan(imageRef)
	if err != nil {
		return

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…