---
SPDXID: "SPDXRef-DOCUMENT"
spdxVersion: "SPDX-2.2"
creationInfo:
  created: "2023-11-28T15:07:46Z"
  creators:
  - "Tool: OSS Review Toolkit - cc543c9380-dirty"
  licenseListVersion: "3.19"
name: "Unnamed document"
dataLicense: "CC0-1.0"
documentNamespace: "spdx://c468a6b3-cef9-4281-b881-80813ee2a53f"
documentDescribes:
- "SPDXRef-Project-Bundler-project"
packages:
- SPDXID: "SPDXRef-Project-Bundler-project"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  filesAnalyzed: false
  homepage: "NONE"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "project"
  summary: "NONE"
- SPDXID: "SPDXRef-Package-Gem-addressable-2.8.5"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/addressable@2.8.5"
  filesAnalyzed: false
  homepage: "https://github.com/sporkmonger/addressable"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "Apache-2.0"
  name: "addressable"
  summary: "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"
  versionInfo: "2.8.5"
- SPDXID: "SPDXRef-Package-Gem-addressable-2.8.5-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/sporkmonger/addressable.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/addressable@2.8.5"
  filesAnalyzed: false
  homepage: "https://github.com/sporkmonger/addressable"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "addressable"
  summary: "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"
  versionInfo: "2.8.5"
- SPDXID: "SPDXRef-Package-Gem-addressable-2.8.5-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/addressable-2.8.5.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/addressable@2.8.5"
  filesAnalyzed: false
  homepage: "https://github.com/sporkmonger/addressable"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "addressable"
  summary: "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"
  versionInfo: "2.8.5"
- SPDXID: "SPDXRef-Package-Gem-colorator-1.1.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/colorator@1.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/octopress/colorator"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "colorator"
  summary: "NONE"
  versionInfo: "1.1.0"
- SPDXID: "SPDXRef-Package-Gem-colorator-1.1.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/octopress/colorator.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/colorator@1.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/octopress/colorator"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "colorator"
  summary: "NONE"
  versionInfo: "1.1.0"
- SPDXID: "SPDXRef-Package-Gem-colorator-1.1.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/colorator-1.1.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/colorator@1.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/octopress/colorator"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "colorator"
  summary: "NONE"
  versionInfo: "1.1.0"
- SPDXID: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/concurrent-ruby@1.2.2"
  filesAnalyzed: false
  homepage: "http://www.concurrent-ruby.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "concurrent-ruby"
  summary: "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"
  versionInfo: "1.2.2"
- SPDXID: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/ruby-concurrency/concurrent-ruby.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/concurrent-ruby@1.2.2"
  filesAnalyzed: false
  homepage: "http://www.concurrent-ruby.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "concurrent-ruby"
  summary: "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"
  versionInfo: "1.2.2"
- SPDXID: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/concurrent-ruby-1.2.2.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/concurrent-ruby@1.2.2"
  filesAnalyzed: false
  homepage: "http://www.concurrent-ruby.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "concurrent-ruby"
  summary: "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"
  versionInfo: "1.2.2"
- SPDXID: "SPDXRef-Package-Gem-em-websocket-0.5.3"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/em-websocket@0.5.3"
  filesAnalyzed: false
  homepage: "http://github.com/igrigorik/em-websocket"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "em-websocket"
  summary: "EventMachine based WebSocket server"
  versionInfo: "0.5.3"
- SPDXID: "SPDXRef-Package-Gem-em-websocket-0.5.3-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/igrigorik/em-websocket.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/em-websocket@0.5.3"
  filesAnalyzed: false
  homepage: "http://github.com/igrigorik/em-websocket"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "em-websocket"
  summary: "EventMachine based WebSocket server"
  versionInfo: "0.5.3"
- SPDXID: "SPDXRef-Package-Gem-em-websocket-0.5.3-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/em-websocket-0.5.3.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/em-websocket@0.5.3"
  filesAnalyzed: false
  homepage: "http://github.com/igrigorik/em-websocket"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "em-websocket"
  summary: "EventMachine based WebSocket server"
  versionInfo: "0.5.3"
- SPDXID: "SPDXRef-Package-Gem-eventmachine-1.2.7"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/eventmachine@1.2.7"
  filesAnalyzed: false
  homepage: "http://rubyeventmachine.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "GPL-2.0-only AND Ruby"
  name: "eventmachine"
  summary: "EventMachine implements a fast, single-threaded engine for arbitrary network\n\
    communications. It's extremely easy to use in Ruby. EventMachine wraps all\ninteractions\
    \ with IP sockets, allowing programs to concentrate on the\nimplementation of\
    \ network protocols. It can be used to create both network\nservers and clients.\
    \ To create a server or client, a Ruby program only needs\nto specify the IP address\
    \ and port, and provide a Module that implements the\ncommunications protocol.\
    \ Implementations of several standard network protocols\nare provided with the\
    \ package, primarily to serve as examples. The real goal\nof EventMachine is to\
    \ enable programs to easily interface with other programs\nusing TCP/IP, especially\
    \ if custom protocols are required.\n"
  versionInfo: "1.2.7"
