{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.https-github-com-20Mahiranyawong/nextdns.","documentNamespace":"https://spdx.org/spdxdocs/protobom/d5b6a9ee-c88b-4908-a829-ce4a1abfc32e","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-09T05:40:44Z"},"packages":[{"name":"github.com/cespare/xxhash","SPDXID":"SPDXRef-golang-github.comcespare-xxhash-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Caleb Spare","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/cespare/xxhash@1.1.0"}]},{"name":"github.com/vishvananda/netlink","SPDXID":"SPDXRef-golang-github.comvishvananda-netlink-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Docker, Inc., Copyright 2014 Vishvananda Ishaya","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/vishvananda/netlink@1.1.0"}]},{"name":"github.com/vishvananda/netns","SPDXID":"SPDXRef-golang-github.comvishvananda-netns-0.0.0-20211101163701-50045581ed74-75c946","versionInfo":"0.0.0-20211101163701-50045581ed74","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2014 Docker, Inc., Copyright 2014 Vishvananda Ishaya","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/vishvananda/netns@0.0.0-20211101163701-50045581ed74"}]},{"name":"golang.org/x/sys","SPDXID":"SPDXRef-golang-golang.orgx-sys-0.0.0-20220412211240-33da011f77ad-75c946","versionInfo":"0.0.0-20220412211240-33da011f77ad","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang","copyrightText":"Copyright (c) 2009 The Go Authors, Copyright 2009 The Go Authors, Copyright 2009,2010 The Go Authors, Copyright 2010 The Go Authors, Copyright 2011 The Go Authors, Copyright 2012 The Go Authors, Copyright 2013 The Go Authors, Copyright 2014 The Go Authors, Copyright 2015 The Go Authors, Copyright 2016 The Go Authors, Copyright 2017 The Go Authors, Copyright 2018 The Go Authors, Copyright 2019 The Go Authors, Copyright 2020 The Go Authors, Copyright 2021 The Go Authors, Copyright 2022 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/sys@0.0.0-20220412211240-33da011f77ad"}]},{"name":"golang.org/x/net","SPDXID":"SPDXRef-golang-golang.orgx-net-0.0.0-20220418201149-a630d4f3e7a2-75c946","versionInfo":"0.0.0-20220418201149-a630d4f3e7a2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"(c) cc.fr, (c) if err p.JoinGroup en0, \u0026net.UDPAddr IP group, Copyright (c) 2009 Apple Inc., Copyright (c) 2009 The Go Authors, Copyright 2009 The Go Authors, Copyright 2010 The Go Authors, Copyright 2011 The Go Authors, Copyright 2012 The Go Authors, Copyright 2013 The Go Authors, Copyright 2014 The Go Authors, Copyright 2015 The Go Authors, Copyright 2016 The Go Authors, Copyright 2017 The Go Authors, Copyright 2018 The Go Authors, Copyright 2019 The Go Authors, Copyright 2020 The Go Authors, Copyright 2021 The Go Authors, Copyright 2022 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/net@0.0.0-20220418201149-a630d4f3e7a2"}]},{"name":"github.com/hashicorp/golang-lru","SPDXID":"SPDXRef-golang-github.comhashicorp-golang-lru-0.5.4-75c946","versionInfo":"0.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/hashicorp/golang-lru@0.5.4"}]},{"name":"github.com/denisbrodbeck/machineid","SPDXID":"SPDXRef-golang-github.comdenisbrodbeck-machineid-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Denis Brodbeck","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/denisbrodbeck/machineid@1.0.1"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@2"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@1"}]},{"name":"github/codeql-action/autobuild","SPDXID":"SPDXRef-githubactions-githubcodeql-action-autobuild-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@1"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@1"}]},{"name":"goreleaser/goreleaser-action","SPDXID":"SPDXRef-githubactions-goreleaser-goreleaser-action-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/goreleaser/goreleaser-action@2"}]},{"name":"peter-evans/create-pull-request","SPDXID":"SPDXRef-githubactions-peter-evans-create-pull-request-3-75c946","versionInfo":"3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/peter-evans/create-pull-request@3"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@1"}]},{"name":"actions/setup-go","SPDXID":"SPDXRef-githubactions-actions-setup-go-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-go@1"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@2"}]},{"name":"actions/github-script","SPDXID":"SPDXRef-githubactions-actions-github-script-4-75c946","versionInfo":"4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/github-script@4"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@2"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-2-75c946","versionInfo":"2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@2"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-1-75c946","versionInfo":"1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@1"}]},{"name":"com.github.https-github-com-20Mahiranyawong/nextdns.","SPDXID":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","versionInfo":"master","downloadLocation":"git+https://github.com/https-github-com-20Mahiranyawong/nextdns.","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/https-github-com-20Mahiranyawong/nextdns.@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-goreleaser-goreleaser-action-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-go-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-golang-github.comcespare-xxhash-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-golang-github.comvishvananda-netns-0.0.0-20211101163701-50045581ed74-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-golang-golang.orgx-net-0.0.0-20220418201149-a630d4f3e7a2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-golang-github.comdenisbrodbeck-machineid-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-peter-evans-create-pull-request-3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-golang-github.comhashicorp-golang-lru-0.5.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-autobuild-1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-github-script-4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-golang-github.comvishvananda-netlink-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relatedSpdxElement":"SPDXRef-golang-golang.orgx-sys-0.0.0-20220412211240-33da011f77ad-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-https-github-com-20Mahiranyawong-nextdns.-master-4fb930","relationshipType":"DESCRIBES"}]}