// Code generated by Wire. DO NOT EDIT. //go:generate go run -mod=mod github.com/google/wire/cmd/wire //go:build !wireinject // +build !wireinject package k8s import ( "github.com/aquasecurity/trivy-db/pkg/db" "github.com/aquasecurity/trivy/pkg/cache" "github.com/aquasecurity/trivy/pkg/fanal/applier" "github.com/aquasecurity/trivy/pkg/scan/langpkg" "github.com/aquasecurity/trivy/pkg/scan/local" "github.com/aquasecurity/trivy/pkg/scan/ospkg" "github.com/aquasecurity/trivy/pkg/vulnerability" ) // Injectors from inject.go: func initializeScanK8s(localArtifactCache cache.LocalArtifactCache) *ScanKubernetes { applierApplier := applier.NewApplier(localArtifactCache) scanner := ospkg.NewScanner() langpkgScanner := langpkg.NewScanner() config := db.Config{} client := vulnerability.NewClient(config) service := local.NewService(applierApplier, scanner, langpkgScanner, client) scanKubernetes := NewScanKubernetes(service) return scanKubernetes }