- SPDXID: "SPDXRef-Package-Gem-eventmachine-1.2.7-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/eventmachine/eventmachine.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/eventmachine@1.2.7"
  filesAnalyzed: false
  homepage: "http://rubyeventmachine.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "eventmachine"
  summary: "EventMachine implements a fast, single-threaded engine for arbitrary network\n\
    communications. It's extremely easy to use in Ruby. EventMachine wraps all\ninteractions\
    \ with IP sockets, allowing programs to concentrate on the\nimplementation of\
    \ network protocols. It can be used to create both network\nservers and clients.\
    \ To create a server or client, a Ruby program only needs\nto specify the IP address\
    \ and port, and provide a Module that implements the\ncommunications protocol.\
    \ Implementations of several standard network protocols\nare provided with the\
    \ package, primarily to serve as examples. The real goal\nof EventMachine is to\
    \ enable programs to easily interface with other programs\nusing TCP/IP, especially\
    \ if custom protocols are required.\n"
  versionInfo: "1.2.7"
- SPDXID: "SPDXRef-Package-Gem-eventmachine-1.2.7-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/eventmachine-1.2.7-java.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/eventmachine@1.2.7"
  filesAnalyzed: false
  homepage: "http://rubyeventmachine.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "eventmachine"
  summary: "EventMachine implements a fast, single-threaded engine for arbitrary network\n\
    communications. It's extremely easy to use in Ruby. EventMachine wraps all\ninteractions\
    \ with IP sockets, allowing programs to concentrate on the\nimplementation of\
    \ network protocols. It can be used to create both network\nservers and clients.\
    \ To create a server or client, a Ruby program only needs\nto specify the IP address\
    \ and port, and provide a Module that implements the\ncommunications protocol.\
    \ Implementations of several standard network protocols\nare provided with the\
    \ package, primarily to serve as examples. The real goal\nof EventMachine is to\
    \ enable programs to easily interface with other programs\nusing TCP/IP, especially\
    \ if custom protocols are required.\n"
  versionInfo: "1.2.7"
- SPDXID: "SPDXRef-Package-Gem-ffi-1.15.5"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/ffi@1.15.5"
  filesAnalyzed: false
  homepage: "https://github.com/ffi/ffi/wiki"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-3-Clause"
  name: "ffi"
  summary: "Ruby FFI library"
  versionInfo: "1.15.5"
- SPDXID: "SPDXRef-Package-Gem-ffi-1.15.5-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/ffi/ffi.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/ffi@1.15.5"
  filesAnalyzed: false
  homepage: "https://github.com/ffi/ffi/wiki"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ffi"
  summary: "Ruby FFI library"
  versionInfo: "1.15.5"
- SPDXID: "SPDXRef-Package-Gem-ffi-1.15.5-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/ffi-1.15.5.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/ffi@1.15.5"
  filesAnalyzed: false
  homepage: "https://github.com/ffi/ffi/wiki"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "ffi"
  summary: "Ruby FFI library"
  versionInfo: "1.15.5"
- SPDXID: "SPDXRef-Package-Gem-forwardable-extended-2.6.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/forwardable-extended@2.6.0"
  filesAnalyzed: false
  homepage: "http://github.com/envygeeks/forwardable-extended"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "forwardable-extended"
  summary: "Forwardable with hash, and instance variable extensions."
  versionInfo: "2.6.0"
- SPDXID: "SPDXRef-Package-Gem-forwardable-extended-2.6.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/envygeeks/forwardable-extended.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/forwardable-extended@2.6.0"
  filesAnalyzed: false
  homepage: "http://github.com/envygeeks/forwardable-extended"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "forwardable-extended"
  summary: "Forwardable with hash, and instance variable extensions."
  versionInfo: "2.6.0"
- SPDXID: "SPDXRef-Package-Gem-forwardable-extended-2.6.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/forwardable-extended-2.6.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/forwardable-extended@2.6.0"
  filesAnalyzed: false
  homepage: "http://github.com/envygeeks/forwardable-extended"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "forwardable-extended"
  summary: "Forwardable with hash, and instance variable extensions."
  versionInfo: "2.6.0"
- SPDXID: "SPDXRef-Package-Gem-google-protobuf-3.24.3"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/google-protobuf@3.24.3"
  filesAnalyzed: false
  homepage: "https://developers.google.com/protocol-buffers"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-3-Clause"
  name: "google-protobuf"
  summary: "Protocol Buffers are Google's data interchange format."
  versionInfo: "3.24.3"
- SPDXID: "SPDXRef-Package-Gem-google-protobuf-3.24.3-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/protocolbuffers/protobuf.git#ruby"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/google-protobuf@3.24.3"
  filesAnalyzed: false
  homepage: "https://developers.google.com/protocol-buffers"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "google-protobuf"
  summary: "Protocol Buffers are Google's data interchange format."
  versionInfo: "3.24.3"
- SPDXID: "SPDXRef-Package-Gem-google-protobuf-3.24.3-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/google-protobuf-3.24.3-java.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/google-protobuf@3.24.3"
  filesAnalyzed: false
  homepage: "https://developers.google.com/protocol-buffers"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "google-protobuf"
  summary: "Protocol Buffers are Google's data interchange format."
  versionInfo: "3.24.3"
