diff --git a/cli/analyzer/windows/registry.go b/cli/analyzer/windows/registry.go index 76700ebf0c..ea8398250b 100644 --- a/cli/analyzer/windows/registry.go +++ b/cli/analyzer/windows/registry.go @@ -25,12 +25,12 @@ import ( "strconv" "strings" + "github.com/openclarity/vmclarity/core/to" + cdx "github.com/CycloneDX/cyclonedx-go" "github.com/google/uuid" log "github.com/sirupsen/logrus" - "github.com/openclarity/vmclarity/cli/utils" - "www.velocidex.com/golang/regparser" ) @@ -177,7 +177,7 @@ func (r *Registry) GetUpdates() ([]string, error) { } } - return utils.StringKeyMapToArray(updates), nil + return to.Keys(updates), nil } // GetUsersApps returns installed apps from the registry for all users. This diff --git a/cli/utils/utils.go b/cli/utils/utils.go index 06f9ddd0c7..42d81de256 100644 --- a/cli/utils/utils.go +++ b/cli/utils/utils.go @@ -115,14 +115,6 @@ func RunCommandAndParseOutputLineByLine(cmd *exec.Cmd, pfn, ecFn processFn) erro return nil } -func StringKeyMapToArray[T any](m map[string]T) []T { - ret := make([]T, 0, len(m)) - for _, t := range m { - ret = append(ret, t) - } - return ret -} - func GetVulnerabilityTotalsPerSeverity(vulnerabilities *[]apitypes.Vulnerability) *apitypes.VulnerabilityScanSummary { ret := &apitypes.VulnerabilityScanSummary{ TotalCriticalVulnerabilities: to.Ptr(0),