{
  "bomFormat": "CycloneDX",
  "specVersion": "1.5",
  "serialNumber": "urn:uuid:f0d3d831-b1f9-4378-b911-07bb25fe5f91",
  "version": 1,
  "metadata": {
    "timestamp": "2026-03-24T14:38:04Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "11.0.0",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@11.0.0",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@11.0.0",
          "author": "OWASP Foundation",
          "publisher": "OWASP Foundation"
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "component": {
      "group": "",
      "name": "mongo-ruby-driver",
      "version": "latest",
      "type": "application",
      "bom-ref": "pkg:gem/mongo-ruby-driver@latest",
      "purl": "pkg:gem/mongo-ruby-driver@latest"
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "gem"
      }
    ]
  },
  "components": [
    {
      "author": "The MongoDB Ruby Team",
      "group": "",
      "name": "mongo",
      "version": "2.23.0",
      "description": "A pure-Ruby driver for connecting to, querying, and manipulating MongoDB\ndatabases. Officially developed and supported by MongoDB, with love for\nthe Ruby community.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be2fe4cc6f7119fa6b79e82a1963b2406856b4dc92d0ccfb74db543897be3109"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/mongo@2.23.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://mongodb.com/docs/ruby-driver/"
        },
        {
          "type": "issue-tracker",
          "url": "https://jira.mongodb.org/projects/RUBY"
        },
        {
          "type": "vcs",
          "url": "https://github.com/mongodb/mongo-ruby-driver"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/mongo@2.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/mongo-2.23.0.gem"
        }
      ]
    },
    {
      "author": "Yusuke Endoh",
      "group": "",
      "name": "base64",
      "version": "0.3.0",
      "description": "Support for encoding and decoding binary data using a Base64 representation.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/base64@0.3.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/base64"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/base64@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.4"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/base64-0.3.0.gem"
        }
      ]
    },
    {
      "author": "The MongoDB Ruby Team",
      "group": "",
      "name": "bson",
      "version": "5.2.0",
      "description": "A fully featured BSON specification implementation in Ruby",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c468c1e8a3cfa1e80531cc519a890f85586986721d8e305f83465cc36bb82608"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/bson@5.2.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.mongodb.com/docs/ruby-driver/current/tutorials/bson-v4/"
        },
        {
          "type": "issue-tracker",
          "url": "https://jira.mongodb.org/projects/RUBY"
        },
        {
          "type": "vcs",
          "url": "https://github.com/mongodb/bson-ruby"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/bson@5.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/bson-5.2.0.gem"
        }
      ]
    },
    {
      "author": "David Heinemeier Hansson",
      "group": "",
      "name": "activesupport",
      "version": "7.0.10",
      "description": "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "01487b0774045918b36893af4f012986db8375f6c5850c0ffc75b940ede72305"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/activesupport@7.0.10",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rubyonrails.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rails/rails/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rails/rails/tree/v7.0.10/activesupport"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/activesupport@7.0.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/activesupport-7.0.10.gem"
        }
      ]
    },
    {
      "author": "Yukihiro Matsumoto",
      "group": "",
      "name": "benchmark",
      "version": "0.5.0",
      "description": "a performance benchmarking library",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "465df122341aedcb81a2a24b4d3bd19b6c67c1530713fd533f3ff034e419236c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/benchmark@0.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/benchmark"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/benchmark@0.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.1.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/benchmark-0.5.0.gem"
        }
      ]
    },
    {
      "author": "Kenta Murata, Zachary Scott, Shigeo Kobayashi",
      "group": "",
      "name": "bigdecimal",
      "version": "4.0.1",
      "description": "This library provides arbitrary-precision decimal floating-point number class.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "95c40a0a92dfb83b293f4b9865cd27caa7c045bedab86f3620e5dc27e6553083"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/bigdecimal@4.0.1",
      "type": "library",
      "bom-ref": "pkg:gem/bigdecimal@4.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "java"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/bigdecimal-4.0.1-java.gem"
        }
      ]
    },
    {
      "author": "Jerry D'Antonio, Petr Chalupa, The Ruby Concurrency Team",
      "group": "",
      "name": "concurrent-ruby",
      "version": "1.3.6",
      "description": "Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more.\nInspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6b56837e1e7e5292f9864f34b69c5a2cbc75c0cf5338f1ce9903d10fa762d5ab"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/concurrent-ruby@1.3.6",
      "externalReferences": [
        {
          "type": "website",
          "url": "http://www.concurrent-ruby.com"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby-concurrency/concurrent-ruby"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/concurrent-ruby@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/concurrent-ruby-1.3.6.gem"
        }
      ]
    },
    {
      "author": "Masatoshi SEKI",
      "group": "",
      "name": "drb",
      "version": "2.2.3",
      "description": "Distributed object system for Ruby",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0b00d6fdb50995fe4a45dea13663493c841112e4068656854646f418fda13373"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/drb@2.2.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/drb"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/drb@2.2.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/drb-2.2.3.gem"
        }
      ]
    },
    {
      "author": "Sven Fuchs, Joshua Harvey, Matt Aimonetti, Stephan Soller, Saimon Moore, Ryan Bigg",
      "group": "",
      "name": "i18n",
      "version": "1.14.8",
      "description": "New wave Internationalization support for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "285778639134865c5e0f6269e0b818256017e8cde89993fdfcbfb64d088824a5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/i18n@1.14.8",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby-i18n/i18n/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby-i18n/i18n"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/i18n@1.14.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/i18n-1.14.8.gem"
        }
      ]
    },
    {
      "author": "Naotoshi Seo, SHIBATA Hiroshi",
      "group": "",
      "name": "logger",
      "version": "1.7.0",
      "description": "Provides a simple logging utility for outputting messages.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "196edec7cc44b66cfb40f9755ce11b392f21f7967696af15d274dde7edff0203"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/logger@1.7.0",
      "type": "library",
      "bom-ref": "pkg:gem/logger@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/logger-1.7.0.gem"
        }
      ]
    },
    {
      "author": "Ryan Davis",
      "group": "",
      "name": "minitest",
      "version": "6.0.2",
      "description": "minitest provides a complete suite of testing facilities supporting\nTDD, BDD, and benchmarking.\n\n    \"I had a class with Jim Weirich on testing last week and we were\n     allowed to choose our testing frameworks. Kirk Haines and I were\n     paired up and we cracked open the code for a few test\n     frameworks...\n\n     I MUST say that minitest is *very* readable / understandable\n     compared to the 'other two' options we looked at. Nicely done and\n     thank you for helping us keep our mental sanity.\"\n\n    -- Wayne E. Seguin\n\nminitest/test is a small and incredibly fast unit testing framework.\nIt provides a rich set of assertions to make your tests clean and\nreadable.\n\nminitest/spec is a functionally complete spec engine. It hooks onto\nminitest/test and seamlessly bridges test assertions over to spec\nexpectations.\n\nminitest/benchmark is an awesome way to assert the performance of your\nalgorithms in a repeatable manner. Now you can assert that your newb\nco-worker doesn't replace your linear algorithm with an exponential\none!\n\nminitest/pride shows pride in testing and adds coloring to your test\noutput. I guess it is an example of how to write IO pipes too. :P\n\nminitest/test is meant to have a clean implementation for language\nimplementors that need a minimal set of methods to bootstrap a working\ntest suite. For example, there is no magic involved for test-case\ndiscovery.\n\n    \"Again, I can't praise enough the idea of a testing/specing\n     framework that I can actually read in full in one sitting!\"\n\n    -- Piotr Szotkowski\n\nComparing to rspec:\n\n    rspec is a testing DSL. minitest is ruby.\n\n    -- Adam Hawkins, \"Bow Before MiniTest\"\n\nminitest doesn't reinvent anything that ruby already provides, like:\nclasses, modules, inheritance, methods. This means you only have to\nlearn ruby to use minitest and all of your regular OO practices like\nextract-method refactorings still apply.\n\n== Features/Problems:\n\n* minitest/autorun - the easy and explicit way to run all your tests.\n* minitest/test - a very fast, simple, and clean test system.\n* minitest/spec - a very fast, simple, and clean spec system.\n* minitest/benchmark - an awesome way to assert your algorithm's performance.\n* minitest/pride - show your pride in testing!\n* minitest/test_task - a full-featured and clean rake task generator.\n* Incredibly small and fast runner, but no bells and whistles.\n* Written by squishy human beings. Software can never be perfect. We will all eventually die.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "db6e57956f6ecc6134683b4c87467d6dd792323c7f0eea7b93f66bd284adbc3d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/minitest@6.0.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://minite.st/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/minitest/minitest/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/minitest/minitest"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/minitest@6.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/minitest-6.0.2.gem"
        }
      ]
    },
    {
      "author": "Keiju ISHITSUKA",
      "group": "",
      "name": "mutex_m",
      "version": "0.3.0",
      "description": "Mixin to extend objects to be handled like a Mutex.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cfcb04ac16b69c4813777022fdceda24e9f798e48092a2b817eb4c0a782b0751"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/mutex_m@0.3.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby/mutex_m/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby/mutex_m"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/mutex_m@0.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/mutex_m-0.3.0.gem"
        },
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        }
      ]
    },
    {
      "author": "Tanaka Akira",
      "group": "",
      "name": "securerandom",
      "version": "0.4.1",
      "description": "Interface for secure random number generator.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc5193d414a4341b6e225f0cb4446aceca8e50d5e1888743fac16987638ea0b1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/securerandom@0.4.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/securerandom"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/securerandom@0.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/securerandom-0.4.1.gem"
        }
      ]
    },
    {
      "author": "Philip Ross",
      "group": "",
      "name": "tzinfo",
      "version": "2.0.6",
      "description": "TZInfo provides access to time zone data and allows times to be converted using time zone rules.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/tzinfo@2.0.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://tzinfo.github.io"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tzinfo/tzinfo/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tzinfo/tzinfo/tree/v2.0.6"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/tzinfo@2.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.9.3"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/tzinfo-2.0.6.gem"
        }
      ]
    },
    {
      "author": "Bob Aman",
      "group": "",
      "name": "addressable",
      "version": "2.8.9",
      "description": "Addressable is an alternative implementation to the URI implementation that is\npart of Ruby's standard library. It is flexible, offers heuristic parsing, and\nadditionally provides extensive support for IRIs and URI templates.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc154fcbe689711808a43601dee7b980238ce54368d23e127421753e46895485"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/addressable@2.8.9",
      "type": "library",
      "bom-ref": "pkg:gem/addressable@2.8.9",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/addressable-2.8.9.gem"
        }
      ]
    },
    {
      "author": "Simone Carletti",
      "group": "",
      "name": "public_suffix",
      "version": "7.0.5",
      "description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a8bb08f1bbea19228d3bed6e5ed908d1cb4f7c2726d18bd9cadf60bc676f623"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/public_suffix@7.0.5",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://simonecarletti.com/code/publicsuffix-ruby"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/weppos/publicsuffix-ruby/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/weppos/publicsuffix-ruby/tree/v7.0.5"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/public_suffix@7.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/public_suffix-7.0.5.gem"
        }
      ]
    },
    {
      "author": "whitequark",
      "group": "",
      "name": "ast",
      "version": "2.4.3",
      "description": "A library for working with Abstract Syntax Trees.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "954615157c1d6a382bc27d690d973195e79db7f55e9765ac7c481c60bdb4d383"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/ast@2.4.3",
      "type": "library",
      "bom-ref": "pkg:gem/ast@2.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ast-2.4.3.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams, Shopify Inc., Bruno Sutic, Jeremy Jung, Olle Jonsson, Patrik Wenger, Devin Christensen, Emil Tin, Jamie McCarthy, Kent Gruber, Alan Wu, Brian Morearty, Colin Kelley, Dimitar Peychinov, Gert Goet, Jahfer Husain, Jatin Goyal, Jiang Jinyang, Josh Teeter, Julien Portalier, Jun Jiang, Ken Muryoi, Leon Löchner, Mark Montroy, Masafumi Okura, Masayuki Yamamoto, Math Ieu, Ryan Musgrave, Salim Semaoune, Shannon Skipper, Shigeru Nakajima, Sokolov Yura, Stefan Wrobel, Trevor Turk, Yuhi Sato",
      "group": "",
      "name": "async",
      "version": "2.37.0",
      "description": "A concurrency framework for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e9d4b71f3509b44a3d2a19958101bf158dba975ba49a64a6934c8f0340ed989f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/async@2.37.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/async"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/async.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/async@2.37.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/async-2.37.0.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams, Robert Schulze, Bryan Powell, Michael Adams, Patrik Wenger, Anton Sozontov, Cyril Roelandt, Cédric Boutillier, Felix Yan, Olle Jonsson, Shigeru Nakajima, William T. Nelson, Yasha Krasnou",
      "group": "",
      "name": "console",
      "version": "1.34.3",
      "description": "Beautiful logging for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "869fbd74697efc4c606f102d2812b0b008e4e7fd738a91c591e8577140ec0dcc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/console@1.34.3",
      "type": "library",
      "bom-ref": "pkg:gem/console@1.34.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/console-1.34.3.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams",
      "group": "",
      "name": "fiber-annotation",
      "version": "0.2.0",
      "description": "A mechanism for annotating fibers.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7abfadf1d119f508867d4103bf231c0354d019cc39a5738945dec2edadaf6c03"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/fiber-annotation@0.2.0",
      "type": "library",
      "bom-ref": "pkg:gem/fiber-annotation@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/fiber-annotation-0.2.0.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams, Math Ieu, Wander Hillen, Jean Boussier, Benoit Daloze, Bruno Sutic, Shizuo Fujita, Alex Matchneer, Anthony Ross, Delton Ding, Pavel Rosický, Stanislav (Stas) Katkov",
      "group": "",
      "name": "io-event",
      "version": "1.14.3",
      "description": "An event loop.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c15cbbdd3b1cbf65bb87153a4c5bbc6d7dc07a357f6154601d5290f39ab2ac06"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/io-event@1.14.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/io-event"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/io-event.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/io-event@1.14.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2.6"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/io-event-1.14.3.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams",
      "group": "",
      "name": "metrics",
      "version": "0.15.0",
      "description": "Application metrics and instrumentation.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61ded5bac95118e995b1bc9ed4a5f19bc9814928a312a85b200abbdac9039072"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/metrics@0.15.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/metrics"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/metrics.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/metrics@0.15.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/metrics-0.15.0.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams, Felix Yan, Zach Taylor",
      "group": "",
      "name": "traces",
      "version": "0.18.2",
      "description": "Application instrumentation and tracing.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80f1649cb4daace1d7174b81f3b3b7427af0b93047759ba349960cb8f315e214"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/traces@0.18.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/traces"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/traces.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/traces@0.18.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/traces-0.18.2.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams, Tony Arcieri, Olle Jonsson, Greg Thornton, Hal Brodigan, Hendrik Beskow, Mike Perham, Sean Dilda, Stefan Wrobel",
      "group": "",
      "name": "async-dns",
      "version": "1.4.1",
      "description": "An easy to use DNS client resolver and server for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "02420d1a8d94245a21eec0e8db255f2e872023c60282c1aadb750aba964bdf5b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/async-dns@1.4.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/async-dns"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/async-dns.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/async-dns@1.4.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/async-dns-1.4.1.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams, Delton Ding",
      "group": "",
      "name": "io-endpoint",
      "version": "0.17.2",
      "description": "Provides a separation of concerns interface for IO endpoints.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3feaf766c116b35839c11fac68b6aaadc47887bb488902a57bf8e1d288fb3338"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/io-endpoint@0.17.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/io-endpoint"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/io-endpoint.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/io-endpoint@0.17.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/io-endpoint-0.17.2.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-eventstream",
      "version": "1.4.0",
      "description": "Amazon Web Services event stream library. Decodes and encodes binary stream under `vnd.amazon.event-stream` content-type",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "116bf85c436200d1060811e6f5d2d40c88f65448f2125bc77ffce5121e6e183b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-eventstream@1.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-eventstream"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/aws-eventstream@1.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-eventstream-1.4.0.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-partitions",
      "version": "1.1229.0",
      "description": "Provides interfaces to enumerate AWS partitions, regions, and services.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4cdba3093cc518e1ffe9f0f35050953cb5fb4a79797e4c928ab1cd3ed369407b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-partitions@1.1229.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/aws-partitions@1.1229.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-partitions-1.1229.0.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-sdk-cloudwatchlogs",
      "version": "1.140.0",
      "description": "Official AWS Ruby gem for Amazon CloudWatch Logs. This gem is part of the AWS SDK for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "313a95d34a83826fbb47ab80ce425bdd371d2bc25949f6348d3bb6a1cc5464bb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-sdk-cloudwatchlogs@1.140.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatchlogs"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/aws-sdk-cloudwatchlogs@1.140.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-sdk-cloudwatchlogs-1.140.0.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-sdk-core",
      "version": "3.244.0",
      "description": "Provides API clients for AWS. This gem is part of the official AWS SDK for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3e458c078b0c5bdee95bc370c3a483374b3224cf730c1f9f0faf849a5d9a18ea"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-sdk-core@3.244.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-core"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/aws-sdk-core@3.244.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-sdk-core-3.244.0.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-sigv4",
      "version": "1.12.1",
      "description": "Amazon Web Services Signature Version 4 signing library. Generates sigv4 signature for HTTP requests.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6973ff95cb0fd0dc58ba26e90e9510a2219525d07620c8babeb70ef831826c00"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-sigv4@1.12.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sigv4"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/aws-sigv4@1.12.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-sigv4-1.12.1.gem"
        }
      ]
    },
    {
      "author": "Trevor Rowe",
      "group": "",
      "name": "jmespath",
      "version": "1.6.2",
      "description": "Implements JMESPath for Ruby",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "238d774a58723d6c090494c8879b5e9918c19485f7e840f2c1c7532cf84ebcb1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/jmespath@1.6.2",
      "type": "library",
      "bom-ref": "pkg:gem/jmespath@1.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/jmespath-1.6.2.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-sdk-ec2",
      "version": "1.609.0",
      "description": "Official AWS Ruby gem for Amazon Elastic Compute Cloud (Amazon EC2). This gem is part of the AWS SDK for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ae7e102c7634885c6c51a943de3de3ad44b920e04692a3bf68c1289dffa39aeb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-sdk-ec2@1.609.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/aws-sdk-ec2@1.609.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-sdk-ec2-1.609.0.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-sdk-ecs",
      "version": "1.224.0",
      "description": "Official AWS Ruby gem for Amazon EC2 Container Service (Amazon ECS). This gem is part of the AWS SDK for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "633e1ca270d9f54e2f06cb05859dad4c0936ba3b937509dd247407b9013da798"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-sdk-ecs@1.224.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecs"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/aws-sdk-ecs@1.224.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-sdk-ecs-1.224.0.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-sdk-iam",
      "version": "1.142.0",
      "description": "Official AWS Ruby gem for AWS Identity and Access Management (IAM). This gem is part of the AWS SDK for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "61cab3fd32ad3f8540b6c4b2174d39b56fd8913f7f67b4dd2ddb02c26feea54b"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-sdk-iam@1.142.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iam"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/aws-sdk-iam@1.142.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-sdk-iam-1.142.0.gem"
        }
      ]
    },
    {
      "author": "Amazon Web Services",
      "group": "",
      "name": "aws-sdk-sts",
      "version": "1.12.0",
      "description": "Official AWS Ruby gem for AWS Security Token Service (STS). STS is included as part of aws-sdk-core - this gem is an alias for loading aws-sdk-core.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9bbd64223dd2423540291d9faaac4a169ace8cfe123b1075c9a127fcd65e061f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/aws-sdk-sts@1.12.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby"
        },
        {
          "type": "vcs",
          "url": "https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sts"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/aws-sdk-sts@1.12.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/aws-sdk-sts-1.12.0.gem"
        }
      ]
    },
    {
      "author": "Fred Snyder",
      "group": "",
      "name": "backport",
      "version": "1.2.0",
      "description": "A pure Ruby library for event-driven IO",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "912c7dfdd9ee4625d013ddfccb6205c3f92da69a8990f65c440e40f5b2fc7f75"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/backport@1.2.0",
      "type": "library",
      "bom-ref": "pkg:gem/backport@1.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/backport-1.2.0.gem"
        }
      ]
    },
    {
      "author": "David Rodriguez, Kent Sibilev, Mark Moseley",
      "group": "",
      "name": "byebug",
      "version": "13.0.0",
      "description": "Byebug is a Ruby debugger. It's implemented using the\n    TracePoint C API for execution control and the Debug Inspector C API for\n    call stack navigation.  The core component provides support that front-ends\n    can build on. It provides breakpoint handling and bindings for stack frames\n    among other things and it comes with an easy to use command line interface.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d2263efe751941ca520fa29744b71972d39cbc41839496706f5d9b22e92ae05d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/byebug@13.0.0",
      "type": "library",
      "bom-ref": "pkg:gem/byebug@13.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/byebug-13.0.0.gem"
        }
      ]
    },
    {
      "author": "aycabta",
      "group": "",
      "name": "reline",
      "version": "0.6.3",
      "description": "Alternative GNU Readline or Editline implementation by pure Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1198b04973565b36ec0f11542ab3f5cfeeec34823f4e54cebde90968092b1835"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        }
      ],
      "purl": "pkg:gem/reline@0.6.3",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby/reline/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby/reline"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/reline@0.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/reline-0.6.3.gem"
        }
      ]
    },
    {
      "author": "Tony Arcieri, Donovan Keme",
      "group": "",
      "name": "celluloid",
      "version": "0.18.0",
      "description": "Celluloid enables people to build concurrent programs out of concurrent objects just as easily as they build sequential programs out of sequential objects",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "42e5a1789aead3325b91cc9e3432f8c4fef9bd043d4d0bf10f8ff267fd622e25"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/celluloid@0.18.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://celluloid.io/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/celluloid/celluloid/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/celluloid/celluloid"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/celluloid@0.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.2.6"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/celluloid-0.18.0.gem"
        }
      ]
    },
    {
      "author": "Tony Arcieri, Samuel Williams, Donovan Keme, Wander Hillen, Utenmiki, Jeremy Hinegardner, Sean Gregory, Chuck Remes, Olle Jonsson, Ron Evans, Tommy Ong Gia Phu, Larry Lv, Lin Jen-Shin, Ryunosuke Sato, Atul Bhosale, Bruno Enten, Dimitrij Denissenko, Jesse Cooke, Klaus Trainer, Lavir the Whiolet, Mike Bourgeous, Nicholas Evans, Patrik Wenger, Peter Goldstein, Ryan LeCompte, Tim Smith, Vít Ondruch, Will Jessop, Yoshiki Takagi",
      "group": "",
      "name": "timers",
      "version": "4.4.0",
      "description": "Pure Ruby one-shot and periodic timers.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a92f43cbec26219b17a52c86501557486569bd5d01975cbca4315203cfc0ade7"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/timers@4.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/timers"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/timers.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/timers@4.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/timers-4.4.0.gem"
        }
      ]
    },
    {
      "author": "Jari Bakken, Eric Kessler, Shane da Silva",
      "group": "",
      "name": "childprocess",
      "version": "5.1.0",
      "description": "This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9a8d484be2fd4096a0e90a0cd3e449a05bc3aa33f8ac9e4d6dcef6ac1455b6ec"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/childprocess@5.1.0",
      "type": "framework",
      "bom-ref": "pkg:gem/childprocess@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.4.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/childprocess-5.1.0.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams",
      "group": "",
      "name": "fiber-local",
      "version": "1.1.0",
      "description": "Provides a class-level mixin to make fiber local state easy.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c885f94f210fb9b05737de65d511136ea602e00c5105953748aa0f8793489f06"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/fiber-local@1.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/fiber-local"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/fiber-local.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/fiber-local@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/fiber-local-1.1.0.gem"
        }
      ]
    },
    {
      "author": "Daniel Luz",
      "group": "",
      "name": "json",
      "version": "2.19.2",
      "description": "A JSON implementation as a JRuby extension.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1a26ce4fcfd3ce1b6c2815e37dc306457aaf30acaabc1c99b26ee1dfa9fe5a78"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        }
      ],
      "purl": "pkg:gem/json@2.19.2",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby/json/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby/json"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/json@2.19.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "java"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/json-2.19.2-java.gem"
        }
      ]
    },
    {
      "author": "Austin Ziegler",
      "group": "",
      "name": "diff-lcs",
      "version": "1.6.2",
      "description": "Diff::LCS computes the difference between two Enumerable sequences using the\nMcIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities\nto create a simple HTML diff output format and a standard diff-like tool.\n\nThis is release 1.6.1, providing a simple extension that allows for\nDiff::LCS::Change objects to be treated implicitly as arrays and fixes a number\nof formatting issues.\n\nRuby versions below 2.5 are soft-deprecated, which means that older versions are\nno longer part of the CI test suite. If any changes have been introduced that\nbreak those versions, bug reports and patches will be accepted, but it will be\nup to the reporter to verify any fixes prior to release. The next major release\nwill completely break compatibility.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        },
        {
          "license": {
            "id": "Artistic-1.0-Perl",
            "url": "https://opensource.org/licenses/Artistic-1.0-Perl"
          }
        },
        {
          "license": {
            "id": "GPL-2.0-or-later",
            "url": "https://opensource.org/licenses/GPL-2.0-or-later"
          }
        }
      ],
      "purl": "pkg:gem/diff-lcs@1.6.2",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/halostatue/diff-lcs/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/halostatue/diff-lcs"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/diff-lcs@1.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.8"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/diff-lcs-1.6.2.gem"
        }
      ]
    },
    {
      "author": "Brandon Keepers",
      "group": "",
      "name": "dotenv",
      "version": "3.2.0",
      "description": "Loads environment variables from `.env`.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e375b83121ea7ca4ce20f214740076129ab8514cd81378161f11c03853fe619d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/dotenv@3.2.0",
      "type": "library",
      "bom-ref": "pkg:gem/dotenv@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/dotenv-3.2.0.gem"
        }
      ]
    },
    {
      "author": "Jeremy Evans, kuwata-lab.com",
      "group": "",
      "name": "erubi",
      "version": "1.13.1",
      "description": "Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a082103b0885dbc5ecf1172fede897f9ebdb745a4b97a5e8dc63953db1ee4ad9"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/erubi@1.13.1",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/jeremyevans/erubi/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jeremyevans/erubi"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/erubi@1.13.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/erubi-1.13.1.gem"
        }
      ]
    },
    {
      "author": "Wayne Meissner",
      "group": "",
      "name": "ffi",
      "version": "1.17.3-x86_64-linux-gnu",
      "description": "Ruby FFI library",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e9f39f7bb3934f77ad6feab49662be77e87eedcdeb2a3f5c0234c2938563d4c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause"
          }
        }
      ],
      "purl": "pkg:gem/ffi@1.17.3-x86_64-linux-gnu",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ffi/ffi/wiki"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ffi/ffi/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ffi/ffi/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/ffi@1.17.3-x86_64-linux-gnu",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "x86_64-linux-gnu"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ffi-1.17.3.gem"
        }
      ]
    },
    {
      "author": "Postmodern",
      "group": "",
      "name": "ffi-libc",
      "version": "0.1.1",
      "description": "Useful Ruby FFI bindings for libc.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a2d83924662b89ca8a3822bdbfe540f5c20893a1616bd647cc6f29d256d113db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/ffi-libc@0.1.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/postmodern/ffi-libc#redme"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/postmodern/ffi-libc/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/postmodern/ffi-libc"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/ffi-libc@0.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ffi-libc-0.1.1.gem"
        }
      ]
    },
    {
      "author": "Wayne Meissner",
      "group": "",
      "name": "ffi",
      "version": "",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0e9f39f7bb3934f77ad6feab49662be77e87eedcdeb2a3f5c0234c2938563d4c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "url": "https://opensource.org/licenses/BSD-3-Clause"
          }
        }
      ],
      "purl": "pkg:gem/ffi",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ffi/ffi/wiki"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ffi/ffi/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ffi/ffi/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/ffi",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ffi-1.17.3.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams",
      "group": "",
      "name": "fiber-storage",
      "version": "1.0.1",
      "description": "Provides a compatibility shim for fiber storage.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f48e5b6d8b0be96dac486332b55cee82240057065dc761c1ea692b2e719240e1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/fiber-storage@1.0.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ioquatix/fiber-storage"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ioquatix/fiber-storage.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/fiber-storage@1.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/fiber-storage-1.0.1.gem"
        }
      ]
    },
    {
      "author": "Nicholas Evans, Jeff Kreeftmeijer, jfelchner",
      "group": "",
      "name": "fuubar",
      "version": "2.5.1",
      "description": "the instafailing RSpec progress bar formatter",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "b272a7804b282661c7fab583a3764f92543cb482c365ae39c685cd218fdd4880"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/fuubar@2.5.1",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/thekompanee/fuubar/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/thekompanee/fuubar"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/fuubar@2.5.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/fuubar-2.5.1.gem"
        }
      ]
    },
    {
      "author": "Steven Baker, David Chelimsky, Chad Humphries, Myron Marston",
      "group": "",
      "name": "rspec-core",
      "version": "3.13.6",
      "description": "BDD for Ruby. RSpec runner and example groups.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a8823c6411667b60a8bca135364351dda34cd55e44ff94c4be4633b37d828b2d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rspec-core@3.13.6",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rspec.info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rspec/rspec/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rspec/rspec/blob/rspec-core-v3.13.6/rspec-core"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rspec-core@3.13.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.8.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rspec-core-3.13.6.gem"
        }
      ]
    },
    {
      "author": "thekompanee, jfelchner",
      "group": "",
      "name": "ruby-progressbar",
      "version": "1.13.0",
      "description": "Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby. The output can be customized with a flexible formatting system including: percentage, bars of various formats, elapsed time and estimated time remaining.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/ruby-progressbar@1.13.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/jfelchner/ruby-progressbar/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jfelchner/ruby-progressbar"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/ruby-progressbar@1.13.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ruby-progressbar-1.13.0.gem"
        },
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        }
      ]
    },
    {
      "author": "Dan Kubb",
      "group": "",
      "name": "ice_nine",
      "version": "0.11.2",
      "description": "Deep Freeze Ruby Objects",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d506a7d2723d5592dc121b9928e4931742730131f22a1a37649df1c1e2e63db"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/ice_nine@0.11.2",
      "type": "library",
      "bom-ref": "pkg:gem/ice_nine@0.11.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ice_nine-0.11.2.gem"
        }
      ]
    },
    {
      "author": "Nobu Nakada",
      "group": "",
      "name": "io-console",
      "version": "0.8.2",
      "description": "add console capabilities to IO instances.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d6e3ae7a7cc7574f4b8893b4fca2162e57a825b223a177b7afa236c5ef9814cc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/io-console@0.8.2",
      "type": "library",
      "bom-ref": "pkg:gem/io-console@0.8.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/io-console-0.8.2.gem"
        }
      ]
    },
    {
      "author": "Jian Weihang",
      "group": "",
      "name": "jaro_winkler",
      "version": "1.7.0",
      "description": "jaro_winkler is an implementation of Jaro-Winkler \\\n  distance algorithm which is written in C extension and will fallback to pure \\\n  Ruby version in platforms other than MRI/KRI like JRuby or Rubinius. Both of \\\n  C and Ruby implementation support any kind of string encoding, such as \\\n  UTF-8, EUC-JP, Big5, etc.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "73149faffda3dc9f4eca35b7629a311803620be7aa39e5206e9a6112f65ba567"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/jaro_winkler@1.7.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/tonytonyjan/jaro_winkler"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/tonytonyjan/jaro_winkler/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/tonytonyjan/jaro_winkler/tree/v1.7.0"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/jaro_winkler@1.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "java"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/jaro_winkler-1.7.0-java.gem"
        }
      ]
    },
    {
      "author": "Kenny Hoxworth, Vox Pupuli",
      "group": "",
      "name": "json-schema",
      "version": "6.2.0",
      "description": "Ruby JSON Schema Validator",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e8bff46ed845a22c1ab2bd0d7eccf831c01fe23bb3920caa4c74db4306813666"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/json-schema@6.2.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/voxpupuli/json-schema//issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/voxpupuli/json-schema/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/json-schema@6.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/json-schema-6.2.0.gem"
        }
      ]
    },
    {
      "author": "Thomas Leitner",
      "group": "",
      "name": "kramdown",
      "version": "2.5.2",
      "description": "kramdown is yet-another-markdown-parser but fast, pure Ruby,\nusing a strict syntax definition and supporting several common extensions.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1ba542204c66b6f9111ff00dcc26075b95b220b07f2905d8261740c82f7f02fa"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/kramdown@2.5.2",
      "type": "library",
      "bom-ref": "pkg:gem/kramdown@2.5.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/kramdown-2.5.2.gem"
        }
      ]
    },
    {
      "author": "Kouhei Sutou",
      "group": "",
      "name": "rexml",
      "version": "3.4.4",
      "description": "An XML toolkit for Ruby",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "19e0a2c3425dfbf2d4fc1189747bdb2f849b6c5e74180401b15734bc97b5d142"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/rexml@3.4.4",
      "type": "library",
      "bom-ref": "pkg:gem/rexml@3.4.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rexml-3.4.4.gem"
        }
      ]
    },
    {
      "author": "Thomas Leitner",
      "group": "",
      "name": "kramdown-parser-gfm",
      "version": "1.1.0",
      "description": "kramdown-parser-gfm provides a kramdown parser for the GFM dialect of Markdown",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fb39745516427d2988543bf01fc4cf0ab1149476382393e0e9c48592f6581729"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/kramdown-parser-gfm@1.1.0",
      "type": "library",
      "bom-ref": "pkg:gem/kramdown-parser-gfm@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/kramdown-parser-gfm-1.1.0.gem"
        }
      ]
    },
    {
      "author": "Fumiaki MATSUSHIMA",
      "group": "",
      "name": "language_server-protocol",
      "version": "3.17.0.5",
      "description": "A Language Server Protocol SDK",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/language_server-protocol@3.17.0.5",
      "type": "library",
      "bom-ref": "pkg:gem/language_server-protocol@3.17.0.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/language_server-protocol-3.17.0.5.gem"
        }
      ]
    },
    {
      "author": "Justin Searls",
      "group": "",
      "name": "lint_roller",
      "version": "1.1.0",
      "description": "A plugin specification for linter and formatter rulesets",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/lint_roller@1.1.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/standardrb/lint_roller"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/lint_roller@1.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/lint_roller-1.1.0.gem"
        },
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        }
      ]
    },
    {
      "author": "Model Context Protocol",
      "group": "",
      "name": "mcp",
      "version": "0.9.1",
      "description": "The official Ruby SDK for Model Context Protocol servers and clients",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "58185e2f80777be85134ead5dea38519520fa61856a36139a13932def6b2b199"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/mcp@0.9.1",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/modelcontextprotocol/ruby-sdk/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/modelcontextprotocol/ruby-sdk"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/mcp@0.9.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/mcp-0.9.1.gem"
        }
      ]
    },
    {
      "author": "Shopify",
      "group": "",
      "name": "prism",
      "version": "1.9.0",
      "description": "Prism Ruby parser",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/prism@1.9.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/prism"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/prism@1.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/prism-1.9.0.gem"
        }
      ]
    },
    {
      "author": "Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid, Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo, Timothy Elliott, Nobuyoshi Nakada",
      "group": "",
      "name": "nokogiri",
      "version": "1.19.2-x86_64-linux-gnu",
      "description": "Nokogiri (鋸) makes it easy and painless to work with XML and HTML from Ruby. It provides a\nsensible, easy-to-understand API for reading, writing, modifying, and querying documents. It is\nfast and standards-compliant by relying on native parsers like libxml2, libgumbo, or xerces.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "38fdd8b59db3d5ea9e7dfb14702e882b9bf819198d5bf976f17ebce12c481756"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/nokogiri@1.19.2-x86_64-linux-gnu",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://nokogiri.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sparklemotion/nokogiri/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/sparklemotion/nokogiri"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/nokogiri@1.19.2-x86_64-linux-gnu",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "x86_64-linux-gnu"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/nokogiri-1.19.2.gem"
        }
      ]
    },
    {
      "author": "Minero Aoki, Aaron Patterson",
      "group": "",
      "name": "racc",
      "version": "1.8.1",
      "description": "Racc is an LALR(1) parser generator.\n  It is written in Ruby itself, and generates Ruby program.\n\n  NOTE: Ruby 1.8.x comes with Racc runtime module.  You\n  can run your parsers generated by racc 1.4.x out of the\n  box.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "54f2e6d1e1b91c154013277d986f52a90e5ececbe91465d29172e49342732b98"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/racc@1.8.1",
      "type": "library",
      "bom-ref": "pkg:gem/racc@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "x86_64-linux-gnu"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/racc-1.8.1-java.gem"
        }
      ]
    },
    {
      "author": "Yukihiro Matsumoto",
      "group": "",
      "name": "observer",
      "version": "0.1.2",
      "description": "Implementation of the Observer object-oriented design pattern.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d8a3107131ba661138d748e7be3dbafc0d82e732fffba9fccb3d7829880950ac"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/observer@0.1.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/observer"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/observer@0.1.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/observer-0.1.2.gem"
        }
      ]
    },
    {
      "author": "Yukihiro Matsumoto",
      "group": "",
      "name": "open3",
      "version": "0.2.1",
      "description": "Popen, but with stderr, too",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8e2d7d2113526351201438c1aa35c8139f0141c9e8913baa007c898973bf3952"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/open3@0.2.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/open3"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/open3@0.2.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/open3-0.2.1.gem"
        }
      ]
    },
    {
      "author": "OpenTelemetry Authors",
      "group": "",
      "name": "opentelemetry-api",
      "version": "1.8.0",
      "description": "A stats collection and distributed tracing framework",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3af51183daf0f56a164bc1579782245be70a40678566b9a393cbe5af28ea87c6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/opentelemetry-api@1.8.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/tree/main/api"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/opentelemetry-api@1.8.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/opentelemetry-api-1.8.0.gem"
        }
      ]
    },
    {
      "author": "OpenTelemetry Authors",
      "group": "",
      "name": "opentelemetry-common",
      "version": "0.23.0",
      "description": "Common helpers for OpenTelemetry",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "da721190479d57bae0ad2207468f47f3e2c3b9a91024b5bc32c9d280183eb32c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/opentelemetry-common@0.23.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/tree/main/common"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/opentelemetry-common@0.23.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/opentelemetry-common-0.23.0.gem"
        }
      ]
    },
    {
      "author": "OpenTelemetry Authors",
      "group": "",
      "name": "opentelemetry-registry",
      "version": "0.4.0",
      "description": "Registry for the OpenTelemetry Instrumentation Libraries",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "903fa6bfaa29eac1c1d73a4fdd29b850977b5353b84b8cdff11222c00ad2968f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/opentelemetry-registry@0.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/tree/main/instrumentation/registry"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/opentelemetry-registry@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/opentelemetry-registry-0.4.0.gem"
        }
      ]
    },
    {
      "author": "OpenTelemetry Authors",
      "group": "",
      "name": "opentelemetry-sdk",
      "version": "1.10.0",
      "description": "A stats collection and distributed tracing framework",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "43719949be8df24dcaeb86ebbf75636cda87d51a01af2729499b92a48b80521a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/opentelemetry-sdk@1.10.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/tree/main/sdk"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/opentelemetry-sdk@1.10.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/opentelemetry-sdk-1.10.0.gem"
        }
      ]
    },
    {
      "author": "OpenTelemetry Authors",
      "group": "",
      "name": "opentelemetry-semantic_conventions",
      "version": "1.36.0",
      "description": "Semantic Convention definitions for OpenTelemetry",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c1b1607dbc7853aac7f9e23f6e8b76969c45b07f2b812a4aa4383c19a3b0f617"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0"
          }
        }
      ],
      "purl": "pkg:gem/opentelemetry-semantic_conventions@1.36.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/open-telemetry/opentelemetry-ruby/tree/main/semantic_conventions"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/opentelemetry-semantic_conventions@1.36.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/opentelemetry-semantic_conventions-1.36.0.gem"
        }
      ]
    },
    {
      "author": "Marc-Andre Lafortune",
      "group": "",
      "name": "ostruct",
      "version": "0.6.3",
      "description": "Class to build custom data structures, similar to a Hash.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "95a2ed4a4bd1d190784e666b47b2d3f078e4a9efda2fccf18f84ddc6538ed912"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/ostruct@0.6.3",
      "type": "library",
      "bom-ref": "pkg:gem/ostruct@0.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ostruct-0.6.3.gem"
        },
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        }
      ]
    },
    {
      "author": "Jan Lelis",
      "group": "",
      "name": "paint",
      "version": "2.3.0",
      "description": "Terminal painter with RGB and 256 (fallback) color and terminal effects support. No string extensions! Usage: Paint['string', :red, :bright]",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "327d623e4038619d5bd99ae5db07973859cd78400c7f0329eea283cef8e83be5"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/paint@2.3.0",
      "type": "library",
      "bom-ref": "pkg:gem/paint@2.3.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.9.3"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/paint-2.3.0.gem"
        }
      ]
    },
    {
      "author": "Michael Grosser",
      "group": "",
      "name": "parallel",
      "version": "1.27.0",
      "description": "Run any kind of code in parallel processes",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4ac151e1806b755fb4e2dc2332cbf0e54f2e24ba821ff2d3dcf86bf6dc4ae130"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/parallel@1.27.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/grosser/parallel"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/grosser/parallel/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/grosser/parallel/tree/v1.27.0"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/parallel@1.27.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/parallel-1.27.0.gem"
        }
      ]
    },
    {
      "author": "whitequark",
      "group": "",
      "name": "parser",
      "version": "3.3.10.2",
      "description": "A Ruby parser written in pure Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6f60c84aa4bdcedb6d1a2434b738fe8a8136807b6adc8f7f53b97da9bc4e9357"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/parser@3.3.10.2",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/whitequark/parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/whitequark/parser/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/whitequark/parser/tree/v3.3.10.2"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/parser@3.3.10.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.0.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/parser-3.3.10.2.gem"
        }
      ]
    },
    {
      "author": "Marcin Kulik, Olle Jonsson",
      "group": "",
      "name": "rainbow",
      "version": "3.1.1",
      "description": "Colorize printed text on ANSI terminals",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rainbow@3.1.1",
      "type": "library",
      "bom-ref": "pkg:gem/rainbow@3.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rainbow-3.1.1.gem"
        },
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        }
      ]
    },
    {
      "author": "Hiroshi SHIBATA, Eric Hodel, Jim Weirich",
      "group": "",
      "name": "rake",
      "version": "13.3.1",
      "description": "Rake is a Make-like program implemented in Ruby. Tasks and dependencies are\nspecified in standard Ruby syntax.\nRake has the following features:\n  * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax.\n    No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?)\n  * Users can specify tasks with prerequisites.\n  * Rake supports rule patterns to synthesize implicit tasks.\n  * Flexible FileLists that act like arrays but know about manipulating file names and paths.\n  * Supports parallel execution of tasks.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rake@13.3.1",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby/rake/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby/rake"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rake@13.3.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rake-13.3.1.gem"
        }
      ]
    },
    {
      "author": "Soutaro Matsumoto",
      "group": "",
      "name": "rbs",
      "version": "3.10.3",
      "description": "RBS is the language for type signatures for Ruby and standard library definitions.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "70627f3919016134d554e6c99195552ae3ef6020fe034c8e983facc9c192daa6"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        },
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        }
      ],
      "purl": "pkg:gem/rbs@3.10.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/rbs"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby/rbs.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rbs@3.10.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rbs-3.10.3.gem"
        }
      ]
    },
    {
      "author": "Tanaka Akira",
      "group": "",
      "name": "tsort",
      "version": "0.2.0",
      "description": "Topological sorting using Tarjan's algorithm",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/tsort@0.2.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/tsort"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/tsort@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/tsort-0.2.0.gem"
        }
      ]
    },
    {
      "author": "Ammar Ali, Janosch Müller",
      "group": "",
      "name": "regexp_parser",
      "version": "2.11.3",
      "description": "A library for tokenizing, lexing, and parsing Ruby regular expressions.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ca13f381a173b7a93450e53459075c9b76a10433caadcb2f1180f2c741fc55a4"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/regexp_parser@2.11.3",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ammar/regexp_parser/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ammar/regexp_parser"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/regexp_parser@2.11.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.0.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/regexp_parser-2.11.3.gem"
        }
      ]
    },
    {
      "author": "Johannes Opper",
      "group": "",
      "name": "reverse_markdown",
      "version": "3.0.2",
      "description": "Map simple html back into markdown, e.g. if you want to import existing html data in your application.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "818ebb92ce39dbb1a291690dd1ec9a6d62530d4725296b17e9c8f668f9a5b8af"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "WTFPL",
            "url": "https://opensource.org/licenses/WTFPL"
          }
        }
      ],
      "purl": "pkg:gem/reverse_markdown@3.0.2",
      "type": "library",
      "bom-ref": "pkg:gem/reverse_markdown@3.0.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/reverse_markdown-3.0.2.gem"
        }
      ]
    },
    {
      "author": "Mike Dalessio, Aaron Patterson, Yoko Harada, Akinori MUSHA, John Shahid, Karol Bucek, Sam Ruby, Craig Barnes, Stephen Checkoway, Lars Kanis, Sergio Arbeo, Timothy Elliott, Nobuyoshi Nakada",
      "group": "",
      "name": "nokogiri",
      "version": "",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "38fdd8b59db3d5ea9e7dfb14702e882b9bf819198d5bf976f17ebce12c481756"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/nokogiri",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://nokogiri.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/sparklemotion/nokogiri/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/sparklemotion/nokogiri"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/nokogiri",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/nokogiri-1.19.2.gem"
        }
      ]
    },
    {
      "author": "Oleg Pudeyev",
      "group": "",
      "name": "rfc",
      "version": "0.2.0",
      "description": "RSpec Formatter Collection including a concise insta-failing formatter",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6e715c3f105e8cda4d46f738be6f3d63be87406b354504528cf3a09ed1e511a2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rfc@0.2.0",
      "type": "library",
      "bom-ref": "pkg:gem/rfc@0.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.9.3"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rfc-0.2.0.gem"
        }
      ]
    },
    {
      "author": "Steven Baker, David Chelimsky, Myron Marston",
      "group": "",
      "name": "rspec",
      "version": "3.13.2",
      "description": "BDD for Ruby",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "206284a08ad798e61f86d7ca3e376718d52c0bc944626b2349266f239f820587"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rspec@3.13.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rspec.info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rspec/rspec/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rspec/rspec/tree/rspec-v3.13.2/rspec"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rspec@3.13.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rspec-3.13.2.gem"
        }
      ]
    },
    {
      "author": "Steven Baker, David Chelimsky, Myron Marston",
      "group": "",
      "name": "rspec-expectations",
      "version": "3.13.5",
      "description": "rspec-expectations provides a simple, readable API to express expected outcomes of a code example.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rspec-expectations@3.13.5",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rspec.info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rspec/rspec/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rspec/rspec/blob/rspec-expectations-v3.13.5/rspec-expectations"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rspec-expectations@3.13.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.8.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rspec-expectations-3.13.5.gem"
        }
      ]
    },
    {
      "author": "Steven Baker, David Chelimsky, Myron Marston",
      "group": "",
      "name": "rspec-mocks",
      "version": "3.13.8",
      "description": "RSpec's 'test double' framework, with support for stubbing and mocking",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "086ad3d3d17533f4237643de0b5c42f04b66348c28bf6b9c2d3f4a3b01af1d47"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rspec-mocks@3.13.8",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rspec.info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rspec/rspec/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rspec/rspec/blob/rspec-mocks-v3.13.8/rspec-mocks"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/rspec-mocks@3.13.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.8.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rspec-mocks-3.13.8.gem"
        }
      ]
    },
    {
      "author": "David Chelimsky, Myron Marson, Jon Rowe, Sam Phippen, Xaviery Shay, Bradley Schaefer",
      "group": "",
      "name": "rspec-support",
      "version": "3.13.7",
      "description": "Support utilities for RSpec gems",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rspec-support@3.13.7",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rspec.info"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rspec/rspec/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rspec/rspec/blob/rspec-support-v3.13.7/rspec-support"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rspec-support@3.13.7",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.8.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rspec-support-3.13.7.gem"
        }
      ]
    },
    {
      "author": "Yusuke Mito, Michael Glass",
      "group": "",
      "name": "rspec-retry",
      "version": "0.6.2",
      "description": "retry intermittently failing rspec examples",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6101ba23a38809811ae3484acde4ab481c54d846ac66d5037ccb40131a60d858"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rspec-retry@0.6.2",
      "type": "library",
      "bom-ref": "pkg:gem/rspec-retry@0.6.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rspec-retry-0.6.2.gem"
        }
      ]
    },
    {
      "author": "Samuel Cochran",
      "group": "",
      "name": "rspec_junit_formatter",
      "version": "0.6.0",
      "description": "RSpec results that your continuous integration service can read.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "40dde674e6ae4e6cc0ff560da25497677e34fefd2338cc467a8972f602b62b15"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rspec_junit_formatter@0.6.0",
      "type": "library",
      "bom-ref": "pkg:gem/rspec_junit_formatter@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rspec_junit_formatter-0.6.0.gem"
        }
      ]
    },
    {
      "author": "Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama",
      "group": "",
      "name": "rubocop",
      "version": "1.85.1",
      "description": "RuboCop is a Ruby code style checking and code formatting tool.\nIt aims to enforce the community-driven Ruby Style Guide.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3dbcf9e961baa4c376eeeb2a03913dca5e3987033b04d38fa538aa1e7406cc77"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop@1.85.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rubocop.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rubocop/rubocop/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rubocop/rubocop/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubocop@1.85.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-1.85.1.gem"
        }
      ]
    },
    {
      "author": "Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama",
      "group": "",
      "name": "rubocop-ast",
      "version": "1.49.1",
      "description": "    RuboCop's Node and NodePattern classes.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "4412f3ee70f6fe4546cc489548e0f6fcf76cafcfa80fa03af67098ffed755035"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop-ast@1.49.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.rubocop.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rubocop/rubocop-ast/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rubocop/rubocop-ast/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubocop-ast@1.49.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-ast-1.49.1.gem"
        }
      ]
    },
    {
      "author": "Jan Lelis",
      "group": "",
      "name": "unicode-display_width",
      "version": "3.2.0",
      "description": "[Unicode 17.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, Emoji specification, and other data.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0cdd96b5681a5949cdbc2c55e7b420facae74c4aaf9a9815eee1087cb1853c42"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/unicode-display_width@3.2.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/janlelis/unicode-display_width/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/janlelis/unicode-display_width"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/unicode-display_width@3.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/unicode-display_width-3.2.0.gem"
        }
      ]
    },
    {
      "author": "Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama",
      "group": "",
      "name": "rubocop-performance",
      "version": "1.26.1",
      "description": "A collection of RuboCop cops to check for performance optimizations\nin Ruby code.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop-performance@1.26.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://docs.rubocop.org/rubocop-performance/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rubocop/rubocop-performance/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rubocop/rubocop-performance/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubocop-performance@1.26.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-performance-1.26.1.gem"
        }
      ]
    },
    {
      "author": "Masataka Pocke Kuwabara",
      "group": "",
      "name": "rubocop-rake",
      "version": "0.7.1",
      "description": "A RuboCop plugin for Rake",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop-rake@0.7.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rubocop/rubocop-rake"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubocop-rake@0.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-rake-0.7.1.gem"
        }
      ]
    },
    {
      "author": "John Backus, Ian MacLeod, Nils Gemeinhardt",
      "group": "",
      "name": "rubocop-rspec",
      "version": "3.9.0",
      "description": "Code style checking for RSpec files.\nA plugin for the RuboCop code style enforcing & linting tool.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8fa70a3619408237d789aeecfb9beef40576acc855173e60939d63332fdb55e2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop-rspec@3.9.0",
      "type": "library",
      "bom-ref": "pkg:gem/rubocop-rspec@3.9.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-rspec-3.9.0.gem"
        }
      ]
    },
    {
      "author": "Shopify",
      "group": "",
      "name": "ruby-lsp",
      "version": "0.26.8",
      "description": "An opinionated language server for Ruby",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fa607c342736c6ea791c945ae05025bc306ef9dd72c640b0b660478c5832f968"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/ruby-lsp@0.26.8",
      "type": "library",
      "bom-ref": "pkg:gem/ruby-lsp@0.26.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ruby-lsp-0.26.8.gem"
        }
      ]
    },
    {
      "author": "Shugo Maeda, Charlie Savage, Roger Pack, Stefan Kaes",
      "group": "",
      "name": "ruby-prof",
      "version": "2.0.4",
      "description": "ruby-prof is a fast code profiler for Ruby. It is a C extension and\ntherefore is many times faster than the standard Ruby profiler. It\nsupports both flat and graph profiles.  For each method, graph profiles\nshow how long the method ran, which methods called it and which\nmethods it called. RubyProf generate both text and html and can output\nit to standard out or to a file.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5d8bcba77a384aa65234688be1199375753380b877c5cac4a70517779bd190a0"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/ruby-prof@2.0.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby-prof/ruby-prof"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby-prof/ruby-prof/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby-prof/ruby-prof/tree/2.0.4"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/ruby-prof@2.0.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "x64-mingw-ucrt"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.2.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ruby-prof-2.0.4-x64-mingw-ucrt.gem"
        }
      ]
    },
    {
      "author": "Samuel Williams, Peter M. Goldstein, Erran Carey, Keith Larrimore, Alexey Pisarenko, Chris Cunningham, Genki Sugawara, Jean-Christophe Cyr, John Bachir, Mark Van de Vyver, Michal Cichra, Mike Ryan, Olle Jonsson, Rob Fors, Satoshi Takada, Timothy Redaelli, Zac Sprackett",
      "group": "",
      "name": "rubydns",
      "version": "2.1.1",
      "description": "An easy to use DNS server and resolver for Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "bdfdff0f1979e9b0db2b3e8d715be3ea40af38a0d0989daeea34c1fe0da42fc1"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubydns@2.1.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/socketry/rubydns"
        },
        {
          "type": "vcs",
          "url": "https://github.com/socketry/rubydns.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubydns@2.1.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.1"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubydns-2.1.1.gem"
        }
      ]
    },
    {
      "author": "Fred Snyder",
      "group": "",
      "name": "solargraph",
      "version": "0.58.3",
      "description": "IDE tools for code completion, inline documentation, and static analysis",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "debefdc927d1e72383b2c4add89e71373d902b9904617efdb687749509fe2e69"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/solargraph@0.58.3",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://solargraph.org"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/castwide/solargraph/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/castwide/solargraph"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/solargraph@0.58.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 3.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/solargraph-0.58.3.gem"
        }
      ]
    },
    {
      "author": "Yehuda Katz, José Valim",
      "group": "",
      "name": "thor",
      "version": "1.5.0",
      "description": "Thor is a toolkit for building powerful command-line interfaces.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "e3a9e55fe857e44859ce104a84675ab6e8cd59c650a49106a05f55f136425e73"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/thor@1.5.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/rails/thor"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rails/thor/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rails/thor/tree/v1.5.0"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/thor@1.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/thor-1.5.0.gem"
        }
      ]
    },
    {
      "author": "Ryan Tomayko, Magnus Holm, Jeremy Evans",
      "group": "",
      "name": "tilt",
      "version": "2.7.0",
      "description": "Generic interface to multiple Ruby template engines",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0d5b9ba69f6a36490c64b0eee9f6e9aad517e20dcc848800a06eb116f08c6ab3"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/tilt@2.7.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/jeremyevans/tilt/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/jeremyevans/tilt"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/tilt@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/tilt-2.7.0.gem"
        }
      ]
    },
    {
      "author": "Loren Segal",
      "group": "",
      "name": "yard",
      "version": "0.9.38",
      "description": "    YARD is a documentation generation tool for the Ruby programming language.\n    It enables the user to generate consistent, usable documentation that can be\n    exported to a number of formats very easily, and also supports extending for\n    custom Ruby constructs such as custom class level definitions.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "721fb82afb10532aa49860655f6cc2eaa7130889df291b052e1e6b268283010f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/yard@0.9.38",
      "type": "library",
      "bom-ref": "pkg:gem/yard@0.9.38",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/yard-0.9.38.gem"
        }
      ]
    },
    {
      "author": "Olivier Lance @ Digital cuisine",
      "group": "",
      "name": "yard-activesupport-concern",
      "version": "0.0.1",
      "description": "This is a YARD extension that brings support for modules making use of ActiveSupport::Concern. It makes YARD parse docstrings inside included and class_methods blocks and generate the proper documentation for them.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "be790cb0efc23e2e87677063598ac8b743586154657bbd9655a7f03ce78390ef"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/yard-activesupport-concern@0.0.1",
      "type": "library",
      "bom-ref": "pkg:gem/yard-activesupport-concern@0.0.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/yard-activesupport-concern-0.0.1.gem"
        }
      ]
    },
    {
      "author": "Fred Snyder",
      "group": "",
      "name": "yard-solargraph",
      "version": "0.1.0",
      "description": "A YARD extension for documenting Solargraph tags.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a19a4619c942181a618fb9458970a9d2534cf7fda69fc43949629a7948a5930e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/yard-solargraph@0.1.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://solargraph.org"
        },
        {
          "type": "vcs",
          "url": "https://github.com/castwide/yard-solargraph"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/yard-solargraph@0.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/yard-solargraph-0.1.0.gem"
        }
      ]
    },
    {
      "author": "Travis Jeffery, John Trupiano",
      "group": "",
      "name": "timecop",
      "version": "0.9.10",
      "description": "A gem providing \"time travel\" and \"time freezing\" capabilities, making it dead simple to test time-dependent code.  It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "12ba45ce57cdcf6b1043cb6cdffa6381fd89ce10d369c28a7f6f04dc1b0cd8eb"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/timecop@0.9.10",
      "type": "library",
      "bom-ref": "pkg:gem/timecop@0.9.10",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.9.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/timecop-0.9.10.gem"
        }
      ]
    },
    {
      "author": "Denis Knauf",
      "group": "",
      "name": "timeout-interrupt",
      "version": "0.4.0",
      "description": "Timeout-lib, which interrupts everything, also systemcalls. It uses libc-alarm.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "99d2587c61c32eb40f3ca29ec6cda0552135eef8a28a7ca76f07969fbe884192"
        }
      ],
      "licenses": [
        {
          "license": {
            "name": "LGPLv3"
          }
        }
      ],
      "purl": "pkg:gem/timeout-interrupt@0.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://git.denkn.at/deac/ruby-timeout-interrupt"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/timeout-interrupt@0.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.1.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/timeout-interrupt-0.4.0.gem"
        }
      ]
    },
    {
      "author": "Jan Lelis",
      "group": "",
      "name": "unicode-emoji",
      "version": "4.2.0",
      "description": "[Emoji 17.0] Provides Unicode Emoji data and regexes, incorporating the latest Unicode and Emoji standards. Includes a categorized list of recommended Emoji.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/unicode-emoji@4.2.0",
      "type": "library",
      "bom-ref": "pkg:gem/unicode-emoji@4.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/unicode-emoji-4.2.0.gem"
        },
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        }
      ]
    },
    {
      "author": "TAKAHASHI Masayoshi, GOTOU YUUZOU, Eric Wong",
      "group": "",
      "name": "webrick",
      "version": "1.9.2",
      "description": "WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "beb4a15fc474defed24a3bda4ffd88a490d517c9e4e6118c3edce59e45864131"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/webrick@1.9.2",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby/webrick/issues"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/webrick@1.9.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.4.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/webrick-1.9.2.gem"
        }
      ]
    },
    {
      "author": "Brian Lopez, Lloyd Hilaiel",
      "group": "",
      "name": "yajl-ruby",
      "version": "1.4.3",
      "description": "Ruby C bindings to the excellent Yajl JSON stream-based parser library.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8c974d9c11ae07b0a3b6d26efea8407269b02e4138118fbe3ef0d2ec9724d1d2"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/yajl-ruby@1.4.3",
      "type": "library",
      "bom-ref": "pkg:gem/yajl-ruby@1.4.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/yajl-ruby-1.4.3.gem"
        }
      ]
    },
    {
      "author": "Nobu Nakada",
      "group": "",
      "name": "io-console",
      "version": "0.6.0",
      "description": "add console capabilities to IO instances.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ce9d9a3455be48c56cac65b8ef7ec59b07526343905f9fda138791005b563336"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/io-console@0.6.0",
      "type": "library",
      "bom-ref": "pkg:gem/io-console@0.6.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/io-console-0.6.0.gem"
        }
      ]
    },
    {
      "author": "aycabta, Keiju ISHITSUKA",
      "group": "",
      "name": "irb",
      "version": "1.8.1",
      "description": "Interactive Ruby command-line tool for REPL (Read Eval Print Loop).",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "87b74e01aac7560e278bd02184d184fba89b1d231165ce3714f02f3a7556e69e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/irb@1.8.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/irb"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/irb@1.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/irb-1.8.1.gem"
        }
      ]
    },
    {
      "author": "Eric Hodel, Dave Thomas, Phil Hagelberg, Tony Strauss, Zachary Scott, Hiroshi SHIBATA, ITOYANAGI Sakura",
      "group": "",
      "name": "rdoc",
      "version": "6.5.0",
      "description": "RDoc produces HTML and command-line documentation for Ruby projects.\nRDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "95b98a0b087fcd9ab59e05864fab605b1ead12bab4212eb1d2295fc574672217"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        }
      ],
      "purl": "pkg:gem/rdoc@6.5.0",
      "type": "library",
      "bom-ref": "pkg:gem/rdoc@6.5.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rdoc-6.5.0.gem"
        }
      ]
    },
    {
      "author": "aycabta",
      "group": "",
      "name": "reline",
      "version": "0.3.8",
      "description": "Alternative GNU Readline or Editline implementation by pure Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "8ba214a53cb65224d39cd623cce6b35db553c711b0c05175c5c40ef3cfb66153"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        }
      ],
      "purl": "pkg:gem/reline@0.3.8",
      "type": "library",
      "bom-ref": "pkg:gem/reline@0.3.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/reline-0.3.8.gem"
        }
      ]
    },
    {
      "author": "Ryan Davis",
      "group": "",
      "name": "minitest",
      "version": "5.20.0",
      "description": "minitest provides a complete suite of testing facilities supporting\nTDD, BDD, mocking, and benchmarking.\n\n    \"I had a class with Jim Weirich on testing last week and we were\n     allowed to choose our testing frameworks. Kirk Haines and I were\n     paired up and we cracked open the code for a few test\n     frameworks...\n\n     I MUST say that minitest is *very* readable / understandable\n     compared to the 'other two' options we looked at. Nicely done and\n     thank you for helping us keep our mental sanity.\"\n\n    -- Wayne E. Seguin\n\nminitest/test is a small and incredibly fast unit testing framework.\nIt provides a rich set of assertions to make your tests clean and\nreadable.\n\nminitest/spec is a functionally complete spec engine. It hooks onto\nminitest/test and seamlessly bridges test assertions over to spec\nexpectations.\n\nminitest/benchmark is an awesome way to assert the performance of your\nalgorithms in a repeatable manner. Now you can assert that your newb\nco-worker doesn't replace your linear algorithm with an exponential\none!\n\nminitest/mock by Steven Baker, is a beautifully tiny mock (and stub)\nobject framework.\n\nminitest/pride shows pride in testing and adds coloring to your test\noutput. I guess it is an example of how to write IO pipes too. :P\n\nminitest/test is meant to have a clean implementation for language\nimplementors that need a minimal set of methods to bootstrap a working\ntest suite. For example, there is no magic involved for test-case\ndiscovery.\n\n    \"Again, I can't praise enough the idea of a testing/specing\n     framework that I can actually read in full in one sitting!\"\n\n    -- Piotr Szotkowski\n\nComparing to rspec:\n\n    rspec is a testing DSL. minitest is ruby.\n\n    -- Adam Hawkins, \"Bow Before MiniTest\"\n\nminitest doesn't reinvent anything that ruby already provides, like:\nclasses, modules, inheritance, methods. This means you only have to\nlearn ruby to use minitest and all of your regular OO practices like\nextract-method refactorings still apply.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a3faf26a757ced073aaae0bd10481340f53e221a4f50d8a6033591555374752e"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/minitest@5.20.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/minitest/minitest/issues"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/minitest@5.20.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6, < 4.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/minitest-5.20.0.gem"
        }
      ]
    },
    {
      "author": "Aaron Patterson, SHIBATA Hiroshi, Charles Oliver Nutter",
      "group": "",
      "name": "psych",
      "version": "5.1.0",
      "description": "Psych is a YAML parser and emitter. Psych leverages libyaml[https://pyyaml.org/wiki/LibYAML]\nfor its YAML parsing and emitting capabilities. In addition to wrapping libyaml,\nPsych also knows how to serialize and de-serialize most Ruby objects to and from the YAML format.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "c1e1d90017d0bd8735ac55dcd9ef0007c414eabc2633972d05de66698bd471da"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/psych@5.1.0",
      "type": "library",
      "bom-ref": "pkg:gem/psych@5.1.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "java"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.4.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/psych-5.1.0-java.gem"
        }
      ]
    },
    {
      "author": "Nobu Nakada, Charles Oliver Nutter",
      "group": "",
      "name": "stringio",
      "version": "3.0.8",
      "description": "Pseudo `IO` class from/to `String`.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "536c75649159539e67b7d50c1de221ed9f1c01c5a6614eef87bf33be9395a720"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        },
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/stringio@3.0.8",
      "type": "library",
      "bom-ref": "pkg:gem/stringio@3.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "java"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.7"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/stringio-3.0.8-java.gem"
        }
      ]
    },
    {
      "author": "Hiroshi SHIBATA, Eric Hodel, Jim Weirich",
      "group": "",
      "name": "rake",
      "version": "13.0.6",
      "description": "Rake is a Make-like program implemented in Ruby. Tasks and dependencies are\nspecified in standard Ruby syntax.\nRake has the following features:\n  * Rakefiles (rake's version of Makefiles) are completely defined in standard Ruby syntax.\n    No XML files to edit. No quirky Makefile syntax to worry about (is that a tab or a space?)\n  * Users can specify tasks with prerequisites.\n  * Rake supports rule patterns to synthesize implicit tasks.\n  * Flexible FileLists that act like arrays but know about manipulating file names and paths.\n  * Supports parallel execution of tasks.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "5ce4bf5037b4196c24ac62834d8db1ce175470391026bd9e557d669beeb19097"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rake@13.0.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/ruby/rake"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/ruby/rake/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ruby/rake/tree/v13.0.6"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rake@13.0.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/unicode-emoji-4.2.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.2"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rake-13.0.6.gem"
        },
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        }
      ]
    },
    {
      "author": "whitequark",
      "group": "",
      "name": "ast",
      "version": "2.4.2",
      "description": "A library for working with Abstract Syntax Trees.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "1e280232e6a33754cde542bc5ef85520b74db2aac73ec14acef453784447cc12"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/ast@2.4.2",
      "type": "library",
      "bom-ref": "pkg:gem/ast@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/ast-2.4.2.gem"
        }
      ]
    },
    {
      "author": "Daniel Luz",
      "group": "",
      "name": "json",
      "version": "2.6.3",
      "description": "A JSON implementation as a JRuby extension.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ea8c47427a2c876121b9a0ab53043ca390013a76374330eabd923bd81914e563"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "Ruby",
            "url": "https://opensource.org/licenses/Ruby"
          }
        }
      ],
      "purl": "pkg:gem/json@2.6.3",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "http://flori.github.io/json/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/flori/json/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/flori/json"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/json@2.6.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:platform",
          "value": "java"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.3"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/json-2.6.3-java.gem"
        }
      ]
    },
    {
      "author": "Fumiaki MATSUSHIMA",
      "group": "",
      "name": "language_server-protocol",
      "version": "3.17.0.3",
      "description": "A Language Server Protocol SDK",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "3d5c58c02f44a20d972957a9febe386d7e7468ab3900ce6bd2b563dd910c6b3f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/language_server-protocol@3.17.0.3",
      "type": "library",
      "bom-ref": "pkg:gem/language_server-protocol@3.17.0.3",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/language_server-protocol-3.17.0.3.gem"
        }
      ]
    },
    {
      "author": "Nick Quaranto",
      "group": "",
      "name": "m",
      "version": "1.6.1",
      "description": "Run test/unit tests by line number. Metal!",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "0c2a14a5e4168bbe9fe79714fdcef6c3227ea65c915bd3a1fdfcd854294a19bd"
        }
      ],
      "licenses": [],
      "purl": "pkg:gem/m@1.6.1",
      "type": "library",
      "bom-ref": "pkg:gem/m@1.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 1.9"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/m-1.6.1.gem"
        }
      ]
    },
    {
      "author": "John Mair (banisterfiend)",
      "group": "",
      "name": "method_source",
      "version": "1.0.0",
      "description": "retrieve the sourcecode for a method",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "d779455a2b5666a079ce58577bfad8534f571af7cec8107f4dce328f0981dede"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/method_source@1.0.0",
      "type": "library",
      "bom-ref": "pkg:gem/method_source@1.0.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/method_source-1.0.0.gem"
        }
      ]
    },
    {
      "author": "Ryan Davis",
      "group": "",
      "name": "minitest",
      "version": "5.18.0",
      "description": "minitest provides a complete suite of testing facilities supporting\nTDD, BDD, mocking, and benchmarking.\n\n    \"I had a class with Jim Weirich on testing last week and we were\n     allowed to choose our testing frameworks. Kirk Haines and I were\n     paired up and we cracked open the code for a few test\n     frameworks...\n\n     I MUST say that minitest is *very* readable / understandable\n     compared to the 'other two' options we looked at. Nicely done and\n     thank you for helping us keep our mental sanity.\"\n\n    -- Wayne E. Seguin\n\nminitest/test is a small and incredibly fast unit testing framework.\nIt provides a rich set of assertions to make your tests clean and\nreadable.\n\nminitest/spec is a functionally complete spec engine. It hooks onto\nminitest/test and seamlessly bridges test assertions over to spec\nexpectations.\n\nminitest/benchmark is an awesome way to assert the performance of your\nalgorithms in a repeatable manner. Now you can assert that your newb\nco-worker doesn't replace your linear algorithm with an exponential\none!\n\nminitest/mock by Steven Baker, is a beautifully tiny mock (and stub)\nobject framework.\n\nminitest/pride shows pride in testing and adds coloring to your test\noutput. I guess it is an example of how to write IO pipes too. :P\n\nminitest/test is meant to have a clean implementation for language\nimplementors that need a minimal set of methods to bootstrap a working\ntest suite. For example, there is no magic involved for test-case\ndiscovery.\n\n    \"Again, I can't praise enough the idea of a testing/specing\n     framework that I can actually read in full in one sitting!\"\n\n    -- Piotr Szotkowski\n\nComparing to rspec:\n\n    rspec is a testing DSL. minitest is ruby.\n\n    -- Adam Hawkins, \"Bow Before MiniTest\"\n\nminitest doesn't reinvent anything that ruby already provides, like:\nclasses, modules, inheritance, methods. This means you only have to\nlearn ruby to use minitest and all of your regular OO practices like\nextract-method refactorings still apply.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "06f43aa0692ce3acf19cb5bc539ad2c6095ca3d2c7e5fbafc58a7d847e898745"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/minitest@5.18.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/seattlerb/minitest/issues"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/minitest@5.18.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6, < 4.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/minitest-5.18.0.gem"
        }
      ]
    },
    {
      "author": "Michael Grosser",
      "group": "",
      "name": "parallel",
      "version": "1.22.1",
      "description": "Run any kind of code in parallel processes",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "ebdf1f0c51f182df38522f70ba770214940bef998cdb6e00f36492b29699761f"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/parallel@1.22.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/grosser/parallel"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/grosser/parallel/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/grosser/parallel/tree/v1.22.1"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/parallel@1.22.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.5"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/parallel-1.22.1.gem"
        }
      ]
    },
    {
      "author": "whitequark",
      "group": "",
      "name": "parser",
      "version": "3.2.2.0",
      "description": "A Ruby parser written in pure Ruby.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "fdc33eef1fd53b55cc875f5f8a651c82967a071970e3c8ef46d39c9b5074aa68"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/parser@3.2.2.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/whitequark/parser"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/whitequark/parser/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/whitequark/parser/tree/v3.2.2.0"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/parser@3.2.2.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.0.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/parser-3.2.2.0.gem"
        }
      ]
    },
    {
      "author": "Ammar Ali",
      "group": "",
      "name": "regexp_parser",
      "version": "2.7.0",
      "description": "A library for tokenizing, lexing, and parsing Ruby regular expressions.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "f8b8b7f34cc53c907fad6aec2b9da996a4311a0ddd92f3bfd3b999de5420c234"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/regexp_parser@2.7.0",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/ammar/regexp_parser/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/ammar/regexp_parser"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/regexp_parser@2.7.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.0.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/regexp_parser-2.7.0.gem"
        }
      ]
    },
    {
      "author": "Kouhei Sutou",
      "group": "",
      "name": "rexml",
      "version": "3.2.5",
      "description": "An XML toolkit for Ruby",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "a33c3bf95fda7983ec7f05054f3a985af41dbc25a0339843bd2479e93cabb123"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "url": "https://opensource.org/licenses/BSD-2-Clause"
          }
        }
      ],
      "purl": "pkg:gem/rexml@3.2.5",
      "type": "library",
      "bom-ref": "pkg:gem/rexml@3.2.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rexml-3.2.5.gem"
        }
      ]
    },
    {
      "author": "Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama",
      "group": "",
      "name": "rubocop",
      "version": "1.48.1",
      "description": "    RuboCop is a Ruby code style checking and code formatting tool.\n    It aims to enforce the community-driven Ruby Style Guide.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "18cf7216ba8febb2f8a2a5978f36c54cfdf0de4427cb190a20fd0ee38ccdbee8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop@1.48.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://rubocop.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rubocop/rubocop/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rubocop/rubocop/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubocop@1.48.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-1.48.1.gem"
        }
      ]
    },
    {
      "author": "Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama",
      "group": "",
      "name": "rubocop-ast",
      "version": "1.28.0",
      "description": "    RuboCop's Node and NodePattern classes.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "051b5d53eb0840406d1b28a825087a6b4e8cc5dd1386887ec8f65cf39cd24f58"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop-ast@1.28.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.rubocop.org/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rubocop/rubocop-ast/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rubocop/rubocop-ast/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubocop-ast@1.28.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-ast-1.28.0.gem"
        }
      ]
    },
    {
      "author": "Jan Lelis",
      "group": "",
      "name": "unicode-display_width",
      "version": "2.4.2",
      "description": "[Unicode 15.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, and other data.",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "6a10205d1a19ca790c4e53064ba93f09d9eb234bf6bd135d9deb6001c21428be"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/unicode-display_width@2.4.2",
      "externalReferences": [
        {
          "type": "issue-tracker",
          "url": "https://github.com/janlelis/unicode-display_width/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/janlelis/unicode-display_width"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:gem/unicode-display_width@2.4.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.4.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/unicode-display_width-2.4.2.gem"
        }
      ]
    },
    {
      "author": "Bozhidar Batsov, Jonas Arvidsson, Yuji Nakayama",
      "group": "",
      "name": "rubocop-performance",
      "version": "1.16.0",
      "description": "A collection of RuboCop cops to check for performance optimizations\nin Ruby code.\n",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "cc764f84bf37c6ef269973e686c3b33f258ffd612130e40856b25103de06efd8"
        }
      ],
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:gem/rubocop-performance@1.16.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://docs.rubocop.org/rubocop-performance/"
        },
        {
          "type": "issue-tracker",
          "url": "https://github.com/rubocop/rubocop-performance/issues"
        },
        {
          "type": "vcs",
          "url": "https://github.com/rubocop/rubocop-performance/"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:gem/rubocop-performance@1.16.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/rubocop-performance-1.16.0.gem"
        }
      ]
    },
    {
      "author": "Justin Searls",
      "group": "",
      "name": "standard",
      "version": "1.26.0",
      "description": "Ruby Style Guide, with linter & automatic code fixer",
      "hashes": [
        {
          "alg": "SHA-256",
          "content": "7408eb7a3c60624dd93ec5742a1309b86f69d355e3cc3454ad76d64e73e9f83e"
        }
      ],
      "licenses": [],
      "purl": "pkg:gem/standard@1.26.0",
      "type": "library",
      "bom-ref": "pkg:gem/standard@1.26.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "/home/runner/work/mongo-ruby-driver/mongo-ruby-driver/bundle/ruby/3.2.0/gems/lint_roller-1.1.0/Gemfile.lock"
        },
        {
          "name": "cdx:gem:remote",
          "value": "https://rubygems.org/"
        },
        {
          "name": "cdx:gem:rubyVersionSpecifiers",
          "value": ">= 2.6.0"
        },
        {
          "name": "cdx:gem:gemUri",
          "value": "https://rubygems.org/gems/standard-1.26.0.gem"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:gem/mongo@2.23.0",
      "dependsOn": [
        "pkg:gem/base64@0.3.0",
        "pkg:gem/bson@5.2.0"
      ]
    },
    {
      "ref": "pkg:gem/base64@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/bson@5.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/activesupport@7.0.10",
      "dependsOn": [
        "pkg:gem/base64@0.3.0",
        "pkg:gem/benchmark@0.5.0",
        "pkg:gem/bigdecimal@4.0.1",
        "pkg:gem/concurrent-ruby@1.3.6",
        "pkg:gem/drb@2.2.3",
        "pkg:gem/i18n@1.14.8",
        "pkg:gem/logger@1.7.0",
        "pkg:gem/minitest@6.0.2",
        "pkg:gem/mutex_m@0.3.0",
        "pkg:gem/securerandom@0.4.1",
        "pkg:gem/tzinfo@2.0.6"
      ]
    },
    {
      "ref": "pkg:gem/benchmark@0.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/bigdecimal@4.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/concurrent-ruby@1.3.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/drb@2.2.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/i18n@1.14.8",
      "dependsOn": [
        "pkg:gem/concurrent-ruby@1.3.6"
      ]
    },
    {
      "ref": "pkg:gem/logger@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/minitest@6.0.2",
      "dependsOn": [
        "pkg:gem/drb@2.2.3",
        "pkg:gem/prism@1.9.0"
      ]
    },
    {
      "ref": "pkg:gem/mutex_m@0.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/securerandom@0.4.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/tzinfo@2.0.6",
      "dependsOn": [
        "pkg:gem/concurrent-ruby@1.3.6"
      ]
    },
    {
      "ref": "pkg:gem/addressable@2.8.9",
      "dependsOn": [
        "pkg:gem/public_suffix@7.0.5"
      ]
    },
    {
      "ref": "pkg:gem/public_suffix@7.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/ast@2.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/async@2.37.0",
      "dependsOn": [
        "pkg:gem/console@1.34.3",
        "pkg:gem/fiber-annotation@0.2.0",
        "pkg:gem/io-event@1.14.3",
        "pkg:gem/metrics@0.15.0",
        "pkg:gem/traces@0.18.2"
      ]
    },
    {
      "ref": "pkg:gem/console@1.34.3",
      "dependsOn": [
        "pkg:gem/fiber-annotation@0.2.0",
        "pkg:gem/fiber-local@1.1.0",
        "pkg:gem/json@2.19.2"
      ]
    },
    {
      "ref": "pkg:gem/fiber-annotation@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/io-event@1.14.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/metrics@0.15.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/traces@0.18.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/async-dns@1.4.1",
      "dependsOn": [
        "pkg:gem/async@2.37.0",
        "pkg:gem/io-endpoint@0.17.2"
      ]
    },
    {
      "ref": "pkg:gem/io-endpoint@0.17.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/aws-eventstream@1.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/aws-partitions@1.1229.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/aws-sdk-cloudwatchlogs@1.140.0",
      "dependsOn": [
        "pkg:gem/aws-sdk-core@3.244.0",
        "pkg:gem/aws-sigv4@1.12.1"
      ]
    },
    {
      "ref": "pkg:gem/aws-sdk-core@3.244.0",
      "dependsOn": [
        "pkg:gem/aws-eventstream@1.4.0",
        "pkg:gem/aws-partitions@1.1229.0",
        "pkg:gem/aws-sigv4@1.12.1",
        "pkg:gem/base64@0.3.0",
        "pkg:gem/bigdecimal@4.0.1",
        "pkg:gem/jmespath@1.6.2",
        "pkg:gem/logger@1.7.0"
      ]
    },
    {
      "ref": "pkg:gem/aws-sigv4@1.12.1",
      "dependsOn": [
        "pkg:gem/aws-eventstream@1.4.0"
      ]
    },
    {
      "ref": "pkg:gem/jmespath@1.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/aws-sdk-ec2@1.609.0",
      "dependsOn": [
        "pkg:gem/aws-sdk-core@3.244.0",
        "pkg:gem/aws-sigv4@1.12.1"
      ]
    },
    {
      "ref": "pkg:gem/aws-sdk-ecs@1.224.0",
      "dependsOn": [
        "pkg:gem/aws-sdk-core@3.244.0",
        "pkg:gem/aws-sigv4@1.12.1"
      ]
    },
    {
      "ref": "pkg:gem/aws-sdk-iam@1.142.0",
      "dependsOn": [
        "pkg:gem/aws-sdk-core@3.244.0",
        "pkg:gem/aws-sigv4@1.12.1"
      ]
    },
    {
      "ref": "pkg:gem/aws-sdk-sts@1.12.0",
      "dependsOn": [
        "pkg:gem/aws-sdk-core@3.244.0",
        "pkg:gem/aws-sigv4@1.12.1"
      ]
    },
    {
      "ref": "pkg:gem/backport@1.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/byebug@13.0.0",
      "dependsOn": [
        "pkg:gem/reline@0.6.3"
      ]
    },
    {
      "ref": "pkg:gem/reline@0.6.3",
      "dependsOn": [
        "pkg:gem/io-console@0.8.2"
      ]
    },
    {
      "ref": "pkg:gem/celluloid@0.18.0",
      "dependsOn": [
        "pkg:gem/timers@4.4.0"
      ]
    },
    {
      "ref": "pkg:gem/timers@4.4.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/childprocess@5.1.0",
      "dependsOn": [
        "pkg:gem/logger@1.7.0"
      ]
    },
    {
      "ref": "pkg:gem/fiber-local@1.1.0",
      "dependsOn": [
        "pkg:gem/fiber-storage@1.0.1"
      ]
    },
    {
      "ref": "pkg:gem/json@2.19.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/diff-lcs@1.6.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/dotenv@3.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/erubi@1.13.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/ffi@1.17.3-x86_64-linux-gnu",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/ffi-libc@0.1.1",
      "dependsOn": [
        "pkg:gem/ffi"
      ]
    },
    {
      "ref": "pkg:gem/ffi",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/fiber-storage@1.0.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/fuubar@2.5.1",
      "dependsOn": [
        "pkg:gem/rspec-core@3.13.6",
        "pkg:gem/ruby-progressbar@1.13.0"
      ]
    },
    {
      "ref": "pkg:gem/rspec-core@3.13.6",
      "dependsOn": [
        "pkg:gem/rspec-support@3.13.7"
      ]
    },
    {
      "ref": "pkg:gem/ruby-progressbar@1.13.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/ice_nine@0.11.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/io-console@0.8.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/jaro_winkler@1.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/json-schema@6.2.0",
      "dependsOn": [
        "pkg:gem/addressable@2.8.9",
        "pkg:gem/bigdecimal@4.0.1"
      ]
    },
    {
      "ref": "pkg:gem/kramdown@2.5.2",
      "dependsOn": [
        "pkg:gem/rexml@3.4.4"
      ]
    },
    {
      "ref": "pkg:gem/rexml@3.4.4",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/kramdown-parser-gfm@1.1.0",
      "dependsOn": [
        "pkg:gem/kramdown@2.5.2"
      ]
    },
    {
      "ref": "pkg:gem/language_server-protocol@3.17.0.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/lint_roller@1.1.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/mcp@0.9.1",
      "dependsOn": [
        "pkg:gem/json-schema@6.2.0"
      ]
    },
    {
      "ref": "pkg:gem/prism@1.9.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/nokogiri@1.19.2-x86_64-linux-gnu",
      "dependsOn": [
        "pkg:gem/racc@1.8.1"
      ]
    },
    {
      "ref": "pkg:gem/racc@1.8.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/observer@0.1.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/open3@0.2.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/opentelemetry-api@1.8.0",
      "dependsOn": [
        "pkg:gem/logger@1.7.0"
      ]
    },
    {
      "ref": "pkg:gem/opentelemetry-common@0.23.0",
      "dependsOn": [
        "pkg:gem/opentelemetry-api@1.8.0"
      ]
    },
    {
      "ref": "pkg:gem/opentelemetry-registry@0.4.0",
      "dependsOn": [
        "pkg:gem/opentelemetry-api@1.8.0"
      ]
    },
    {
      "ref": "pkg:gem/opentelemetry-sdk@1.10.0",
      "dependsOn": [
        "pkg:gem/opentelemetry-api@1.8.0",
        "pkg:gem/opentelemetry-common@0.23.0",
        "pkg:gem/opentelemetry-registry@0.4.0",
        "pkg:gem/opentelemetry-semantic_conventions@1.36.0"
      ]
    },
    {
      "ref": "pkg:gem/opentelemetry-semantic_conventions@1.36.0",
      "dependsOn": [
        "pkg:gem/opentelemetry-api@1.8.0"
      ]
    },
    {
      "ref": "pkg:gem/ostruct@0.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/paint@2.3.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/parallel@1.27.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/parser@3.3.10.2",
      "dependsOn": [
        "pkg:gem/ast@2.4.3",
        "pkg:gem/racc@1.8.1"
      ]
    },
    {
      "ref": "pkg:gem/rainbow@3.1.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rake@13.3.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rbs@3.10.3",
      "dependsOn": [
        "pkg:gem/logger@1.7.0",
        "pkg:gem/tsort@0.2.0"
      ]
    },
    {
      "ref": "pkg:gem/tsort@0.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/regexp_parser@2.11.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/reverse_markdown@3.0.2",
      "dependsOn": [
        "pkg:gem/nokogiri"
      ]
    },
    {
      "ref": "pkg:gem/nokogiri",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rfc@0.2.0",
      "dependsOn": [
        "pkg:gem/rspec-core@3.13.6"
      ]
    },
    {
      "ref": "pkg:gem/rspec@3.13.2",
      "dependsOn": [
        "pkg:gem/rspec-core@3.13.6",
        "pkg:gem/rspec-expectations@3.13.5",
        "pkg:gem/rspec-mocks@3.13.8"
      ]
    },
    {
      "ref": "pkg:gem/rspec-expectations@3.13.5",
      "dependsOn": [
        "pkg:gem/diff-lcs@1.6.2",
        "pkg:gem/rspec-support@3.13.7"
      ]
    },
    {
      "ref": "pkg:gem/rspec-mocks@3.13.8",
      "dependsOn": [
        "pkg:gem/diff-lcs@1.6.2",
        "pkg:gem/rspec-support@3.13.7"
      ]
    },
    {
      "ref": "pkg:gem/rspec-support@3.13.7",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rspec-retry@0.6.2",
      "dependsOn": [
        "pkg:gem/rspec-core@3.13.6"
      ]
    },
    {
      "ref": "pkg:gem/rspec_junit_formatter@0.6.0",
      "dependsOn": [
        "pkg:gem/rspec-core@3.13.6"
      ]
    },
    {
      "ref": "pkg:gem/rubocop@1.85.1",
      "dependsOn": [
        "pkg:gem/json@2.19.2",
        "pkg:gem/language_server-protocol@3.17.0.5",
        "pkg:gem/lint_roller@1.1.0",
        "pkg:gem/mcp@0.9.1",
        "pkg:gem/parallel@1.27.0",
        "pkg:gem/parser@3.3.10.2",
        "pkg:gem/rainbow@3.1.1",
        "pkg:gem/regexp_parser@2.11.3",
        "pkg:gem/rubocop-ast@1.49.1",
        "pkg:gem/ruby-progressbar@1.13.0",
        "pkg:gem/unicode-display_width@3.2.0"
      ]
    },
    {
      "ref": "pkg:gem/rubocop-ast@1.49.1",
      "dependsOn": [
        "pkg:gem/parser@3.3.10.2",
        "pkg:gem/prism@1.9.0"
      ]
    },
    {
      "ref": "pkg:gem/unicode-display_width@3.2.0",
      "dependsOn": [
        "pkg:gem/unicode-emoji@4.2.0"
      ]
    },
    {
      "ref": "pkg:gem/rubocop-performance@1.26.1",
      "dependsOn": [
        "pkg:gem/lint_roller@1.1.0",
        "pkg:gem/rubocop-ast@1.49.1",
        "pkg:gem/rubocop@1.85.1"
      ]
    },
    {
      "ref": "pkg:gem/rubocop-rake@0.7.1",
      "dependsOn": [
        "pkg:gem/lint_roller@1.1.0",
        "pkg:gem/rubocop@1.85.1"
      ]
    },
    {
      "ref": "pkg:gem/rubocop-rspec@3.9.0",
      "dependsOn": [
        "pkg:gem/lint_roller@1.1.0",
        "pkg:gem/rubocop@1.85.1"
      ]
    },
    {
      "ref": "pkg:gem/ruby-lsp@0.26.8",
      "dependsOn": [
        "pkg:gem/language_server-protocol@3.17.0.5",
        "pkg:gem/prism@1.9.0",
        "pkg:gem/rbs@3.10.3"
      ]
    },
    {
      "ref": "pkg:gem/ruby-prof@2.0.4",
      "dependsOn": [
        "pkg:gem/base64@0.3.0",
        "pkg:gem/ostruct@0.6.3"
      ]
    },
    {
      "ref": "pkg:gem/rubydns@2.1.1",
      "dependsOn": [
        "pkg:gem/async-dns@1.4.1"
      ]
    },
    {
      "ref": "pkg:gem/solargraph@0.58.3",
      "dependsOn": [
        "pkg:gem/ast@2.4.3",
        "pkg:gem/backport@1.2.0",
        "pkg:gem/benchmark@0.5.0",
        "pkg:gem/diff-lcs@1.6.2",
        "pkg:gem/jaro_winkler@1.7.0",
        "pkg:gem/kramdown-parser-gfm@1.1.0",
        "pkg:gem/kramdown@2.5.2",
        "pkg:gem/logger@1.7.0",
        "pkg:gem/observer@0.1.2",
        "pkg:gem/open3@0.2.1",
        "pkg:gem/ostruct@0.6.3",
        "pkg:gem/parser@3.3.10.2",
        "pkg:gem/prism@1.9.0",
        "pkg:gem/rbs@3.10.3",
        "pkg:gem/reverse_markdown@3.0.2",
        "pkg:gem/rubocop@1.85.1",
        "pkg:gem/thor@1.5.0",
        "pkg:gem/tilt@2.7.0",
        "pkg:gem/yard-activesupport-concern@0.0.1",
        "pkg:gem/yard-solargraph@0.1.0",
        "pkg:gem/yard@0.9.38"
      ]
    },
    {
      "ref": "pkg:gem/thor@1.5.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/tilt@2.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/yard@0.9.38",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/yard-activesupport-concern@0.0.1",
      "dependsOn": [
        "pkg:gem/yard@0.9.38"
      ]
    },
    {
      "ref": "pkg:gem/yard-solargraph@0.1.0",
      "dependsOn": [
        "pkg:gem/yard@0.9.38"
      ]
    },
    {
      "ref": "pkg:gem/timecop@0.9.10",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/timeout-interrupt@0.4.0",
      "dependsOn": [
        "pkg:gem/ffi-libc@0.1.1"
      ]
    },
    {
      "ref": "pkg:gem/unicode-emoji@4.2.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/webrick@1.9.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/yajl-ruby@1.4.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/io-console@0.6.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/irb@1.8.1",
      "dependsOn": [
        "pkg:gem/rdoc@6.5.0",
        "pkg:gem/reline@0.3.8"
      ]
    },
    {
      "ref": "pkg:gem/rdoc@6.5.0",
      "dependsOn": [
        "pkg:gem/psych@5.1.0"
      ]
    },
    {
      "ref": "pkg:gem/reline@0.3.8",
      "dependsOn": [
        "pkg:gem/io-console@0.6.0"
      ]
    },
    {
      "ref": "pkg:gem/minitest@5.20.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/psych@5.1.0",
      "dependsOn": [
        "pkg:gem/stringio@3.0.8"
      ]
    },
    {
      "ref": "pkg:gem/stringio@3.0.8",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rake@13.0.6",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/ast@2.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/json@2.6.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/language_server-protocol@3.17.0.3",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/m@1.6.1",
      "dependsOn": [
        "pkg:gem/method_source@1.0.0",
        "pkg:gem/rake@13.0.6"
      ]
    },
    {
      "ref": "pkg:gem/method_source@1.0.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/minitest@5.18.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/parallel@1.22.1",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/parser@3.2.2.0",
      "dependsOn": [
        "pkg:gem/ast@2.4.2"
      ]
    },
    {
      "ref": "pkg:gem/regexp_parser@2.7.0",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rexml@3.2.5",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rubocop@1.48.1",
      "dependsOn": [
        "pkg:gem/json@2.6.3",
        "pkg:gem/parallel@1.22.1",
        "pkg:gem/parser@3.2.2.0",
        "pkg:gem/rainbow@3.1.1",
        "pkg:gem/regexp_parser@2.7.0",
        "pkg:gem/rexml@3.2.5",
        "pkg:gem/rubocop-ast@1.28.0",
        "pkg:gem/ruby-progressbar@1.13.0",
        "pkg:gem/unicode-display_width@2.4.2"
      ]
    },
    {
      "ref": "pkg:gem/rubocop-ast@1.28.0",
      "dependsOn": [
        "pkg:gem/parser@3.2.2.0"
      ]
    },
    {
      "ref": "pkg:gem/unicode-display_width@2.4.2",
      "dependsOn": []
    },
    {
      "ref": "pkg:gem/rubocop-performance@1.16.0",
      "dependsOn": [
        "pkg:gem/rubocop-ast@1.28.0",
        "pkg:gem/rubocop@1.48.1"
      ]
    },
    {
      "ref": "pkg:gem/standard@1.26.0",
      "dependsOn": [
        "pkg:gem/language_server-protocol@3.17.0.3",
        "pkg:gem/rubocop-performance@1.16.0",
        "pkg:gem/rubocop@1.48.1"
      ]
    },
    {
      "ref": "pkg:gem/mongo-ruby-driver@latest",
      "dependsOn": [
        "pkg:gem/activesupport@7.0.10",
        "pkg:gem/aws-sdk-cloudwatchlogs@1.140.0",
        "pkg:gem/aws-sdk-core@3.244.0",
        "pkg:gem/aws-sdk-ec2@1.609.0",
        "pkg:gem/aws-sdk-ecs@1.224.0",
        "pkg:gem/aws-sdk-iam@1.142.0",
        "pkg:gem/aws-sdk-sts@1.12.0",
        "pkg:gem/byebug@13.0.0",
        "pkg:gem/celluloid@0.18.0",
        "pkg:gem/childprocess@5.1.0",
        "pkg:gem/concurrent-ruby@1.3.6",
        "pkg:gem/dotenv@3.2.0",
        "pkg:gem/erubi@1.13.1",
        "pkg:gem/ffi",
        "pkg:gem/fuubar@2.5.1",
        "pkg:gem/ice_nine@0.11.2",
        "pkg:gem/irb@1.8.1",
        "pkg:gem/json@2.19.2",
        "pkg:gem/lint_roller@1.1.0",
        "pkg:gem/m@1.6.1",
        "pkg:gem/minitest@5.18.0",
        "pkg:gem/minitest@5.20.0",
        "pkg:gem/mongo@2.23.0",
        "pkg:gem/mutex_m@0.3.0",
        "pkg:gem/opentelemetry-sdk@1.10.0",
        "pkg:gem/ostruct@0.6.3",
        "pkg:gem/paint@2.3.0",
        "pkg:gem/rake@13.0.6",
        "pkg:gem/rake@13.3.1",
        "pkg:gem/rfc@0.2.0",
        "pkg:gem/rspec-retry@0.6.2",
        "pkg:gem/rspec@3.13.2",
        "pkg:gem/rspec_junit_formatter@0.6.0",
        "pkg:gem/rubocop-performance@1.26.1",
        "pkg:gem/rubocop-rake@0.7.1",
        "pkg:gem/rubocop-rspec@3.9.0",
        "pkg:gem/rubocop@1.85.1",
        "pkg:gem/ruby-lsp@0.26.8",
        "pkg:gem/ruby-prof@2.0.4",
        "pkg:gem/rubydns@2.1.1",
        "pkg:gem/solargraph@0.58.3",
        "pkg:gem/standard@1.26.0",
        "pkg:gem/tilt@2.7.0",
        "pkg:gem/timecop@0.9.10",
        "pkg:gem/timeout-interrupt@0.4.0",
        "pkg:gem/unicode-emoji@4.2.0",
        "pkg:gem/webrick@1.9.2",
        "pkg:gem/yajl-ruby@1.4.3",
        "pkg:gem/yard@0.9.38"
      ]
    }
  ]
}