- SPDXID: "SPDXRef-Package-Gem-http-parser.rb-0.8.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/http_parser.rb@0.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/tmm1/http_parser.rb"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "http_parser.rb"
  summary: "Ruby bindings to https://github.com/joyent/http-parser and https://github.com/http-parser/http-parser.java"
  versionInfo: "0.8.0"
- SPDXID: "SPDXRef-Package-Gem-http-parser.rb-0.8.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/tmm1/http_parser.rb.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/http_parser.rb@0.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/tmm1/http_parser.rb"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http_parser.rb"
  summary: "Ruby bindings to https://github.com/joyent/http-parser and https://github.com/http-parser/http-parser.java"
  versionInfo: "0.8.0"
- SPDXID: "SPDXRef-Package-Gem-http-parser.rb-0.8.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/http_parser.rb-0.8.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/http_parser.rb@0.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/tmm1/http_parser.rb"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "http_parser.rb"
  summary: "Ruby bindings to https://github.com/joyent/http-parser and https://github.com/http-parser/http-parser.java"
  versionInfo: "0.8.0"
- SPDXID: "SPDXRef-Package-Gem-i18n-1.14.1"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/i18n@1.14.1"
  filesAnalyzed: false
  homepage: "https://github.com/ruby-i18n/i18n"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "i18n"
  summary: "New wave Internationalization support for Ruby."
  versionInfo: "1.14.1"
- SPDXID: "SPDXRef-Package-Gem-i18n-1.14.1-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/ruby-i18n/i18n.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/i18n@1.14.1"
  filesAnalyzed: false
  homepage: "https://github.com/ruby-i18n/i18n"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "i18n"
  summary: "New wave Internationalization support for Ruby."
  versionInfo: "1.14.1"
- SPDXID: "SPDXRef-Package-Gem-i18n-1.14.1-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/i18n-1.14.1.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/i18n@1.14.1"
  filesAnalyzed: false
  homepage: "https://github.com/ruby-i18n/i18n"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "i18n"
  summary: "New wave Internationalization support for Ruby."
  versionInfo: "1.14.1"
- SPDXID: "SPDXRef-Package-Gem-jekyll-4.3.2"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll@4.3.2"
  filesAnalyzed: false
  homepage: "https://jekyllrb.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "jekyll"
  summary: "Jekyll is a simple, blog aware, static site generator."
  versionInfo: "4.3.2"
- SPDXID: "SPDXRef-Package-Gem-jekyll-4.3.2-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/jekyll/jekyll.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll@4.3.2"
  filesAnalyzed: false
  homepage: "https://jekyllrb.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll"
  summary: "Jekyll is a simple, blog aware, static site generator."
  versionInfo: "4.3.2"
- SPDXID: "SPDXRef-Package-Gem-jekyll-4.3.2-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/jekyll-4.3.2.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll@4.3.2"
  filesAnalyzed: false
  homepage: "https://jekyllrb.com"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll"
  summary: "Jekyll is a simple, blog aware, static site generator."
  versionInfo: "4.3.2"
- SPDXID: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-include-cache@0.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/benbalter/jekyll-include-cache"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "jekyll-include-cache"
  summary: "NONE"
  versionInfo: "0.2.1"
- SPDXID: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/benbalter/jekyll-include-cache.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-include-cache@0.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/benbalter/jekyll-include-cache"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-include-cache"
  summary: "NONE"
  versionInfo: "0.2.1"
- SPDXID: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/jekyll-include-cache-0.2.1.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-include-cache@0.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/benbalter/jekyll-include-cache"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-include-cache"
  summary: "NONE"
  versionInfo: "0.2.1"
- SPDXID: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-sass-converter@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-sass-converter"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "jekyll-sass-converter"
  summary: "NONE"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/jekyll/jekyll-sass-converter.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-sass-converter@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-sass-converter"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-sass-converter"
  summary: "NONE"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/jekyll-sass-converter-3.0.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-sass-converter@3.0.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-sass-converter"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-sass-converter"
  summary: "NONE"
  versionInfo: "3.0.0"
- SPDXID: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-seo-tag@2.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-seo-tag"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "jekyll-seo-tag"
  summary: "NONE"
  versionInfo: "2.8.0"
- SPDXID: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/jekyll/jekyll-seo-tag.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-seo-tag@2.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-seo-tag"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-seo-tag"
  summary: "NONE"
  versionInfo: "2.8.0"
- SPDXID: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/jekyll-seo-tag-2.8.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-seo-tag@2.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-seo-tag"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-seo-tag"
  summary: "NONE"
  versionInfo: "2.8.0"
- SPDXID: "SPDXRef-Package-Gem-jekyll-watch-2.2.1"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-watch@2.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-watch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "jekyll-watch"
  summary: "NONE"
  versionInfo: "2.2.1"
- SPDXID: "SPDXRef-Package-Gem-jekyll-watch-2.2.1-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/jekyll/jekyll-watch.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-watch@2.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-watch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-watch"
  summary: "NONE"
  versionInfo: "2.2.1"
- SPDXID: "SPDXRef-Package-Gem-jekyll-watch-2.2.1-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/jekyll-watch-2.2.1.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/jekyll-watch@2.2.1"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/jekyll-watch"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "jekyll-watch"
  summary: "NONE"
  versionInfo: "2.2.1"
