MCPcopy Create free account
hub / github.com/XmirrorSecurity/OpenSCA-cli / Purl

Function Purl

opensca/model/language.go:40–49  ·  view source on GitHub ↗
(vendor, name, version string, language Language)

Source from the content-addressed store, hash-verified

38}
39
40func Purl(vendor, name, version string, language Language) string {
41 pkg := ""
42 if g, ok := purlMap[language]; ok {
43 pkg = g
44 }
45 if vendor == "" {
46 return fmt.Sprintf("pkg:%s/%s@%s", pkg, name, version)
47 }
48 return fmt.Sprintf("pkg:%s/%s/%s@%s", pkg, vendor, name, version)
49}
50
51func ParsePurl(purl string) (vendor, name, version string, language Language) {
52

Callers 2

PurlMethod · 0.92
AddPackageMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected