{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.kazhuravlev/database-gateway","documentNamespace":"https://spdx.org/spdxdocs/protobom/f2e21a3c-3941-49de-8b78-5eb2146efd60","creationInfo":{"creators":["Tool: protobom-v0.0.0-20250311153336-500bf3e7155a+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-03-11T18:34:27Z"},"packages":[{"name":"github.com/mattn/go-colorable","SPDXID":"SPDXRef-golang-github.commattn-go-colorable-0.1.13-7b26ed","versionInfo":"0.1.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/mattn/go-colorable@0.1.13"}]},{"name":"github.com/mattn/go-isatty","SPDXID":"SPDXRef-golang-github.commattn-go-isatty-0.0.20-d87ce5","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/pkg/errors","SPDXID":"SPDXRef-golang-github.compkg-errors-0.9.1-41e328","versionInfo":"0.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/pkg/errors@0.9.1"}]},{"name":"github.com/davecgh/go-spew","SPDXID":"SPDXRef-golang-github.comdavecgh-go-spew-1.1.1-613322","versionInfo":"1.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/davecgh/go-spew@1.1.1"}]},{"name":"github.com/gogo/protobuf","SPDXID":"SPDXRef-golang-github.comgogo-protobuf-1.3.2-c8865b","versionInfo":"1.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/gogo/protobuf@1.3.2"}]},{"name":"github.com/pmezard/go-difflib","SPDXID":"SPDXRef-golang-github.compmezard-go-difflib-1.0.0-58cb0d","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/pmezard/go-difflib@1.0.0"}]},{"name":"github.com/russross/blackfriday/v2","SPDXID":"SPDXRef-golang-github.comrussrossblackfriday-v2-2.1.0-447376","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/russross/blackfriday/v2@2.1.0"}]},{"name":"github.com/sirupsen/logrus","SPDXID":"SPDXRef-golang-github.comsirupsen-logrus-1.9.3-91a7d4","versionInfo":"1.9.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/sirupsen/logrus@1.9.3"}]},{"name":"github.com/spf13/pflag","SPDXID":"SPDXRef-golang-github.comspf13-pflag-1.0.5-892651","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/spf13/pflag@1.0.5"}]},{"name":"go.uber.org/multierr","SPDXID":"SPDXRef-golang-go.uber.org-multierr-1.11.0-fc0b53","versionInfo":"1.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/go.uber.org/multierr@1.11.0"}]},{"name":"gopkg.in/yaml.v3","SPDXID":"SPDXRef-golang-gopkg.in-yaml.v3-3.0.1-6ce22e","versionInfo":"3.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/gopkg.in/yaml.v3@3.0.1"}]},{"name":"github.com/dustin/go-humanize","SPDXID":"SPDXRef-golang-github.comdustin-go-humanize-1.0.1-d8263e","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/dustin/go-humanize@1.0.1"}]},{"name":"github.com/go-playground/locales","SPDXID":"SPDXRef-golang-github.comgo-playground-locales-0.14.1-665fca","versionInfo":"0.14.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-playground/locales@0.14.1"}]},{"name":"github.com/go-playground/universal-translator","SPDXID":"SPDXRef-golang-github.comgo-playground-universal-translator-0.18.1-b58159","versionInfo":"0.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-playground/universal-translator@0.18.1"}]},{"name":"github.com/jackc/pgpassfile","SPDXID":"SPDXRef-golang-github.comjackc-pgpassfile-1.0.0-2e9f19","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/pgpassfile@1.0.0"}]},{"name":"github.com/lib/pq","SPDXID":"SPDXRef-golang-github.comlib-pq-1.10.9-575b3d","versionInfo":"1.10.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/lib/pq@1.10.9"}]},{"name":"github.com/kr/text","SPDXID":"SPDXRef-golang-github.comkr-text-0.2.0-6455d5","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/kr/text@0.2.0"}]},{"name":"github.com/valyala/bytebufferpool","SPDXID":"SPDXRef-golang-github.comvalyala-bytebufferpool-1.0.0-8bbc92","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/valyala/bytebufferpool@1.0.0"}]},{"name":"github.com/jackc/pgio","SPDXID":"SPDXRef-golang-github.comjackc-pgio-1.0.0-85c2b1","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/pgio@1.0.0"}]},{"name":"github.com/valyala/fasttemplate","SPDXID":"SPDXRef-golang-github.comvalyala-fasttemplate-1.2.2-f407c0","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/valyala/fasttemplate@1.2.2"}]},{"name":"github.com/oklog/ulid/v2","SPDXID":"SPDXRef-golang-github.comoklogulid-v2-2.1.0-6db1e3","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/oklog/ulid/v2@2.1.0"}]},{"name":"github.com/jackc/chunkreader/v2","SPDXID":"SPDXRef-golang-github.comjackcchunkreader-v2-2.0.1-437bcc","versionInfo":"2.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/chunkreader/v2@2.0.1"}]},{"name":"github.com/cockroachdb/redact","SPDXID":"SPDXRef-golang-github.comcockroachdb-redact-1.1.5-ac682a","versionInfo":"1.1.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/cockroachdb/redact@1.1.5"}]},{"name":"github.com/kr/pretty","SPDXID":"SPDXRef-golang-github.comkr-pretty-0.3.1-f9b5e4","versionInfo":"0.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/kr/pretty@0.3.1"}]},{"name":"github.com/gorilla/securecookie","SPDXID":"SPDXRef-golang-github.comgorilla-securecookie-1.1.2-922e5f","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/gorilla/securecookie@1.1.2"}]},{"name":"github.com/grpc-ecosystem/grpc-gateway","SPDXID":"SPDXRef-golang-github.comgrpc-ecosystem-grpc-gateway-1.16.0-cb791e","versionInfo":"1.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/grpc-ecosystem/grpc-gateway@1.16.0"}]},{"name":"github.com/getsentry/raven-go","SPDXID":"SPDXRef-golang-github.comgetsentry-raven-go-0.2.0-315808","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/getsentry/raven-go@0.2.0"}]},{"name":"github.com/gorilla/context","SPDXID":"SPDXRef-golang-github.comgorilla-context-1.1.2-910f8b","versionInfo":"1.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/gorilla/context@1.1.2"}]},{"name":"github.com/certifi/gocertifi","SPDXID":"SPDXRef-golang-github.comcertifi-gocertifi-0.0.0-20210507211836-431795d63e8d-8609de","versionInfo":"0.0.0-20210507211836-431795d63e8d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/certifi/gocertifi@0.0.0-20210507211836-431795d63e8d"}]},{"name":"github.com/cockroachdb/apd","SPDXID":"SPDXRef-golang-github.comcockroachdb-apd-1.1.1-0.20181017181144-bced77f817b4-02f500","versionInfo":"1.1.1-0.20181017181144-bced77f817b4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/cockroachdb/apd@1.1.1-0.20181017181144-bced77f817b4"}]},{"name":"github.com/auxten/postgresql-parser","SPDXID":"SPDXRef-golang-github.comauxten-postgresql-parser-1.0.1-c3b888","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/auxten/postgresql-parser@1.0.1"}]},{"name":"github.com/labstack/gommon","SPDXID":"SPDXRef-golang-github.comlabstack-gommon-0.4.2-d06413","versionInfo":"0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/labstack/gommon@0.4.2"}]},{"name":"github.com/mfridman/interpolate","SPDXID":"SPDXRef-golang-github.commfridman-interpolate-0.0.2-fc051c","versionInfo":"0.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/mfridman/interpolate@0.0.2"}]},{"name":"github.com/google/uuid","SPDXID":"SPDXRef-golang-github.comgoogle-uuid-1.6.0-2802c5","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/google/uuid@1.6.0"}]},{"name":"github.com/golang/protobuf","SPDXID":"SPDXRef-golang-github.comgolang-protobuf-1.5.4-122ff6","versionInfo":"1.5.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/golang/protobuf@1.5.4"}]},{"name":"github.com/leodido/go-urn","SPDXID":"SPDXRef-golang-github.comleodido-go-urn-1.4.0-d35da5","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/leodido/go-urn@1.4.0"}]},{"name":"github.com/jackc/pgconn","SPDXID":"SPDXRef-golang-github.comjackc-pgconn-1.14.3-a317b5","versionInfo":"1.14.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/pgconn@1.14.3"}]},{"name":"github.com/jackc/pgproto3/v2","SPDXID":"SPDXRef-golang-github.comjackcpgproto3-v2-2.3.3-5acdab","versionInfo":"2.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/pgproto3/v2@2.3.3"}]},{"name":"github.com/labstack/echo-contrib","SPDXID":"SPDXRef-golang-github.comlabstack-echo-contrib-0.17.1-861157","versionInfo":"0.17.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/labstack/echo-contrib@0.17.1"}]},{"name":"github.com/xrash/smetrics","SPDXID":"SPDXRef-golang-github.comxrash-smetrics-0.0.0-20240521201337-686a1a2994c1-ff3525","versionInfo":"0.0.0-20240521201337-686a1a2994c1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/xrash/smetrics@0.0.0-20240521201337-686a1a2994c1"}]},{"name":"github.com/cockroachdb/errors","SPDXID":"SPDXRef-golang-github.comcockroachdb-errors-1.11.3-228f73","versionInfo":"1.11.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/cockroachdb/errors@1.11.3"}]},{"name":"github.com/jackc/pgservicefile","SPDXID":"SPDXRef-golang-github.comjackc-pgservicefile-0.0.0-20240606120523-5a60cdf6a761-d14904","versionInfo":"0.0.0-20240606120523-5a60cdf6a761","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/pgservicefile@0.0.0-20240606120523-5a60cdf6a761"}]},{"name":"github.com/coreos/go-oidc/v3","SPDXID":"SPDXRef-golang-github.comcoreosgo-oidc-v3-3.11.0-bc76c8","versionInfo":"3.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/coreos/go-oidc/v3@3.11.0"}]},{"name":"github.com/go-jose/go-jose/v4","SPDXID":"SPDXRef-golang-github.comgo-josego-jose-v4-4.0.4-4f29ba","versionInfo":"4.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-jose/go-jose/v4@4.0.4"}]},{"name":"github.com/sethvargo/go-retry","SPDXID":"SPDXRef-golang-github.comsethvargo-go-retry-0.3.0-153c12","versionInfo":"0.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/sethvargo/go-retry@0.3.0"}]},{"name":"github.com/gorilla/sessions","SPDXID":"SPDXRef-golang-github.comgorilla-sessions-1.4.0-e28e87","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/gorilla/sessions@1.4.0"}]},{"name":"github.com/jackc/puddle/v2","SPDXID":"SPDXRef-golang-github.comjackcpuddle-v2-2.2.2-3914c5","versionInfo":"2.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/puddle/v2@2.2.2"}]},{"name":"github.com/jackc/pgx/v5","SPDXID":"SPDXRef-golang-github.comjackcpgx-v5-5.7.1-c2f27a","versionInfo":"5.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/pgx/v5@5.7.1"}]},{"name":"github.com/rogpeppe/go-internal","SPDXID":"SPDXRef-golang-github.comrogpeppe-go-internal-1.13.1-2572cc","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/rogpeppe/go-internal@1.13.1"}]},{"name":"github.com/urfave/cli/v2","SPDXID":"SPDXRef-golang-github.comurfavecli-v2-2.27.5-c11881","versionInfo":"2.27.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/urfave/cli/v2@2.27.5"}]},{"name":"github.com/jackc/pgtype","SPDXID":"SPDXRef-golang-github.comjackc-pgtype-1.14.4-8e06fa","versionInfo":"1.14.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jackc/pgtype@1.14.4"}]},{"name":"github.com/a-h/templ","SPDXID":"SPDXRef-golang-github.coma-h-templ-0.2.793-98d9d6","versionInfo":"0.2.793","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/a-h/templ@0.2.793"}]},{"name":"github.com/go-jet/jet/v2","SPDXID":"SPDXRef-golang-github.comgo-jetjet-v2-2.12.0-c3ec00","versionInfo":"2.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-jet/jet/v2@2.12.0"}]},{"name":"github.com/kazhuravlev/just","SPDXID":"SPDXRef-golang-github.comkazhuravlev-just-0.72.0-2ec2d4","versionInfo":"0.72.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/kazhuravlev/just@0.72.0"}]},{"name":"golang.org/x/oauth2","SPDXID":"SPDXRef-golang-golang.orgx-oauth2-0.24.0-df064d","versionInfo":"0.24.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/oauth2@0.24.0"}]},{"name":"golang.org/x/time","SPDXID":"SPDXRef-golang-golang.orgx-time-0.8.0-895d2c","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/time@0.8.0"}]},{"name":"golang.org/x/text","SPDXID":"SPDXRef-golang-golang.orgx-text-0.21.0-9652f9","versionInfo":"0.21.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/text@0.21.0"}]},{"name":"github.com/go-playground/validator/v10","SPDXID":"SPDXRef-golang-github.comgo-playgroundvalidator-v10-10.23.0-f7c250","versionInfo":"10.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/go-playground/validator/v10@10.23.0"}]},{"name":"github.com/gabriel-vasile/mimetype","SPDXID":"SPDXRef-golang-github.comgabriel-vasile-mimetype-1.4.7-8973a0","versionInfo":"1.4.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/gabriel-vasile/mimetype@1.4.7"}]},{"name":"github.com/stretchr/testify","SPDXID":"SPDXRef-golang-github.comstretchr-testify-1.10.0-5635c9","versionInfo":"1.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/stretchr/testify@1.10.0"}]},{"name":"github.com/getsentry/sentry-go","SPDXID":"SPDXRef-golang-github.comgetsentry-sentry-go-0.30.0-81f4dd","versionInfo":"0.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/getsentry/sentry-go@0.30.0"}]},{"name":"golang.org/x/sys","SPDXID":"SPDXRef-golang-golang.orgx-sys-0.28.0-ebf458","versionInfo":"0.28.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/sys@0.28.0"}]},{"name":"golang.org/x/sync","SPDXID":"SPDXRef-golang-golang.orgx-sync-0.10.0-4074d9","versionInfo":"0.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/sync@0.10.0"}]},{"name":"golang.org/x/crypto","SPDXID":"SPDXRef-golang-golang.orgx-crypto-0.31.0-4487ce","versionInfo":"0.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/crypto@0.31.0"}]},{"name":"github.com/labstack/echo/v4","SPDXID":"SPDXRef-golang-github.comlabstackecho-v4-4.13.2-a514e0","versionInfo":"4.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/labstack/echo/v4@4.13.2"}]},{"name":"github.com/pressly/goose/v3","SPDXID":"SPDXRef-golang-github.compresslygoose-v3-3.23.1-50cc3f","versionInfo":"3.23.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/pressly/goose/v3@3.23.1"}]},{"name":"github.com/cockroachdb/logtags","SPDXID":"SPDXRef-golang-github.comcockroachdb-logtags-0.0.0-20241215232642-bb51bb14a506-5186ea","versionInfo":"0.0.0-20241215232642-bb51bb14a506","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/cockroachdb/logtags@0.0.0-20241215232642-bb51bb14a506"}]},{"name":"google.golang.org/protobuf","SPDXID":"SPDXRef-golang-google.golang.org-protobuf-1.36.0-0316c3","versionInfo":"1.36.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/protobuf@1.36.0"}]},{"name":"github.com/cpuguy83/go-md2man/v2","SPDXID":"SPDXRef-golang-github.comcpuguy83go-md2man-v2-2.0.6-7c9539","versionInfo":"2.0.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/cpuguy83/go-md2man/v2@2.0.6"}]},{"name":"google.golang.org/genproto/googleapis/api","SPDXID":"SPDXRef-golang-google.golang.orggenprotogoogleapis-api-0.0.0-20241216192217-9240e9c98484-9f0d91","versionInfo":"0.0.0-20241216192217-9240e9c98484","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/genproto/googleapis/api@0.0.0-20241216192217-9240e9c98484"}]},{"name":"google.golang.org/genproto/googleapis/rpc","SPDXID":"SPDXRef-golang-google.golang.orggenprotogoogleapis-rpc-0.0.0-20241216192217-9240e9c98484-0110a3","versionInfo":"0.0.0-20241216192217-9240e9c98484","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/genproto/googleapis/rpc@0.0.0-20241216192217-9240e9c98484"}]},{"name":"google.golang.org/genproto","SPDXID":"SPDXRef-golang-google.golang.org-genproto-0.0.0-20241216192217-9240e9c98484-5cab3a","versionInfo":"0.0.0-20241216192217-9240e9c98484","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/genproto@0.0.0-20241216192217-9240e9c98484"}]},{"name":"golang.org/x/exp","SPDXID":"SPDXRef-golang-golang.orgx-exp-0.0.0-20241217172543-b2144cdd0a67-7c0c30","versionInfo":"0.0.0-20241217172543-b2144cdd0a67","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/exp@0.0.0-20241217172543-b2144cdd0a67"}]},{"name":"github.com/goccy/go-yaml","SPDXID":"SPDXRef-golang-github.comgoccy-go-yaml-1.15.11-774e20","versionInfo":"1.15.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/goccy/go-yaml@1.15.11"}]},{"name":"google.golang.org/grpc","SPDXID":"SPDXRef-golang-google.golang.org-grpc-1.69.2-4abd8a","versionInfo":"1.69.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/google.golang.org/grpc@1.69.2"}]},{"name":"golang.org/x/net","SPDXID":"SPDXRef-golang-golang.orgx-net-0.33.0-2c268d","versionInfo":"0.33.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/net@0.33.0"}]},{"name":"github.com/kazhuravlev/options-gen","SPDXID":"SPDXRef-golang-github.comkazhuravlev-options-gen-0.33.2-a2b86a","versionInfo":"0.33.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/kazhuravlev/options-gen@0.33.2"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-13a689","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"docker/login-action","SPDXID":"SPDXRef-githubactions-docker-login-action-3..-cba332","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/login-action@3.%2A.%2A"}]},{"name":"actions/setup-go","SPDXID":"SPDXRef-githubactions-actions-setup-go-5..-be47bd","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-go@5.%2A.%2A"}]},{"name":"goreleaser/goreleaser-action","SPDXID":"SPDXRef-githubactions-goreleaser-goreleaser-action-6..-583442","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/goreleaser/goreleaser-action@6.%2A.%2A"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-5..-67ca6c","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@5.%2A.%2A"}]},{"name":"com.github.kazhuravlev/database-gateway","SPDXID":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","versionInfo":"main","downloadLocation":"git+https://github.com/kazhuravlev/database-gateway","filesAnalyzed":false,"licenseDeclared":"GPL-3.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/kazhuravlev/database-gateway@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.commattn-go-colorable-0.1.13-7b26ed","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.commattn-go-isatty-0.0.20-d87ce5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.compkg-errors-0.9.1-41e328","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comdavecgh-go-spew-1.1.1-613322","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgogo-protobuf-1.3.2-c8865b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.compmezard-go-difflib-1.0.0-58cb0d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comrussrossblackfriday-v2-2.1.0-447376","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comsirupsen-logrus-1.9.3-91a7d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comspf13-pflag-1.0.5-892651","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-go.uber.org-multierr-1.11.0-fc0b53","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-gopkg.in-yaml.v3-3.0.1-6ce22e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comdustin-go-humanize-1.0.1-d8263e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgo-playground-locales-0.14.1-665fca","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgo-playground-universal-translator-0.18.1-b58159","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackc-pgpassfile-1.0.0-2e9f19","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comlib-pq-1.10.9-575b3d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comkr-text-0.2.0-6455d5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comvalyala-bytebufferpool-1.0.0-8bbc92","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackc-pgio-1.0.0-85c2b1","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comvalyala-fasttemplate-1.2.2-f407c0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comoklogulid-v2-2.1.0-6db1e3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackcchunkreader-v2-2.0.1-437bcc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comcockroachdb-redact-1.1.5-ac682a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comkr-pretty-0.3.1-f9b5e4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgorilla-securecookie-1.1.2-922e5f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgrpc-ecosystem-grpc-gateway-1.16.0-cb791e","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgetsentry-raven-go-0.2.0-315808","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgorilla-context-1.1.2-910f8b","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comcertifi-gocertifi-0.0.0-20210507211836-431795d63e8d-8609de","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comcockroachdb-apd-1.1.1-0.20181017181144-bced77f817b4-02f500","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comauxten-postgresql-parser-1.0.1-c3b888","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comlabstack-gommon-0.4.2-d06413","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.commfridman-interpolate-0.0.2-fc051c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgoogle-uuid-1.6.0-2802c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgolang-protobuf-1.5.4-122ff6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comleodido-go-urn-1.4.0-d35da5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackc-pgconn-1.14.3-a317b5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackcpgproto3-v2-2.3.3-5acdab","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comlabstack-echo-contrib-0.17.1-861157","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comxrash-smetrics-0.0.0-20240521201337-686a1a2994c1-ff3525","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comcockroachdb-errors-1.11.3-228f73","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackc-pgservicefile-0.0.0-20240606120523-5a60cdf6a761-d14904","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comcoreosgo-oidc-v3-3.11.0-bc76c8","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgo-josego-jose-v4-4.0.4-4f29ba","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comsethvargo-go-retry-0.3.0-153c12","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgorilla-sessions-1.4.0-e28e87","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackcpuddle-v2-2.2.2-3914c5","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackcpgx-v5-5.7.1-c2f27a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comrogpeppe-go-internal-1.13.1-2572cc","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comurfavecli-v2-2.27.5-c11881","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comjackc-pgtype-1.14.4-8e06fa","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.coma-h-templ-0.2.793-98d9d6","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgo-jetjet-v2-2.12.0-c3ec00","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comkazhuravlev-just-0.72.0-2ec2d4","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-oauth2-0.24.0-df064d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-time-0.8.0-895d2c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-text-0.21.0-9652f9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgo-playgroundvalidator-v10-10.23.0-f7c250","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgabriel-vasile-mimetype-1.4.7-8973a0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comstretchr-testify-1.10.0-5635c9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgetsentry-sentry-go-0.30.0-81f4dd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-sys-0.28.0-ebf458","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-sync-0.10.0-4074d9","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-crypto-0.31.0-4487ce","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comlabstackecho-v4-4.13.2-a514e0","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.compresslygoose-v3-3.23.1-50cc3f","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comcockroachdb-logtags-0.0.0-20241215232642-bb51bb14a506-5186ea","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-google.golang.org-protobuf-1.36.0-0316c3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comcpuguy83go-md2man-v2-2.0.6-7c9539","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-google.golang.orggenprotogoogleapis-api-0.0.0-20241216192217-9240e9c98484-9f0d91","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-google.golang.orggenprotogoogleapis-rpc-0.0.0-20241216192217-9240e9c98484-0110a3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-google.golang.org-genproto-0.0.0-20241216192217-9240e9c98484-5cab3a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-exp-0.0.0-20241217172543-b2144cdd0a67-7c0c30","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comgoccy-go-yaml-1.15.11-774e20","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-google.golang.org-grpc-1.69.2-4abd8a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-golang.orgx-net-0.33.0-2c268d","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-golang-github.comkazhuravlev-options-gen-0.33.2-a2b86a","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-13a689","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-githubactions-docker-login-action-3..-cba332","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-go-5..-be47bd","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-githubactions-goreleaser-goreleaser-action-6..-583442","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-5..-67ca6c","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-kazhuravlev-database-gateway-main-403745","relationshipType":"DESCRIBES"}]}