{
  "spdxVersion": "SPDX-2.3",
  "dataLicense": "CC0-1.0",
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "grpc",
  "documentNamespace": "https://aveloxis.io/spdx/grpc/grpc/208ce847-d0c8-46d1-bacc-a56652fc3fbc",
  "creationInfo": {
    "created": "2026-09-26T03:36:29Z",
    "creators": [
      "Tool: aveloxis-0.29.66",
      "Tool: scancode-toolkit-mini-32.5.0"
    ]
  },
  "packages": [
    {
      "SPDXID": "SPDXRef-RootPackage",
      "name": "grpc",
      "filesAnalyzed": false,
      "downloadLocation": "https://github.com/grpc/grpc",
      "licenseConcluded": "Apache-2.0 AND Apache-2.0 AND BSD-3-Clause AND Apache-2.0 AND BSD-3-Clause AND MPL-2.0 AND Apache-2.0 AND LicenseRef-scancode-unknown AND Apache-2.0 AND Python-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause AND Apache-2.0 AND BSD-3-Clause AND (Apache-2.0 AND BSD-3-Clause AND MPL-2.0) AND BSD-3-Clause AND LicenseRef-scancode-protobuf AND CC-BY-4.0 AND LicenseRef-scancode-generic-cla AND MIT AND NTP",
      "licenseDeclared": "Apache-2.0",
      "copyrightText": "Apply Client\nBloomberg Finance\nDaniel Stenberg\nGoogle Inc.\nGoogle LLC\nGoogle LLC.\ngRPC\ngRPC authors\ngRPC Authors\nMy Company\nRed Hat Inc.\nStep 2 Factory\nThe Bazel Authors\nthe gRPC\nThe gRPC\nThe gRPC Authors\nthe original\nthe original author or authors\nWIDE Project\nYann Collet\nYibo Cai"
    },
    {
      "SPDXID": "SPDXRef-Package-3879187185052938",
      "name": "abseil-cpp-SwiftPM",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:swift/firebase/abseil-cpp-SwiftPM"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-a08e03ca6860ff71",
      "name": "absl-py",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/absl-py"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-832cae8da729ed74",
      "name": "actions/cache",
      "versionInfo": "55cc8345863c7cc4c66a329aec7e433d2d1c52a9",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-c5f82b24d3899a80",
      "name": "actions/checkout",
      "versionInfo": "v7",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/actions/checkout@v7"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-9b8e30c68e025a22",
      "name": "actions/checkout",
      "versionInfo": "9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-06e8fe706e7a9fc9",
      "name": "actions/github-script",
      "versionInfo": "3a2844b7e9c422d3c10d287c895573f7108da1b3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-d878cad616a05840",
      "name": "actions/labeler",
      "versionInfo": "bf12e9b00b37c5c0ca2b87b79b2daf7891dbda13",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/actions/labeler@bf12e9b00b37c5c0ca2b87b79b2daf7891dbda13"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-3f1612428f483ca3",
      "name": "actions/setup-python",
      "versionInfo": "v7",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/actions/setup-python@v7"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ba25456a24b3aa36",
      "name": "actions/setup-python",
      "versionInfo": "5fda3b95a4ea91299a34e894583c3862153e4b97",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-0d9da774c2549664",
      "name": "bazel-contrib/publish-to-bcr",
      "versionInfo": "v1.5.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/bazel-contrib/publish-to-bcr@v1.5.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-72e6993a6f9f12cb",
      "name": "build",
      "versionInfo": "1.3.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/build@1.3.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ab2169780834851e",
      "name": "certifi",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MPL-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/certifi"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-a901723addbc4de2",
      "name": "chardet",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "0BSD",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/chardet"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-08f06d4c66b81935",
      "name": "coverage",
      "versionInfo": "7.9.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/coverage@7.9.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-96a8ac50b32552e1",
      "name": "cryptography",
      "versionInfo": "3.4.6",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/cryptography@3.4.6"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-6dde4ddfc3d16dc7",
      "name": "cryptography",
      "versionInfo": "45.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/cryptography@45.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-e62aa877bae893ea",
      "name": "cython",
      "versionInfo": "3.1.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/cython@3.1.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-7adf42f8a3af98c4",
      "name": "Cython",
      "versionInfo": "3.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/cython@3.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-c800c86428390320",
      "name": "gevent",
      "versionInfo": "25.8",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/gevent@25.8"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b905666f5f7670d3",
      "name": "googleapis-common-protos",
      "versionInfo": "1.74.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/googleapis-common-protos@1.74.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-79914634510bc64b",
      "name": "google-auth",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/google-auth"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-356c853880ffcf28",
      "name": "google/auth",
      "versionInfo": "v1.3.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:composer/google/auth@v1.3.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-9974758bc95a8383",
      "name": "googleauth",
      "versionInfo": "0.5.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:gem/googleauth@0.5.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-6bdf6406943193b8",
      "name": "google/protobuf",
      "versionInfo": "v3.12.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "BSD-3-Clause",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:composer/google/protobuf@v3.12.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ba3e9e4e778fada6",
      "name": "google/protobuf",
      "versionInfo": "v4.33.6",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "BSD-3-Clause",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:composer/google/protobuf@v4.33.6"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b2bff647d782c5fd",
      "name": "google/protobuf",
      "versionInfo": "3.12.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "BSD-3-Clause",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:composer/google/protobuf@3.12.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-8b61be0879991f37",
      "name": "Google.Protobuf",
      "versionInfo": "3.21.8",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:nuget/google.protobuf@3.21.8"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-6e8b501b35464b20",
      "name": "grpc",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:gem/grpc"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-cd294c70b0faf087",
      "name": "grpc",
      "versionInfo": "1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:gem/grpc@1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-085254299fbcdd26",
      "name": "grpc",
      "versionInfo": "1.39.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/grpc@1.39.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-103291eccf1c9d7f",
      "name": "Grpc.Core.Api",
      "versionInfo": "2.46.5",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:nuget/grpc.core.api@2.46.5"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-d73df7701ce96f17",
      "name": "grpc/grpc",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:composer/grpc/grpc"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-e746c574788d9472",
      "name": "grpc/grpc",
      "versionInfo": "v1.30.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:composer/grpc/grpc@v1.30.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-781ddace18287cb1",
      "name": "grpc/grpc",
      "versionInfo": "v1.39.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:composer/grpc/grpc@v1.39.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-893518855312f081",
      "name": "grpcio",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/grpcio"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-dffcc1dbcb594e48",
      "name": "grpcio",
      "versionInfo": "1.68.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/grpcio@1.68.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-dbe24d7a16d4e2e7",
      "name": "grpcio",
      "versionInfo": "1.37.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/grpcio@1.37.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-9637293da5bed989",
      "name": "grpcio-health-checking",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/grpcio-health-checking"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-1aba53cf499f57d1",
      "name": "grpcio-observability",
      "versionInfo": "1.68.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/grpcio-observability@1.68.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-4a7650e0599029da",
      "name": "grpcio-reflection",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/grpcio-reflection"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-8df999e48afae49f",
      "name": "grpcio-tools",
      "versionInfo": "1.68.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/grpcio-tools@1.68.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-dfbce0a1ac97481d",
      "name": "@grpc/proto-loader",
      "versionInfo": "0.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40grpc/proto-loader@0.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-2d0a2935f3fd3cb8",
      "name": "Grpc.Tools",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:nuget/grpc.tools"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-40d768c9e52f6c95",
      "name": "idna",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "BSD-3-Clause",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/idna"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-f87dd4b73722f1a6",
      "name": "junit:junit",
      "versionInfo": "4.12",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:maven/junit/junit@4.12"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-82790d32a7938ba5",
      "name": "Microsoft.NETFramework.ReferenceAssemblies",
      "versionInfo": "1.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:nuget/microsoft.netframework.referenceassemblies@1.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-5931924d61faac96",
      "name": "Moq",
      "versionInfo": "4.8.3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "BSD-3-Clause",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:nuget/moq@4.8.3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-a97ae6e1ed4d5395",
      "name": "Newtonsoft.Json",
      "versionInfo": "13.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:nuget/newtonsoft.json@13.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-270d621d94c1d100",
      "name": "opentelemetry-api",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/opentelemetry-api"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ce0c415e16149bae",
      "name": "opentelemetry-api",
      "versionInfo": "1.21.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/opentelemetry-api@1.21.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-db5ea370a7571bfc",
      "name": "opentelemetry-exporter-prometheus",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/opentelemetry-exporter-prometheus"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-143e4cf68c848b20",
      "name": "opentelemetry-resourcedetector-gcp",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/opentelemetry-resourcedetector-gcp"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-fb942395f225abb7",
      "name": "opentelemetry-sdk",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/opentelemetry-sdk"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-4e19bfa6b4510cb1",
      "name": "opentelemetry-sdk",
      "versionInfo": "1.21.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/opentelemetry-sdk@1.21.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-6e21af153fe1706a",
      "name": "peter-evans/create-pull-request",
      "versionInfo": "5f6978faf089d4d20b00c7766989d076bb2fc7f1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-6693909237acad00",
      "name": "protobuf",
      "versionInfo": "7.35.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "BSD-3-Clause",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/protobuf@7.35.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-55d2987c5855d723",
      "name": "protobuf",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "BSD-3-Clause",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/protobuf"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-5b5de70ab0c24698",
      "name": "PyJWT",
      "versionInfo": "2.12.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/pyjwt@2.12.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-a1002a48d2bad78b",
      "name": "pyOpenSSL",
      "versionInfo": "20.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/pyopenssl@20.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-f955dc69a05bbbd0",
      "name": "pyyaml",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/pyyaml"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-37656ae65e5c4714",
      "name": "PyYAML",
      "versionInfo": "6.0.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/pyyaml@6.0.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-688509e3b6297dc7",
      "name": "requests",
      "versionInfo": "2.32.4",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/requests@2.32.4"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-13f90a4a53ca62cc",
      "name": "requests",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "Apache-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/requests"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-6071510a6fbbd9ff",
      "name": "setuptools",
      "versionInfo": "77.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/setuptools@77.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-66ad580a579ba2d0",
      "name": "srfrnk/current-time",
      "versionInfo": "5a4163ad035ccd9a407ec9e519c3b6ba1b633d1e",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/srfrnk/current-time@5a4163ad035ccd9a407ec9e519c3b6ba1b633d1e"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-07dde27c36260ad0",
      "name": "styfle/cancel-workflow-action",
      "versionInfo": "d07a454dad7609a92316b57b23c9ccfd4f59af66",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:githubactions/styfle/cancel-workflow-action@d07a454dad7609a92316b57b23c9ccfd4f59af66"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-719262cd96d098bd",
      "name": "System.Runtime.InteropServices.RuntimeInformation",
      "versionInfo": "4.3.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:nuget/system.runtime.interopservices.runtimeinformation@4.3.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-829d50e2c707b272",
      "name": "twisted",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/twisted"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-9123971476469174",
      "name": "typeguard",
      "versionInfo": "4.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/typeguard@4.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-17aaa729d922deaf",
      "name": "typing-extensions",
      "versionInfo": "4.12.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "PSF-2.0",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/typing-extensions@4.12.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b157621b35517b32",
      "name": "urllib3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/urllib3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-9c24cb70d19cad5e",
      "name": "wheel",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/wheel"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-371004efa5bba627",
      "name": "wheel",
      "versionInfo": "0.29",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "MIT",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:pypi/wheel@0.29"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ebdd43803aba3d8c",
      "name": "abort-controller",
      "versionInfo": "3.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/abort-controller@3.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-5ea894f7d689fb64",
      "name": "agent-base",
      "versionInfo": "6.0.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/agent-base@6.0.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b18ef1bdb9be43f1",
      "name": "ansi-regex",
      "versionInfo": "5.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/ansi-regex@5.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-f17d82c6e8298ef8",
      "name": "ansi-styles",
      "versionInfo": "4.3.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/ansi-styles@4.3.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-d5fa672cfd12eabc",
      "name": "arrify",
      "versionInfo": "2.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/arrify@2.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-84cfa9cc5bee8c1b",
      "name": "async",
      "versionInfo": "1.5.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/async@1.5.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-374a2b2e677b9072",
      "name": "base64-js",
      "versionInfo": "1.3.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/base64-js@1.3.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b0aa8e197898fa80",
      "name": "bignumber.js",
      "versionInfo": "9.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/bignumber.js@9.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-91ed9394ac5514d3",
      "name": "buffer-equal-constant-time",
      "versionInfo": "1.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/buffer-equal-constant-time@1.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-2dd5b0e5010f8ed8",
      "name": "camelcase",
      "versionInfo": "5.3.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/camelcase@5.3.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-008adfde5d20b470",
      "name": "cliui",
      "versionInfo": "6.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/cliui@6.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-78db5a78f57bb120",
      "name": "color-convert",
      "versionInfo": "2.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/color-convert@2.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-95d4a06c6f48007d",
      "name": "color-name",
      "versionInfo": "1.1.4",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/color-name@1.1.4"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-5b784df9b30f0e0c",
      "name": "debug",
      "versionInfo": "4.2.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/debug@4.2.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-f34db59ce1d11a4e",
      "name": "decamelize",
      "versionInfo": "1.2.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/decamelize@1.2.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-77e1d531b116d6ed",
      "name": "ecdsa-sig-formatter",
      "versionInfo": "1.0.11",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/ecdsa-sig-formatter@1.0.11"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-68bd70a66e839fa1",
      "name": "emoji-regex",
      "versionInfo": "8.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/emoji-regex@8.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-8ce4fad5a15a2b25",
      "name": "event-target-shim",
      "versionInfo": "5.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/event-target-shim@5.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-9052370ef42658be",
      "name": "extend",
      "versionInfo": "3.0.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/extend@3.0.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-cd3bd8a8eafd791e",
      "name": "fast-text-encoding",
      "versionInfo": "1.0.3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/fast-text-encoding@1.0.3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-29f2ec8a654593cb",
      "name": "find-up",
      "versionInfo": "4.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/find-up@4.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-4eacf36588612ce0",
      "name": "gaxios",
      "versionInfo": "4.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/gaxios@4.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b4d117d223f804dc",
      "name": "gcp-metadata",
      "versionInfo": "4.2.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/gcp-metadata@4.2.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-e49e9d576edfdea6",
      "name": "get-caller-file",
      "versionInfo": "2.0.5",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/get-caller-file@2.0.5"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-2f2f90bccfde7f50",
      "name": "google-auth-library",
      "versionInfo": "6.1.3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/google-auth-library@6.1.3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-74581c391d34d8f4",
      "name": "google-p12-pem",
      "versionInfo": "3.0.3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/google-p12-pem@3.0.3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-103f6c6e9a039ac6",
      "name": "google-protobuf",
      "versionInfo": "3.13.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/google-protobuf@3.13.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-77341ef7a786b2f4",
      "name": "@grpc/grpc-js",
      "versionInfo": "1.1.8",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40grpc/grpc-js@1.1.8"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-c590edb551137c97",
      "name": "gtoken",
      "versionInfo": "5.0.5",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/gtoken@5.0.5"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-277c3e0e9fad0035",
      "name": "https-proxy-agent",
      "versionInfo": "5.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/https-proxy-agent@5.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-d81a3d7c03561375",
      "name": "is-fullwidth-code-point",
      "versionInfo": "3.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/is-fullwidth-code-point@3.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-d2110f75dd014a03",
      "name": "is-stream",
      "versionInfo": "2.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/is-stream@2.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-3e9af4994c510206",
      "name": "json-bigint",
      "versionInfo": "1.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/json-bigint@1.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-6136800a2e15fcf5",
      "name": "jwa",
      "versionInfo": "2.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/jwa@2.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-64bf651179f0c511",
      "name": "jws",
      "versionInfo": "4.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/jws@4.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ee133720aeb4cb01",
      "name": "locate-path",
      "versionInfo": "5.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/locate-path@5.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-c18efaaab30981fc",
      "name": "lodash",
      "versionInfo": "4.17.20",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/lodash@4.17.20"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-05d7d6fb29299163",
      "name": "lodash.camelcase",
      "versionInfo": "4.3.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/lodash.camelcase@4.3.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-e648299dd818483d",
      "name": "long",
      "versionInfo": "4.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/long@4.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-999c0cfbfa39b649",
      "name": "lru-cache",
      "versionInfo": "6.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/lru-cache@6.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b5cc6996be399aef",
      "name": "mime",
      "versionInfo": "2.4.6",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/mime@2.4.6"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-784764147ad98950",
      "name": "minimist",
      "versionInfo": "1.2.5",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/minimist@1.2.5"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-4c3336aa46644933",
      "name": "ms",
      "versionInfo": "2.1.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/ms@2.1.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-a3d982566d889134",
      "name": "node-fetch",
      "versionInfo": "2.6.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/node-fetch@2.6.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-0fdd686e3bd9ae55",
      "name": "node-forge",
      "versionInfo": "0.10.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/node-forge@0.10.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-34f6a819e3c9ca5d",
      "name": "path-exists",
      "versionInfo": "4.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/path-exists@4.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-cc14b4292e4b178b",
      "name": "p-limit",
      "versionInfo": "2.3.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/p-limit@2.3.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-db63e3195d2c8224",
      "name": "p-locate",
      "versionInfo": "4.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/p-locate@4.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-7d4c01e719d8ac13",
      "name": "protobufjs",
      "versionInfo": "6.10.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/protobufjs@6.10.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-557f5db0d6112584",
      "name": "@protobufjs/aspromise",
      "versionInfo": "1.1.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/aspromise@1.1.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-a11c1279b47f622c",
      "name": "@protobufjs/base64",
      "versionInfo": "1.1.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/base64@1.1.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-0d51a8e55405bc84",
      "name": "@protobufjs/codegen",
      "versionInfo": "2.0.4",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/codegen@2.0.4"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-034f6aa24e18a215",
      "name": "@protobufjs/eventemitter",
      "versionInfo": "1.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/eventemitter@1.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-53d86453ebf58b08",
      "name": "@protobufjs/fetch",
      "versionInfo": "1.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/fetch@1.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-56cd93e64143f6e2",
      "name": "@protobufjs/float",
      "versionInfo": "1.0.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/float@1.0.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-d4aa6286807f5fdd",
      "name": "@protobufjs/inquire",
      "versionInfo": "1.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/inquire@1.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-b9138513e31aadb4",
      "name": "@protobufjs/path",
      "versionInfo": "1.1.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/path@1.1.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-c7afe20b9123502f",
      "name": "@protobufjs/pool",
      "versionInfo": "1.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/pool@1.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ffeb75ab8f19fb04",
      "name": "@protobufjs/utf8",
      "versionInfo": "1.1.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40protobufjs/utf8@1.1.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-ea55a6af76f37760",
      "name": "p-try",
      "versionInfo": "2.2.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/p-try@2.2.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-4fcba180bcd47d9c",
      "name": "require-directory",
      "versionInfo": "2.1.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/require-directory@2.1.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-705b821f2a67efd6",
      "name": "require-main-filename",
      "versionInfo": "2.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/require-main-filename@2.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-eacce7d6164f584a",
      "name": "safe-buffer",
      "versionInfo": "5.1.2",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/safe-buffer@5.1.2"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-5c3c2768df3fc390",
      "name": "semver",
      "versionInfo": "6.3.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/semver@6.3.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-eb84b9022e257621",
      "name": "set-blocking",
      "versionInfo": "2.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/set-blocking@2.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-7ed838813352c8ac",
      "name": "string-width",
      "versionInfo": "4.2.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/string-width@4.2.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-8a0354cb04958ed3",
      "name": "strip-ansi",
      "versionInfo": "6.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/strip-ansi@6.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-15d40191c106601e",
      "name": "@types/long",
      "versionInfo": "4.0.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40types/long@4.0.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-7dd69ecf2db417aa",
      "name": "@types/node",
      "versionInfo": "12.19.3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40types/node@12.19.3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-629c4f88397317d5",
      "name": "@types/node",
      "versionInfo": "13.13.30",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/%40types/node@13.13.30"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-bc8c12748c7ff3b1",
      "name": "which-module",
      "versionInfo": "2.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/which-module@2.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-4b11115092fda1c7",
      "name": "wrap-ansi",
      "versionInfo": "6.2.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/wrap-ansi@6.2.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-5ceb0c6b162b4ccb",
      "name": "y18n",
      "versionInfo": "4.0.3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/y18n@4.0.3"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-179457c89bf3633b",
      "name": "yallist",
      "versionInfo": "4.0.0",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/yallist@4.0.0"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-19d4dc350eb0aa23",
      "name": "yargs",
      "versionInfo": "15.4.1",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/yargs@15.4.1"
        }
      ]
    },
    {
      "SPDXID": "SPDXRef-Package-971c614d55f63117",
      "name": "yargs-parser",
      "versionInfo": "18.1.3",
      "filesAnalyzed": false,
      "downloadLocation": "NOASSERTION",
      "licenseConcluded": "NOASSERTION",
      "licenseDeclared": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE-MANAGER",
          "referenceType": "purl",
          "referenceLocator": "pkg:npm/yargs-parser@18.1.3"
        }
      ]
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-3879187185052938"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-a08e03ca6860ff71"
    },
    {
      "spdxElementId": "SPDXRef-Package-832cae8da729ed74",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-c5f82b24d3899a80",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-9b8e30c68e025a22",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-06e8fe706e7a9fc9",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-d878cad616a05840",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-3f1612428f483ca3",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-ba25456a24b3aa36",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-0d9da774c2549664",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-72e6993a6f9f12cb"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-ab2169780834851e"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-a901723addbc4de2"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-08f06d4c66b81935"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-96a8ac50b32552e1"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-6dde4ddfc3d16dc7"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-e62aa877bae893ea"
    },
    {
      "spdxElementId": "SPDXRef-Package-7adf42f8a3af98c4",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-c800c86428390320"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-b905666f5f7670d3"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-79914634510bc64b"
    },
    {
      "spdxElementId": "SPDXRef-Package-356c853880ffcf28",
      "relationshipType": "DEV_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-9974758bc95a8383"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-6bdf6406943193b8"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-ba3e9e4e778fada6"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-b2bff647d782c5fd"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-8b61be0879991f37"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-6e8b501b35464b20"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-cd294c70b0faf087"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-085254299fbcdd26"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-103291eccf1c9d7f"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-d73df7701ce96f17"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-e746c574788d9472"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-781ddace18287cb1"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-893518855312f081"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-dffcc1dbcb594e48"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-dbe24d7a16d4e2e7"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-9637293da5bed989"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-1aba53cf499f57d1"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-4a7650e0599029da"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-8df999e48afae49f"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-dfbce0a1ac97481d"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-2d0a2935f3fd3cb8"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-40d768c9e52f6c95"
    },
    {
      "spdxElementId": "SPDXRef-Package-f87dd4b73722f1a6",
      "relationshipType": "DEV_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-82790d32a7938ba5",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-5931924d61faac96"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-a97ae6e1ed4d5395"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-270d621d94c1d100"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-ce0c415e16149bae"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-db5ea370a7571bfc"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-143e4cf68c848b20"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-fb942395f225abb7"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-4e19bfa6b4510cb1"
    },
    {
      "spdxElementId": "SPDXRef-Package-6e21af153fe1706a",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-6693909237acad00"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-55d2987c5855d723"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-5b5de70ab0c24698"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-a1002a48d2bad78b"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-f955dc69a05bbbd0"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-37656ae65e5c4714"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-688509e3b6297dc7"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-13f90a4a53ca62cc"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-6071510a6fbbd9ff"
    },
    {
      "spdxElementId": "SPDXRef-Package-66ad580a579ba2d0",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-Package-07dde27c36260ad0",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-719262cd96d098bd"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-829d50e2c707b272"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-9123971476469174"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-17aaa729d922deaf"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-b157621b35517b32"
    },
    {
      "spdxElementId": "SPDXRef-Package-9c24cb70d19cad5e",
      "relationshipType": "BUILD_DEPENDENCY_OF",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    },
    {
      "spdxElementId": "SPDXRef-RootPackage",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-371004efa5bba627"
    },
    {
      "spdxElementId": "SPDXRef-Package-5ea894f7d689fb64",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-5b784df9b30f0e0c"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-b18ef1bdb9be43f1"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-008adfde5d20b470"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-dfbce0a1ac97481d"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-d81a3d7c03561375"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-5c3c2768df3fc390"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-7ed838813352c8ac"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-8a0354cb04958ed3"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-4b11115092fda1c7"
    },
    {
      "spdxElementId": "SPDXRef-Package-77341ef7a786b2f4",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-19d4dc350eb0aa23"
    },
    {
      "spdxElementId": "SPDXRef-Package-277c3e0e9fad0035",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-5b784df9b30f0e0c"
    },
    {
      "spdxElementId": "SPDXRef-Package-999c0cfbfa39b649",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-179457c89bf3633b"
    },
    {
      "spdxElementId": "SPDXRef-Package-7d4c01e719d8ac13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-7dd69ecf2db417aa"
    },
    {
      "spdxElementId": "SPDXRef-Package-7d4c01e719d8ac13",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-629c4f88397317d5"
    },
    {
      "spdxElementId": "SPDXRef-Package-971c614d55f63117",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-Package-2dd5b0e5010f8ed8"
    },
    {
      "spdxElementId": "SPDXRef-DOCUMENT",
      "relationshipType": "DESCRIBES",
      "relatedSpdxElement": "SPDXRef-RootPackage"
    }
  ]
}