- SPDXID: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/just-the-docs@0.7.0"
  filesAnalyzed: false
  homepage: "https://github.com/just-the-docs/just-the-docs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "just-the-docs"
  summary: "NONE"
  versionInfo: "0.7.0"
- SPDXID: "SPDXRef-Package-Gem-just-the-docs-0.7.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/just-the-docs/just-the-docs.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/just-the-docs@0.7.0"
  filesAnalyzed: false
  homepage: "https://github.com/just-the-docs/just-the-docs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "just-the-docs"
  summary: "NONE"
  versionInfo: "0.7.0"
- SPDXID: "SPDXRef-Package-Gem-just-the-docs-0.7.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/just-the-docs-0.7.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/just-the-docs@0.7.0"
  filesAnalyzed: false
  homepage: "https://github.com/just-the-docs/just-the-docs"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "just-the-docs"
  summary: "NONE"
  versionInfo: "0.7.0"
- SPDXID: "SPDXRef-Package-Gem-kramdown-2.4.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/kramdown@2.4.0"
  filesAnalyzed: false
  homepage: "http://kramdown.gettalong.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "kramdown"
  summary: "kramdown is yet-another-markdown-parser but fast, pure Ruby,\nusing a\
    \ strict syntax definition and supporting several common extensions.\n"
  versionInfo: "2.4.0"
- SPDXID: "SPDXRef-Package-Gem-kramdown-2.4.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/gettalong/kramdown.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/kramdown@2.4.0"
  filesAnalyzed: false
  homepage: "http://kramdown.gettalong.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "kramdown"
  summary: "kramdown is yet-another-markdown-parser but fast, pure Ruby,\nusing a\
    \ strict syntax definition and supporting several common extensions.\n"
  versionInfo: "2.4.0"
- SPDXID: "SPDXRef-Package-Gem-kramdown-2.4.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/kramdown-2.4.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/kramdown@2.4.0"
  filesAnalyzed: false
  homepage: "http://kramdown.gettalong.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "kramdown"
  summary: "kramdown is yet-another-markdown-parser but fast, pure Ruby,\nusing a\
    \ strict syntax definition and supporting several common extensions.\n"
  versionInfo: "2.4.0"
- SPDXID: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/kramdown-parser-gfm@1.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/kramdown/parser-gfm"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "kramdown-parser-gfm"
  summary: "NONE"
  versionInfo: "1.1.0"
- SPDXID: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/kramdown/parser-gfm.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/kramdown-parser-gfm@1.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/kramdown/parser-gfm"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "kramdown-parser-gfm"
  summary: "NONE"
  versionInfo: "1.1.0"
- SPDXID: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/kramdown-parser-gfm-1.1.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/kramdown-parser-gfm@1.1.0"
  filesAnalyzed: false
  homepage: "https://github.com/kramdown/parser-gfm"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "kramdown-parser-gfm"
  summary: "NONE"
  versionInfo: "1.1.0"
- SPDXID: "SPDXRef-Package-Gem-liquid-4.0.4"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/liquid@4.0.4"
  filesAnalyzed: false
  homepage: "http://www.liquidmarkup.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "liquid"
  summary: "NONE"
  versionInfo: "4.0.4"
- SPDXID: "SPDXRef-Package-Gem-liquid-4.0.4-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/Shopify/liquid.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/liquid@4.0.4"
  filesAnalyzed: false
  homepage: "http://www.liquidmarkup.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "liquid"
  summary: "NONE"
  versionInfo: "4.0.4"
- SPDXID: "SPDXRef-Package-Gem-liquid-4.0.4-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/liquid-4.0.4.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/liquid@4.0.4"
  filesAnalyzed: false
  homepage: "http://www.liquidmarkup.org"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "liquid"
  summary: "NONE"
  versionInfo: "4.0.4"
- SPDXID: "SPDXRef-Package-Gem-listen-3.8.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/listen@3.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/guard/listen"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "listen"
  summary: "The Listen gem listens to file modifications and notifies you about the\
    \ changes. Works everywhere!"
  versionInfo: "3.8.0"
- SPDXID: "SPDXRef-Package-Gem-listen-3.8.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/guard/listen.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/listen@3.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/guard/listen"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "listen"
  summary: "The Listen gem listens to file modifications and notifies you about the\
    \ changes. Works everywhere!"
  versionInfo: "3.8.0"
- SPDXID: "SPDXRef-Package-Gem-listen-3.8.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/listen-3.8.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/listen@3.8.0"
  filesAnalyzed: false
  homepage: "https://github.com/guard/listen"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "listen"
  summary: "The Listen gem listens to file modifications and notifies you about the\
    \ changes. Works everywhere!"
  versionInfo: "3.8.0"
- SPDXID: "SPDXRef-Package-Gem-mercenary-0.4.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/mercenary@0.4.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/mercenary"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "mercenary"
  summary: "Lightweight and flexible library for writing command-line apps in Ruby."
  versionInfo: "0.4.0"
