{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Codexiaoyi/linweb","documentNamespace":"https://spdx.org/spdxdocs/protobom/2a32ccaa-71c6-429a-8a5c-2923407ba3de","creationInfo":{"creators":["Tool: protobom-devel","Tool: GitHub.com-Dependency-Graph"],"created":"2025-01-24T08:36:01Z"},"packages":[{"name":"github.com/golang/mock","SPDXID":"SPDXRef-golang-github.comgolang-mock-1.6.0-7b26ed","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/golang/mock@1.6.0"}]},{"name":"github.com/go-playground/universal-translator","SPDXID":"SPDXRef-golang-github.comgo-playground-universal-translator-0.17.0-d87ce5","versionInfo":"0.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-playground/universal-translator@0.17.0"}]},{"name":"github.com/leodido/go-urn","SPDXID":"SPDXRef-golang-github.comleodido-go-urn-1.2.1-41e328","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/leodido/go-urn@1.2.1"}]},{"name":"gopkg.in/go-playground/assert.v1","SPDXID":"SPDXRef-golang-gopkg.ingo-playground-assert.v1-1.2.1-613322","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/gopkg.in/go-playground/assert.v1@1.2.1"}]},{"name":"github.com/go-playground/validator","SPDXID":"SPDXRef-golang-github.comgo-playground-validator-9.31.0incompatible-c8865b","versionInfo":"9.31.0+incompatible","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-playground/validator@9.31.0%2Bincompatible"}]},{"name":"github.com/stretchr/testify","SPDXID":"SPDXRef-golang-github.comstretchr-testify-1.7.0-58cb0d","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/stretchr/testify@1.7.0"}]},{"name":"github.com/Codexiaoyi/go-mapper","SPDXID":"SPDXRef-golang-github.comcodexiaoyi-go-mapper-1.1.0-447376","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/codexiaoyi/go-mapper@1.1.0"}]},{"name":"github.com/huandu/go-clone","SPDXID":"SPDXRef-golang-github.comhuandu-go-clone-1.3.0-91a7d4","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/huandu/go-clone@1.3.0"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2-892651","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2"}]},{"name":"actions/setup-go","SPDXID":"SPDXRef-githubactions-actions-setup-go-2-fc0b53","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-go@2"}]},{"name":"reviewdog/action-setup","SPDXID":"SPDXRef-githubactions-reviewdog-action-setup-1-6ce22e","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/reviewdog/action-setup@1"}]},{"name":"reviewdog/action-golangci-lint","SPDXID":"SPDXRef-githubactions-reviewdog-action-golangci-lint-1-d8263e","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/reviewdog/action-golangci-lint@1"}]},{"name":"com.github.Codexiaoyi/linweb","SPDXID":"SPDXRef-github-Codexiaoyi-linweb-main-927227","versionInfo":"main","downloadLocation":"git+https://github.com/Codexiaoyi/linweb","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Codexiaoyi/linweb@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-github.comgolang-mock-1.6.0-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-github.comgo-playground-universal-translator-0.17.0-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-github.comleodido-go-urn-1.2.1-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-gopkg.ingo-playground-assert.v1-1.2.1-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-github.comgo-playground-validator-9.31.0incompatible-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-github.comstretchr-testify-1.7.0-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-github.comcodexiaoyi-go-mapper-1.1.0-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-golang-github.comhuandu-go-clone-1.3.0-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-go-2-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-githubactions-reviewdog-action-setup-1-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relatedSpdxElement":"SPDXRef-githubactions-reviewdog-action-golangci-lint-1-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Codexiaoyi-linweb-main-927227","relationshipType":"DESCRIBES"}]}