SBOM.spdx.json
{
"SPDXID":"SPDXRef-DOCUMENT",
"spdxVersion":"SPDX-2.3",
"creationInfo":{
"created":"2024-05-06T10:53:19Z",
"creators":[
"Tool: GitHub.com-Dependency-Graph"
]
},
"name":"com.github.grokify/mogo",
"dataLicense":"CC0-1.0",
"documentDescribes":[
"SPDXRef-com.github.grokify-mogo"
],
"documentNamespace":"https://github.com/grokify/mogo/dependency_graph/sbom-f1728c3709ac9ef1",
"packages":[
{
"SPDXID":"SPDXRef-com.github.grokify-mogo",
"name":"com.github.grokify/mogo",
"versionInfo":"",
"downloadLocation":"git+https://github.com/grokify/mogo@5e9c4132054c7a1f6e96db5c8c6d9597c11c1476",
"licenseDeclared":"MIT",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceType":"purl",
"referenceLocator":"pkg:github/grokify/mogo"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-aymerick-douceur-0.2.0",
"name":"go:github.com/aymerick/douceur",
"versionInfo":"0.2.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/aymerick/douceur@0.2.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-caarlos0-env-v6-6.10.1",
"name":"go:github.com/caarlos0/env/v6",
"versionInfo":"6.10.1",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/caarlos0/env/v6@6.10.1",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-cloudflare-circl-1.3.8",
"name":"go:github.com/cloudflare/circl",
"versionInfo":"1.3.8",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/cloudflare/circl@1.3.8",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-gorilla-css-1.0.1",
"name":"go:github.com/gorilla/css",
"versionInfo":"1.0.1",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/gorilla/css@1.0.1",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-grokify-base36-1.0.5",
"name":"go:github.com/grokify/base36",
"versionInfo":"1.0.5",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/grokify/base36@1.0.5",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-grokify-bitcoinmath-0.1.0",
"name":"go:github.com/grokify/bitcoinmath",
"versionInfo":"0.1.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/grokify/bitcoinmath@0.1.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-huandu-xstrings-1.4.0",
"name":"go:github.com/huandu/xstrings",
"versionInfo":"1.4.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/huandu/xstrings@1.4.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-iancoleman-strcase-0.3.0",
"name":"go:github.com/iancoleman/strcase",
"versionInfo":"0.3.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/iancoleman/strcase@0.3.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-itchyny-base58-go-0.2.2",
"name":"go:github.com/itchyny/base58-go",
"versionInfo":"0.2.2",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/itchyny/base58-go@0.2.2",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-jessevdk-go-flags-1.5.0",
"name":"go:github.com/jessevdk/go-flags",
"versionInfo":"1.5.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/jessevdk/go-flags@1.5.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-joho-godotenv-1.5.1",
"name":"go:github.com/joho/godotenv",
"versionInfo":"1.5.1",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/joho/godotenv@1.5.1",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-json-iterator-go-1.1.12",
"name":"go:github.com/json-iterator/go",
"versionInfo":"1.1.12",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/json-iterator/go@1.1.12",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-lytics-base62-0.0.0-20180808010106-0ee4de5a5d6d",
"name":"go:github.com/lytics/base62",
"versionInfo":"0.0.0-20180808010106-0ee4de5a5d6d",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/lytics/base62@0.0.0-20180808010106-0ee4de5a5d6d",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-martinlindhe-base36-1.1.1",
"name":"go:github.com/martinlindhe/base36",
"versionInfo":"1.1.1",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/martinlindhe/base36@1.1.1",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-microcosm-cc-bluemonday-1.0.26",
"name":"go:github.com/microcosm-cc/bluemonday",
"versionInfo":"1.0.26",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/microcosm-cc/bluemonday@1.0.26",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-modern-go-concurrent-0.0.0-20180306012644-bacd9c7ef1dd",
"name":"go:github.com/modern-go/concurrent",
"versionInfo":"0.0.0-20180306012644-bacd9c7ef1dd",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/modern-go/concurrent@0.0.0-20180306012644-bacd9c7ef1dd",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-modern-go-reflect2-1.0.2",
"name":"go:github.com/modern-go/reflect2",
"versionInfo":"1.0.2",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/modern-go/reflect2@1.0.2",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-ProtonMail-go-crypto-1.1.0-alpha.2-proton",
"name":"go:github.com/ProtonMail/go-crypto",
"versionInfo":"1.1.0-alpha.2-proton",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/ProtonMail/go-crypto@1.1.0-alpha.2-proton",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-github.com-stretchr-testify-1.7.1",
"name":"go:github.com/stretchr/testify",
"versionInfo":"1.7.1",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/github.com/stretchr/testify@1.7.1",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-golang.org-x-crypto-0.22.0",
"name":"go:golang.org/x/crypto",
"versionInfo":"0.22.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/golang.org/x/crypto@0.22.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-golang.org-x-exp-0.0.0-20240416160154-fe59bbe5cc7f",
"name":"go:golang.org/x/exp",
"versionInfo":"0.0.0-20240416160154-fe59bbe5cc7f",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/golang.org/x/exp@0.0.0-20240416160154-fe59bbe5cc7f",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-golang.org-x-image-0.16.0",
"name":"go:golang.org/x/image",
"versionInfo":"0.16.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/golang.org/x/image@0.16.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-golang.org-x-net-0.24.0",
"name":"go:golang.org/x/net",
"versionInfo":"0.24.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/golang.org/x/net@0.24.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-golang.org-x-sys-0.20.0",
"name":"go:golang.org/x/sys",
"versionInfo":"0.20.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/golang.org/x/sys@0.20.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-golang.org-x-text-0.15.0",
"name":"go:golang.org/x/text",
"versionInfo":"0.15.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/golang.org/x/text@0.15.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-google.golang.org-genproto-0.0.0-20240429193739-8cf5692501f6",
"name":"go:google.golang.org/genproto",
"versionInfo":"0.0.0-20240429193739-8cf5692501f6",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/google.golang.org/genproto@0.0.0-20240429193739-8cf5692501f6",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-google.golang.org-protobuf-1.34.0",
"name":"go:google.golang.org/protobuf",
"versionInfo":"1.34.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/google.golang.org/protobuf@1.34.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-go-gopkg.in-yaml.v3-3.0.0",
"name":"go:gopkg.in/yaml.v3",
"versionInfo":"3.0.0",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:golang/gopkg.in/yaml.v3@3.0.0",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-actions-actions-checkout-4.*.*",
"name":"actions:actions/checkout",
"versionInfo":"4.*.*",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-actions-golangci-golangci-lint-action-5.*.*",
"name":"actions:golangci/golangci-lint-action",
"versionInfo":"5.*.*",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:githubactions/golangci/golangci-lint-action@5.%2A.%2A",
"referenceType":"purl"
}
]
},
{
"SPDXID":"SPDXRef-actions-actions-setup-go-5.*.*",
"name":"actions:actions/setup-go",
"versionInfo":"5.*.*",
"downloadLocation":"NOASSERTION",
"filesAnalyzed":false,
"supplier":"NOASSERTION",
"externalRefs":[
{
"referenceCategory":"PACKAGE-MANAGER",
"referenceLocator":"pkg:githubactions/actions/setup-go@5.%2A.%2A",
"referenceType":"purl"
}
]
}
],
"relationships":[
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-aymerick-douceur-0.2.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-caarlos0-env-v6-6.10.1"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-cloudflare-circl-1.3.8"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-gorilla-css-1.0.1"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-grokify-base36-1.0.5"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-grokify-bitcoinmath-0.1.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-huandu-xstrings-1.4.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-iancoleman-strcase-0.3.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-itchyny-base58-go-0.2.2"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-jessevdk-go-flags-1.5.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-joho-godotenv-1.5.1"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-json-iterator-go-1.1.12"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-lytics-base62-0.0.0-20180808010106-0ee4de5a5d6d"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-martinlindhe-base36-1.1.1"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-microcosm-cc-bluemonday-1.0.26"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-modern-go-concurrent-0.0.0-20180306012644-bacd9c7ef1dd"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-modern-go-reflect2-1.0.2"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-ProtonMail-go-crypto-1.1.0-alpha.2-proton"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-github.com-stretchr-testify-1.7.1"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-golang.org-x-crypto-0.22.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-golang.org-x-exp-0.0.0-20240416160154-fe59bbe5cc7f"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-golang.org-x-image-0.16.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-golang.org-x-net-0.24.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-golang.org-x-sys-0.20.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-golang.org-x-text-0.15.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-google.golang.org-genproto-0.0.0-20240429193739-8cf5692501f6"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-google.golang.org-protobuf-1.34.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-go-gopkg.in-yaml.v3-3.0.0"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-actions-actions-checkout-4.*.*"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-actions-golangci-golangci-lint-action-5.*.*"
},
{
"relationshipType":"DEPENDS_ON",
"spdxElementId":"SPDXRef-com.github.grokify-mogo",
"relatedSpdxElement":"SPDXRef-actions-actions-setup-go-5.*.*"
}
]
}