- SPDXID: "SPDXRef-Package-Gem-mercenary-0.4.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/jekyll/mercenary.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/mercenary@0.4.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/mercenary"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mercenary"
  summary: "Lightweight and flexible library for writing command-line apps in Ruby."
  versionInfo: "0.4.0"
- SPDXID: "SPDXRef-Package-Gem-mercenary-0.4.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/mercenary-0.4.0.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/mercenary@0.4.0"
  filesAnalyzed: false
  homepage: "https://github.com/jekyll/mercenary"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "mercenary"
  summary: "Lightweight and flexible library for writing command-line apps in Ruby."
  versionInfo: "0.4.0"
- SPDXID: "SPDXRef-Package-Gem-pathutil-0.16.2"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/pathutil@0.16.2"
  filesAnalyzed: false
  homepage: "http://github.com/envygeeks/pathutil"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "pathutil"
  summary: "Like Pathname but a little less insane."
  versionInfo: "0.16.2"
- SPDXID: "SPDXRef-Package-Gem-pathutil-0.16.2-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/envygeeks/pathutil.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/pathutil@0.16.2"
  filesAnalyzed: false
  homepage: "http://github.com/envygeeks/pathutil"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pathutil"
  summary: "Like Pathname but a little less insane."
  versionInfo: "0.16.2"
- SPDXID: "SPDXRef-Package-Gem-pathutil-0.16.2-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/pathutil-0.16.2.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/pathutil@0.16.2"
  filesAnalyzed: false
  homepage: "http://github.com/envygeeks/pathutil"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "pathutil"
  summary: "Like Pathname but a little less insane."
  versionInfo: "0.16.2"
- SPDXID: "SPDXRef-Package-Gem-public-suffix-5.0.3"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/public_suffix@5.0.3"
  filesAnalyzed: false
  homepage: "https://simonecarletti.com/code/publicsuffix-ruby"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "public_suffix"
  summary: "PublicSuffix can parse and decompose a domain name into top level domain,\
    \ domain and subdomains."
  versionInfo: "5.0.3"
- SPDXID: "SPDXRef-Package-Gem-public-suffix-5.0.3-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/weppos/publicsuffix-ruby.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/public_suffix@5.0.3"
  filesAnalyzed: false
  homepage: "https://simonecarletti.com/code/publicsuffix-ruby"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "public_suffix"
  summary: "PublicSuffix can parse and decompose a domain name into top level domain,\
    \ domain and subdomains."
  versionInfo: "5.0.3"
- SPDXID: "SPDXRef-Package-Gem-public-suffix-5.0.3-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/public_suffix-5.0.3.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/public_suffix@5.0.3"
  filesAnalyzed: false
  homepage: "https://simonecarletti.com/code/publicsuffix-ruby"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "public_suffix"
  summary: "PublicSuffix can parse and decompose a domain name into top level domain,\
    \ domain and subdomains."
  versionInfo: "5.0.3"
- SPDXID: "SPDXRef-Package-Gem-rake-13.0.6"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rake@13.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/rake"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "rake"
  summary: "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"
  versionInfo: "13.0.6"
- SPDXID: "SPDXRef-Package-Gem-rake-13.0.6-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/ruby/rake.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rake@13.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/rake"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rake"
  summary: "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"
  versionInfo: "13.0.6"
- SPDXID: "SPDXRef-Package-Gem-rake-13.0.6-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/rake-13.0.6.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rake@13.0.6"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/rake"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rake"
  summary: "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"
  versionInfo: "13.0.6"
- SPDXID: "SPDXRef-Package-Gem-rb-fsevent-0.11.2"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rb-fsevent@0.11.2"
  filesAnalyzed: false
  homepage: "http://rubygems.org/gems/rb-fsevent"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "rb-fsevent"
  summary: "FSEvents API with Signals catching (without RubyCocoa)"
  versionInfo: "0.11.2"
- SPDXID: "SPDXRef-Package-Gem-rb-fsevent-0.11.2-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/thibaudgg/rb-fsevent.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rb-fsevent@0.11.2"
  filesAnalyzed: false
  homepage: "http://rubygems.org/gems/rb-fsevent"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rb-fsevent"
  summary: "FSEvents API with Signals catching (without RubyCocoa)"
  versionInfo: "0.11.2"
- SPDXID: "SPDXRef-Package-Gem-rb-fsevent-0.11.2-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/rb-fsevent-0.11.2.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rb-fsevent@0.11.2"
  filesAnalyzed: false
  homepage: "http://rubygems.org/gems/rb-fsevent"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rb-fsevent"
  summary: "FSEvents API with Signals catching (without RubyCocoa)"
  versionInfo: "0.11.2"
- SPDXID: "SPDXRef-Package-Gem-rb-inotify-0.10.1"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rb-inotify@0.10.1"
  filesAnalyzed: false
  homepage: "https://github.com/guard/rb-inotify"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "rb-inotify"
  summary: "NONE"
  versionInfo: "0.10.1"
- SPDXID: "SPDXRef-Package-Gem-rb-inotify-0.10.1-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/guard/rb-inotify.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rb-inotify@0.10.1"
  filesAnalyzed: false
  homepage: "https://github.com/guard/rb-inotify"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rb-inotify"
  summary: "NONE"
  versionInfo: "0.10.1"
