{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.reugn/gemini-cli","documentNamespace":"https://spdx.org/spdxdocs/protobom/e0585e0e-02e5-4a18-83a7-ff3afa07d756","creationInfo":{"creators":["Tool: protobom-v0.0.0-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-26T15:27:58Z"},"packages":[{"name":"github.com/microcosm-cc/bluemonday","SPDXID":"SPDXRef-golang-github.commicrocosm-cc-bluemonday-1.0.27-75c946","versionInfo":"1.0.27","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/microcosm-cc/bluemonday@1.0.27"}]},{"name":"github.com/charmbracelet/x/ansi","SPDXID":"SPDXRef-golang-github.comcharmbraceletx-ansi-0.8.0-75c946","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/charmbracelet/x/ansi@0.8.0"}]},{"name":"github.com/charmbracelet/x/cellbuf","SPDXID":"SPDXRef-golang-github.comcharmbraceletx-cellbuf-0.0.13-75c946","versionInfo":"0.0.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/charmbracelet/x/cellbuf@0.0.13"}]},{"name":"github.com/charmbracelet/lipgloss","SPDXID":"SPDXRef-golang-github.comcharmbracelet-lipgloss-1.1.1-0.20250404203927-76690c660834-75c946","versionInfo":"1.1.1-0.20250404203927-76690c660834","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/charmbracelet/lipgloss@1.1.1-0.20250404203927-76690c660834"}]},{"name":"github.com/charmbracelet/glamour","SPDXID":"SPDXRef-golang-github.comcharmbracelet-glamour-0.10.0-75c946","versionInfo":"0.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/charmbracelet/glamour@0.10.0"}]},{"name":"github.com/go-logr/logr","SPDXID":"SPDXRef-golang-github.comgo-logr-logr-1.4.3-75c946","versionInfo":"1.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-logr/logr@1.4.3"}]},{"name":"go.opentelemetry.io/otel/metric","SPDXID":"SPDXRef-golang-go.opentelemetry.iootel-metric-1.37.0-75c946","versionInfo":"1.37.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/go.opentelemetry.io/otel/metric@1.37.0"}]},{"name":"go.opentelemetry.io/auto/sdk","SPDXID":"SPDXRef-golang-go.opentelemetry.ioauto-sdk-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/go.opentelemetry.io/auto/sdk@1.1.0"}]},{"name":"github.com/google/s2a-go","SPDXID":"SPDXRef-golang-github.comgoogle-s2a-go-0.1.9-75c946","versionInfo":"0.1.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/google/s2a-go@0.1.9"}]},{"name":"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp","SPDXID":"SPDXRef-golang-go.opentelemetry.iocontribinstrumentationnethttp-otelhttp-0.61.0-75c946","versionInfo":"0.61.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@0.61.0"}]},{"name":"golang.org/x/sys","SPDXID":"SPDXRef-golang-golang.orgx-sys-0.35.0-75c946","versionInfo":"0.35.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/sys@0.35.0"}]},{"name":"google.golang.org/protobuf","SPDXID":"SPDXRef-golang-google.golang.org-protobuf-1.36.8-75c946","versionInfo":"1.36.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/protobuf@1.36.8"}]},{"name":"google.golang.org/genai","SPDXID":"SPDXRef-golang-google.golang.org-genai-1.36.0-75c946","versionInfo":"1.36.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/genai@1.36.0"}]},{"name":"github.com/mattn/go-isatty","SPDXID":"SPDXRef-golang-github.commattn-go-isatty-0.0.20-75c946","versionInfo":"0.0.20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/mattn/go-isatty@0.0.20"}]},{"name":"github.com/muesli/reflow","SPDXID":"SPDXRef-golang-github.commuesli-reflow-0.3.0-75c946","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/muesli/reflow@0.3.0"}]},{"name":"github.com/chzyer/readline","SPDXID":"SPDXRef-golang-github.comchzyer-readline-1.5.1-75c946","versionInfo":"1.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/chzyer/readline@1.5.1"}]},{"name":"github.com/alecthomas/chroma/v2","SPDXID":"SPDXRef-golang-github.comalecthomaschroma-v2-2.14.0-75c946","versionInfo":"2.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/alecthomas/chroma/v2@2.14.0"}]},{"name":"cloud.google.com/go","SPDXID":"SPDXRef-golang-cloud.google.com-go-0.116.0-75c946","versionInfo":"0.116.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/cloud.google.com/go@0.116.0"}]},{"name":"github.com/googleapis/gax-go/v2","SPDXID":"SPDXRef-golang-github.comgoogleapisgax-go-v2-2.15.0-75c946","versionInfo":"2.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/googleapis/gax-go/v2@2.15.0"}]},{"name":"google.golang.org/genproto/googleapis/rpc","SPDXID":"SPDXRef-golang-google.golang.orggenprotogoogleapis-rpc-0.0.0-20250818200422-3122310a409c-75c946","versionInfo":"0.0.0-20250818200422-3122310a409c","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/genproto/googleapis/rpc@0.0.0-20250818200422-3122310a409c"}]},{"name":"github.com/go-logr/stdr","SPDXID":"SPDXRef-golang-github.comgo-logr-stdr-1.2.2-75c946","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-logr/stdr@1.2.2"}]},{"name":"github.com/manifoldco/promptui","SPDXID":"SPDXRef-golang-github.commanifoldco-promptui-0.9.0-75c946","versionInfo":"0.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/manifoldco/promptui@0.9.0"}]},{"name":"github.com/gorilla/css","SPDXID":"SPDXRef-golang-github.comgorilla-css-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/gorilla/css@1.0.1"}]},{"name":"github.com/xo/terminfo","SPDXID":"SPDXRef-golang-github.comxo-terminfo-0.0.0-20220910002029-abceb7e1c41e-75c946","versionInfo":"0.0.0-20220910002029-abceb7e1c41e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/xo/terminfo@0.0.0-20220910002029-abceb7e1c41e"}]},{"name":"github.com/dlclark/regexp2","SPDXID":"SPDXRef-golang-github.comdlclark-regexp2-1.11.4-75c946","versionInfo":"1.11.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/dlclark/regexp2@1.11.4"}]},{"name":"go.opentelemetry.io/otel","SPDXID":"SPDXRef-golang-go.opentelemetry.io-otel-1.37.0-75c946","versionInfo":"1.37.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/go.opentelemetry.io/otel@1.37.0"}]},{"name":"golang.org/x/text","SPDXID":"SPDXRef-golang-golang.orgx-text-0.28.0-75c946","versionInfo":"0.28.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/text@0.28.0"}]},{"name":"github.com/lucasb-eyer/go-colorful","SPDXID":"SPDXRef-golang-github.comlucasb-eyer-go-colorful-1.2.0-75c946","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/lucasb-eyer/go-colorful@1.2.0"}]},{"name":"github.com/gorilla/websocket","SPDXID":"SPDXRef-golang-github.comgorilla-websocket-1.5.3-75c946","versionInfo":"1.5.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/gorilla/websocket@1.5.3"}]},{"name":"github.com/google/go-cmp","SPDXID":"SPDXRef-golang-github.comgoogle-go-cmp-0.7.0-75c946","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/google/go-cmp@0.7.0"}]},{"name":"github.com/yuin/goldmark-emoji","SPDXID":"SPDXRef-golang-github.comyuin-goldmark-emoji-1.0.5-75c946","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/yuin/goldmark-emoji@1.0.5"}]},{"name":"github.com/googleapis/enterprise-certificate-proxy","SPDXID":"SPDXRef-golang-github.comgoogleapis-enterprise-certificate-proxy-0.3.6-75c946","versionInfo":"0.3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/googleapis/enterprise-certificate-proxy@0.3.6"}]},{"name":"github.com/spf13/pflag","SPDXID":"SPDXRef-golang-github.comspf13-pflag-1.0.9-75c946","versionInfo":"1.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/spf13/pflag@1.0.9"}]},{"name":"github.com/felixge/httpsnoop","SPDXID":"SPDXRef-golang-github.comfelixge-httpsnoop-1.0.4-75c946","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/felixge/httpsnoop@1.0.4"}]},{"name":"github.com/mattn/go-runewidth","SPDXID":"SPDXRef-golang-github.commattn-go-runewidth-0.0.16-75c946","versionInfo":"0.0.16","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/mattn/go-runewidth@0.0.16"}]},{"name":"github.com/yuin/goldmark","SPDXID":"SPDXRef-golang-github.comyuin-goldmark-1.7.8-75c946","versionInfo":"1.7.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/yuin/goldmark@1.7.8"}]},{"name":"github.com/charmbracelet/x/exp/slice","SPDXID":"SPDXRef-golang-github.comcharmbraceletxexp-slice-0.0.0-20250327172914-2fdc97757edf-75c946","versionInfo":"0.0.0-20250327172914-2fdc97757edf","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/charmbracelet/x/exp/slice@0.0.0-20250327172914-2fdc97757edf"}]},{"name":"golang.org/x/crypto","SPDXID":"SPDXRef-golang-golang.orgx-crypto-0.41.0-75c946","versionInfo":"0.41.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/crypto@0.41.0"}]},{"name":"cloud.google.com/go/auth","SPDXID":"SPDXRef-golang-cloud.google.comgo-auth-0.16.5-75c946","versionInfo":"0.16.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/cloud.google.com/go/auth@0.16.5"}]},{"name":"github.com/inconshreveable/mousetrap","SPDXID":"SPDXRef-golang-github.cominconshreveable-mousetrap-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/inconshreveable/mousetrap@1.1.0"}]},{"name":"github.com/charmbracelet/x/term","SPDXID":"SPDXRef-golang-github.comcharmbraceletx-term-0.2.1-75c946","versionInfo":"0.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/charmbracelet/x/term@0.2.1"}]},{"name":"github.com/muesli/termenv","SPDXID":"SPDXRef-golang-github.commuesli-termenv-0.16.0-75c946","versionInfo":"0.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/muesli/termenv@0.16.0"}]},{"name":"go.opentelemetry.io/otel/trace","SPDXID":"SPDXRef-golang-go.opentelemetry.iootel-trace-1.37.0-75c946","versionInfo":"1.37.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/go.opentelemetry.io/otel/trace@1.37.0"}]},{"name":"golang.org/x/net","SPDXID":"SPDXRef-golang-golang.orgx-net-0.43.0-75c946","versionInfo":"0.43.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/net@0.43.0"}]},{"name":"google.golang.org/grpc","SPDXID":"SPDXRef-golang-google.golang.org-grpc-1.75.0-75c946","versionInfo":"1.75.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/grpc@1.75.0"}]},{"name":"github.com/spf13/cobra","SPDXID":"SPDXRef-golang-github.comspf13-cobra-1.10.1-75c946","versionInfo":"1.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/spf13/cobra@1.10.1"}]},{"name":"github.com/charmbracelet/colorprofile","SPDXID":"SPDXRef-golang-github.comcharmbracelet-colorprofile-0.2.3-0.20250311203215-f60798e515dc-75c946","versionInfo":"0.2.3-0.20250311203215-f60798e515dc","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/charmbracelet/colorprofile@0.2.3-0.20250311203215-f60798e515dc"}]},{"name":"github.com/aymerick/douceur","SPDXID":"SPDXRef-golang-github.comaymerick-douceur-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aymerick/douceur@0.2.0"}]},{"name":"github.com/aymanbagabas/go-osc52/v2","SPDXID":"SPDXRef-golang-github.comaymanbagabasgo-osc52-v2-2.0.1-75c946","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aymanbagabas/go-osc52/v2@2.0.1"}]},{"name":"github.com/rivo/uniseg","SPDXID":"SPDXRef-golang-github.comrivo-uniseg-0.4.7-75c946","versionInfo":"0.4.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/rivo/uniseg@0.4.7"}]},{"name":"cloud.google.com/go/compute/metadata","SPDXID":"SPDXRef-golang-cloud.google.comgocompute-metadata-0.8.0-75c946","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/cloud.google.com/go/compute/metadata@0.8.0"}]},{"name":"golang.org/x/term","SPDXID":"SPDXRef-golang-golang.orgx-term-0.34.0-75c946","versionInfo":"0.34.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/term@0.34.0"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@5.%2A.%2A"}]},{"name":"actions/setup-go","SPDXID":"SPDXRef-githubactions-actions-setup-go-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-go@6.%2A.%2A"}]},{"name":"golangci/golangci-lint-action","SPDXID":"SPDXRef-githubactions-golangci-golangci-lint-action-7..-75c946","versionInfo":"7.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/golangci/golangci-lint-action@7.%2A.%2A"}]},{"name":"goreleaser/goreleaser-action","SPDXID":"SPDXRef-githubactions-goreleaser-goreleaser-action-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/goreleaser/goreleaser-action@6.%2A.%2A"}]},{"name":"com.github.reugn/gemini-cli","SPDXID":"SPDXRef-github-reugn-gemini-cli-main-7077b2","versionInfo":"main","downloadLocation":"git+https://github.com/reugn/gemini-cli","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/reugn/gemini-cli@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comspf13-pflag-1.0.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comfelixge-httpsnoop-1.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comyuin-goldmark-1.7.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comdlclark-regexp2-1.11.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comcharmbracelet-lipgloss-1.1.1-0.20250404203927-76690c660834-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-go.opentelemetry.ioauto-sdk-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-golang.orgx-sys-0.35.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-google.golang.org-protobuf-1.36.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comalecthomaschroma-v2-2.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.commuesli-termenv-0.16.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comrivo-uniseg-0.4.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-golang.orgx-text-0.28.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comcharmbraceletx-ansi-0.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comcharmbraceletx-cellbuf-0.0.13-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-go.opentelemetry.iootel-metric-1.37.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-google.golang.org-genai-1.36.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgoogleapisgax-go-v2-2.15.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comyuin-goldmark-emoji-1.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-go.opentelemetry.iootel-trace-1.37.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgo-logr-stdr-1.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgorilla-css-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-golang.orgx-net-0.43.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comspf13-cobra-1.10.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comaymanbagabasgo-osc52-v2-2.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-golang.orgx-term-0.34.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-go-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-githubactions-goreleaser-goreleaser-action-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgo-logr-logr-1.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-cloud.google.com-go-0.116.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.commattn-go-runewidth-0.0.16-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.cominconshreveable-mousetrap-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comcharmbracelet-colorprofile-0.2.3-0.20250311203215-f60798e515dc-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comxo-terminfo-0.0.0-20220910002029-abceb7e1c41e-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.commicrocosm-cc-bluemonday-1.0.27-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comcharmbracelet-glamour-0.10.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comchzyer-readline-1.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.commanifoldco-promptui-0.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgoogle-s2a-go-0.1.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.commattn-go-isatty-0.0.20-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.commuesli-reflow-0.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-golang.orgx-crypto-0.41.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-cloud.google.comgo-auth-0.16.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-google.golang.org-grpc-1.75.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-cloud.google.comgocompute-metadata-0.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-go.opentelemetry.iocontribinstrumentationnethttp-otelhttp-0.61.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgoogle-go-cmp-0.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comcharmbraceletxexp-slice-0.0.0-20250327172914-2fdc97757edf-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comcharmbraceletx-term-0.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comaymerick-douceur-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-githubactions-golangci-golangci-lint-action-7..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-google.golang.orggenprotogoogleapis-rpc-0.0.0-20250818200422-3122310a409c-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-go.opentelemetry.io-otel-1.37.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comlucasb-eyer-go-colorful-1.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgorilla-websocket-1.5.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relatedSpdxElement":"SPDXRef-golang-github.comgoogleapis-enterprise-certificate-proxy-0.3.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-reugn-gemini-cli-main-7077b2","relationshipType":"DESCRIBES"}]}