- SPDXID: "SPDXRef-Package-Gem-rb-inotify-0.10.1-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/rb-inotify-0.10.1.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rb-inotify@0.10.1"
  filesAnalyzed: false
  homepage: "https://github.com/guard/rb-inotify"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rb-inotify"
  summary: "NONE"
  versionInfo: "0.10.1"
- SPDXID: "SPDXRef-Package-Gem-rexml-3.2.6"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rexml@3.2.6"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/rexml"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-2-Clause"
  name: "rexml"
  summary: "An XML toolkit for Ruby"
  versionInfo: "3.2.6"
- SPDXID: "SPDXRef-Package-Gem-rexml-3.2.6-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/ruby/rexml.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rexml@3.2.6"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/rexml"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rexml"
  summary: "An XML toolkit for Ruby"
  versionInfo: "3.2.6"
- SPDXID: "SPDXRef-Package-Gem-rexml-3.2.6-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/rexml-3.2.6.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rexml@3.2.6"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/rexml"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rexml"
  summary: "An XML toolkit for Ruby"
  versionInfo: "3.2.6"
- SPDXID: "SPDXRef-Package-Gem-rouge-4.1.3"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rouge@4.1.3"
  filesAnalyzed: false
  homepage: "http://rouge.jneen.net/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-2-Clause AND MIT"
  name: "rouge"
  summary: "Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments."
  versionInfo: "4.1.3"
- SPDXID: "SPDXRef-Package-Gem-rouge-4.1.3-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/rouge-ruby/rouge.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rouge@4.1.3"
  filesAnalyzed: false
  homepage: "http://rouge.jneen.net/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rouge"
  summary: "Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments."
  versionInfo: "4.1.3"
- SPDXID: "SPDXRef-Package-Gem-rouge-4.1.3-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/rouge-4.1.3.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/rouge@4.1.3"
  filesAnalyzed: false
  homepage: "http://rouge.jneen.net/"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "rouge"
  summary: "Rouge aims to a be a simple, easy-to-extend drop-in replacement for pygments."
  versionInfo: "4.1.3"
- SPDXID: "SPDXRef-Package-Gem-safe-yaml-1.0.5"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/safe_yaml@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/dtao/safe_yaml"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "safe_yaml"
  summary: "Parse YAML safely"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-Gem-safe-yaml-1.0.5-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/dtao/safe_yaml.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/safe_yaml@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/dtao/safe_yaml"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safe_yaml"
  summary: "Parse YAML safely"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-Gem-safe-yaml-1.0.5-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/safe_yaml-1.0.5.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/safe_yaml@1.0.5"
  filesAnalyzed: false
  homepage: "https://github.com/dtao/safe_yaml"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "safe_yaml"
  summary: "Parse YAML safely"
  versionInfo: "1.0.5"
- SPDXID: "SPDXRef-Package-Gem-sass-embedded-1.67.0"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/sass-embedded@1.67.0"
  filesAnalyzed: false
  homepage: "https://github.com/ntkme/sass-embedded-host-ruby"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "sass-embedded"
  summary: "A Ruby library that will communicate with Embedded Dart Sass using the\
    \ Embedded Sass protocol."
  versionInfo: "1.67.0"
- SPDXID: "SPDXRef-Package-Gem-sass-embedded-1.67.0-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/ntkme/sass-embedded-host-ruby.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/sass-embedded@1.67.0"
  filesAnalyzed: false
  homepage: "https://github.com/ntkme/sass-embedded-host-ruby"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "sass-embedded"
  summary: "A Ruby library that will communicate with Embedded Dart Sass using the\
    \ Embedded Sass protocol."
  versionInfo: "1.67.0"
- SPDXID: "SPDXRef-Package-Gem-sass-embedded-1.67.0-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/sass-embedded-1.67.0-x86-mingw32.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/sass-embedded@1.67.0"
  filesAnalyzed: false
  homepage: "https://github.com/ntkme/sass-embedded-host-ruby"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "sass-embedded"
  summary: "A Ruby library that will communicate with Embedded Dart Sass using the\
    \ Embedded Sass protocol."
  versionInfo: "1.67.0"
- SPDXID: "SPDXRef-Package-Gem-terminal-table-3.0.2"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/terminal-table@3.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/tj/terminal-table"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "terminal-table"
  summary: "NONE"
  versionInfo: "3.0.2"
- SPDXID: "SPDXRef-Package-Gem-terminal-table-3.0.2-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/tj/terminal-table.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/terminal-table@3.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/tj/terminal-table"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "terminal-table"
  summary: "NONE"
  versionInfo: "3.0.2"
- SPDXID: "SPDXRef-Package-Gem-terminal-table-3.0.2-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/terminal-table-3.0.2.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/terminal-table@3.0.2"
  filesAnalyzed: false
  homepage: "https://github.com/tj/terminal-table"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "terminal-table"
  summary: "NONE"
  versionInfo: "3.0.2"
- SPDXID: "SPDXRef-Package-Gem-unicode-display-width-2.4.2"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/unicode-display_width@2.4.2"
  filesAnalyzed: false
  homepage: "https://github.com/janlelis/unicode-display_width"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "MIT"
  name: "unicode-display_width"
  summary: "[Unicode 15.0.0] Determines the monospace display width of a string using\
    \ EastAsianWidth.txt, Unicode general category, and other data."
  versionInfo: "2.4.2"
- SPDXID: "SPDXRef-Package-Gem-unicode-display-width-2.4.2-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/janlelis/unicode-display_width.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/unicode-display_width@2.4.2"
  filesAnalyzed: false
  homepage: "https://github.com/janlelis/unicode-display_width"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "unicode-display_width"
  summary: "[Unicode 15.0.0] Determines the monospace display width of a string using\
    \ EastAsianWidth.txt, Unicode general category, and other data."
  versionInfo: "2.4.2"
- SPDXID: "SPDXRef-Package-Gem-unicode-display-width-2.4.2-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/unicode-display_width-2.4.2.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/unicode-display_width@2.4.2"
  filesAnalyzed: false
  homepage: "https://github.com/janlelis/unicode-display_width"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "unicode-display_width"
  summary: "[Unicode 15.0.0] Determines the monospace display width of a string using\
    \ EastAsianWidth.txt, Unicode general category, and other data."
  versionInfo: "2.4.2"
- SPDXID: "SPDXRef-Package-Gem-webrick-1.8.1"
  copyrightText: "NONE"
  downloadLocation: "NONE"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/webrick@1.8.1"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/webrick"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "BSD-2-Clause AND Ruby"
  name: "webrick"
  summary: "WEBrick is an HTTP server toolkit that can be configured as an HTTPS server,\
    \ a proxy server, and a virtual-host server."
  versionInfo: "1.8.1"
- SPDXID: "SPDXRef-Package-Gem-webrick-1.8.1-vcs"
  copyrightText: "NONE"
  downloadLocation: "git+https://github.com/ruby/webrick.git"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/webrick@1.8.1"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/webrick"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "webrick"
  summary: "WEBrick is an HTTP server toolkit that can be configured as an HTTPS server,\
    \ a proxy server, and a virtual-host server."
  versionInfo: "1.8.1"
- SPDXID: "SPDXRef-Package-Gem-webrick-1.8.1-source-artifact"
  copyrightText: "NONE"
  downloadLocation: "https://rubygems.org/gems/webrick-1.8.1.gem"
  externalRefs:
  - referenceCategory: "PACKAGE_MANAGER"
    referenceType: "purl"
    referenceLocator: "pkg:gem/webrick@1.8.1"
  filesAnalyzed: false
  homepage: "https://github.com/ruby/webrick"
  licenseConcluded: "NOASSERTION"
  licenseDeclared: "NOASSERTION"
  name: "webrick"
  summary: "WEBrick is an HTTP server toolkit that can be configured as an HTTPS server,\
    \ a proxy server, and a virtual-host server."
  versionInfo: "1.8.1"
relationships:
- spdxElementId: "SPDXRef-Package-Gem-addressable-2.8.5"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-public-suffix-5.0.3"
- spdxElementId: "SPDXRef-Package-Gem-addressable-2.8.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-addressable-2.8.5-vcs"
- spdxElementId: "SPDXRef-Package-Gem-addressable-2.8.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-addressable-2.8.5-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-colorator-1.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-colorator-1.1.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-colorator-1.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-colorator-1.1.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2-vcs"
- spdxElementId: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-em-websocket-0.5.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-eventmachine-1.2.7"
- spdxElementId: "SPDXRef-Package-Gem-em-websocket-0.5.3"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-http-parser.rb-0.8.0"
- spdxElementId: "SPDXRef-Package-Gem-em-websocket-0.5.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-em-websocket-0.5.3-vcs"
- spdxElementId: "SPDXRef-Package-Gem-em-websocket-0.5.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-em-websocket-0.5.3-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-eventmachine-1.2.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-eventmachine-1.2.7-vcs"
- spdxElementId: "SPDXRef-Package-Gem-eventmachine-1.2.7"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-eventmachine-1.2.7-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-ffi-1.15.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-ffi-1.15.5-vcs"
- spdxElementId: "SPDXRef-Package-Gem-ffi-1.15.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-ffi-1.15.5-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-forwardable-extended-2.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-forwardable-extended-2.6.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-forwardable-extended-2.6.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-forwardable-extended-2.6.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-google-protobuf-3.24.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-google-protobuf-3.24.3-vcs"
- spdxElementId: "SPDXRef-Package-Gem-google-protobuf-3.24.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-google-protobuf-3.24.3-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-http-parser.rb-0.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-http-parser.rb-0.8.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-http-parser.rb-0.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-http-parser.rb-0.8.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-i18n-1.14.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-concurrent-ruby-1.2.2"
- spdxElementId: "SPDXRef-Package-Gem-i18n-1.14.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-i18n-1.14.1-vcs"
- spdxElementId: "SPDXRef-Package-Gem-i18n-1.14.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-i18n-1.14.1-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-addressable-2.8.5"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-colorator-1.1.0"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-em-websocket-0.5.3"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-i18n-1.14.1"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-watch-2.2.1"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-kramdown-2.4.0"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-liquid-4.0.4"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-mercenary-0.4.0"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-pathutil-0.16.2"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-rouge-4.1.3"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-safe-yaml-1.0.5"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-terminal-table-3.0.2"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-webrick-1.8.1"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-4.3.2-vcs"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-4.3.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-4.3.2-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-4.3.2"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1-vcs"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-sass-embedded-1.67.0"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-sass-converter-3.0.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-4.3.2"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-watch-2.2.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-listen-3.8.0"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-watch-2.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-watch-2.2.1-vcs"
- spdxElementId: "SPDXRef-Package-Gem-jekyll-watch-2.2.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-watch-2.2.1-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-4.3.2"
- spdxElementId: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-rake-13.0.6"
- spdxElementId: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-include-cache-0.2.1"
- spdxElementId: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-seo-tag-2.8.0"
- spdxElementId: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-just-the-docs-0.7.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-just-the-docs-0.7.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-kramdown-2.4.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-rexml-3.2.6"
- spdxElementId: "SPDXRef-Package-Gem-kramdown-2.4.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-kramdown-2.4.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-kramdown-2.4.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-kramdown-2.4.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-kramdown-2.4.0"
- spdxElementId: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-kramdown-parser-gfm-1.1.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-liquid-4.0.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-liquid-4.0.4-vcs"
- spdxElementId: "SPDXRef-Package-Gem-liquid-4.0.4"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-liquid-4.0.4-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-listen-3.8.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-rb-fsevent-0.11.2"
- spdxElementId: "SPDXRef-Package-Gem-listen-3.8.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-rb-inotify-0.10.1"
- spdxElementId: "SPDXRef-Package-Gem-listen-3.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-listen-3.8.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-listen-3.8.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-listen-3.8.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-mercenary-0.4.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-mercenary-0.4.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-mercenary-0.4.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-mercenary-0.4.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-pathutil-0.16.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-forwardable-extended-2.6.0"
- spdxElementId: "SPDXRef-Package-Gem-pathutil-0.16.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-pathutil-0.16.2-vcs"
- spdxElementId: "SPDXRef-Package-Gem-pathutil-0.16.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-pathutil-0.16.2-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-public-suffix-5.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-public-suffix-5.0.3-vcs"
- spdxElementId: "SPDXRef-Package-Gem-public-suffix-5.0.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-public-suffix-5.0.3-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-rake-13.0.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rake-13.0.6-vcs"
- spdxElementId: "SPDXRef-Package-Gem-rake-13.0.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rake-13.0.6-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-rb-fsevent-0.11.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rb-fsevent-0.11.2-vcs"
- spdxElementId: "SPDXRef-Package-Gem-rb-fsevent-0.11.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rb-fsevent-0.11.2-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-rb-inotify-0.10.1"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-ffi-1.15.5"
- spdxElementId: "SPDXRef-Package-Gem-rb-inotify-0.10.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rb-inotify-0.10.1-vcs"
- spdxElementId: "SPDXRef-Package-Gem-rb-inotify-0.10.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rb-inotify-0.10.1-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-rexml-3.2.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rexml-3.2.6-vcs"
- spdxElementId: "SPDXRef-Package-Gem-rexml-3.2.6"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rexml-3.2.6-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-rouge-4.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rouge-4.1.3-vcs"
- spdxElementId: "SPDXRef-Package-Gem-rouge-4.1.3"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-rouge-4.1.3-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-safe-yaml-1.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-safe-yaml-1.0.5-vcs"
- spdxElementId: "SPDXRef-Package-Gem-safe-yaml-1.0.5"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-safe-yaml-1.0.5-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-sass-embedded-1.67.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-google-protobuf-3.24.3"
- spdxElementId: "SPDXRef-Package-Gem-sass-embedded-1.67.0"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-rake-13.0.6"
- spdxElementId: "SPDXRef-Package-Gem-sass-embedded-1.67.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-sass-embedded-1.67.0-vcs"
- spdxElementId: "SPDXRef-Package-Gem-sass-embedded-1.67.0"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-sass-embedded-1.67.0-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-terminal-table-3.0.2"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-unicode-display-width-2.4.2"
- spdxElementId: "SPDXRef-Package-Gem-terminal-table-3.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-terminal-table-3.0.2-vcs"
- spdxElementId: "SPDXRef-Package-Gem-terminal-table-3.0.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-terminal-table-3.0.2-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-unicode-display-width-2.4.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-unicode-display-width-2.4.2-vcs"
- spdxElementId: "SPDXRef-Package-Gem-unicode-display-width-2.4.2"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-unicode-display-width-2.4.2-source-artifact"
- spdxElementId: "SPDXRef-Package-Gem-webrick-1.8.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-webrick-1.8.1-vcs"
- spdxElementId: "SPDXRef-Package-Gem-webrick-1.8.1"
  relationshipType: "GENERATED_FROM"
  relatedSpdxElement: "SPDXRef-Package-Gem-webrick-1.8.1-source-artifact"
- spdxElementId: "SPDXRef-Project-Bundler-project"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-jekyll-4.3.2"
- spdxElementId: "SPDXRef-Project-Bundler-project"
  relationshipType: "DEPENDS_ON"
  relatedSpdxElement: "SPDXRef-Package-Gem-just-the-docs-0.7.0"
