{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "rubygem-capybara-0.3.39.2-1.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T04:28:12.092529219Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/rubygem-capybara-0.3.39.2-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-rubygem-capybara-3.39.2",
      "name": "rubygem-capybara",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "ea0c0de0d2d7e5b615134f6cd107bbacb79d8c1332933590cf0d38060272fa3d"
        }
      ],
      "description": "Capybara is an integration testing tool for rack based web applications. It\nsimulates how a user would interact with a website.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-capybara@3.39.2-1.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-capybara-3.39.2-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/teamcapybara/capybara",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Capybara aims to simplify the process of integration testing Rack applications",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.39.2-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-ruby-bundled-gems-3.2.2",
      "name": "ruby-bundled-gems",
      "licenseConcluded": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "a391bb65283eb9c4a304d54a364ec2c8e8b88e1236b55f18905934a8c90c0775"
        }
      ],
      "description": "Bundled gems which are part of Ruby StdLib. While being part of Ruby, these\nneeds to be listed in Gemfile to be used by Bundler.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/ruby-bundled-gems@3.2.2-155.oe2403sp4?arch=aarch64&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "(Ruby or BSD) and Public Domain and MIT and CC0 and zlib and UCD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Bundled gems which are part of Ruby StdLib",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.2.2-155.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-addressable-2.8.6",
      "name": "rubygem-addressable",
      "licenseConcluded": "ASL 2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "1cb117295f61906d89f772f1ff00e710fe6c97afc43e555dbfcd972ae6e1295c"
        }
      ],
      "description": "Addressable is a replacement for the URI implementation that is part of\nRuby's standard library. It more closely conforms to the relevant RFCs and\nadds support for URI and URL templates.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-addressable@2.8.6-2.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-addressable-2.8.6-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/sporkmonger/addressable",
      "licenseDeclared": "ASL 2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "URI Implementation",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.8.6-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-mini-mime-1.1.0",
      "name": "rubygem-mini_mime",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "920d50ef6c749f9a877fc5dabd6acf8522c1db10b21f68a4b7c2e770353deb01"
        }
      ],
      "description": "Minimal mime type implementation for use with the mail and rest-client gem.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-mini_mime@1.1.0-1.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-mini_mime-1.1.0-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/discourse/mini_mime",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A lightweight mime type lookup toy",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.1.0-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-rack-2.2.4",
      "name": "rubygem-rack",
      "licenseConcluded": "MIT and BSD",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "59d4956ee9bd9d9da78418e050c2ee2ce20a937e3611c9320721e1c48708ce0b"
        }
      ],
      "description": "Rack provides a minimal, modular and adaptable interface for developing\nweb applications in Ruby.  By wrapping HTTP requests and responses in\nthe simplest way possible, it unifies and distills the API for web\nservers, web frameworks, and software in between (the so-called\nmiddleware) into a single method call.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-rack@2.2.4-14.oe2403sp4?arch=noarch&epoch=1&upstream=rubygem-rack-2.2.4-14.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://rack.github.io/",
      "licenseDeclared": "MIT and BSD",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "A modular Ruby webserver interface",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:2.2.4-14.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygem-rack-test-0.8.3",
      "name": "rubygem-rack-test",
      "licenseConcluded": "MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b20bc9f592ff4a69187f056a2b66a71e70760ec7b9b2a4852cc7453eb8224d8e"
        }
      ],
      "description": "Rack::Test is a small, simple testing API for Rack apps. It can be used on its\nown or as a reusable starting point for Web frameworks and testing libraries\nto build on. Most of its initial functionality is an extraction of Merb 1.0's\nrequest helpers feature.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygem-rack-test@0.8.3-2.oe2403sp4?arch=noarch&epoch=0&upstream=rubygem-rack-test-0.8.3-2.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://github.com/rack-test/rack-test",
      "licenseDeclared": "MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Simple testing API built on Rack",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.8.3-2.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-rubygems-3.4.10",
      "name": "rubygems",
      "licenseConcluded": "Ruby or MIT",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "0fbd83f3da89941a95dbed6050df90d2b531f79b559e6c0ad132042854a44a35"
        }
      ],
      "description": "The Ruby standard for publishing and managing third party libraries provided by RubyGems.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/rubygems@3.4.10-155.oe2403sp4?arch=noarch&epoch=0&upstream=ruby-3.2.2-155.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://www.ruby-lang.org/en/",
      "licenseDeclared": "Ruby or MIT",
      "sourceInfo": "acquired package info from repodata DB: repodata/f1f85c23079e7764ad00378a9fc5d660b89a03657290e75426caf7be5b7da462-primary.sqlite.bz2",
      "summary": "Ruby standard for wrapping ruby libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:3.4.10-155.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-capybara-3.39.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-ruby-bundled-gems-3.2.2"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-capybara-3.39.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-addressable-2.8.6"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-capybara-3.39.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-mini-mime-1.1.0"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-capybara-3.39.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-rack-2.2.4"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-capybara-3.39.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygem-rack-test-0.8.3"
    },
    {
      "spdxElementId": "SPDXRef-rpm-rubygem-capybara-3.39.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-rubygems-3.4.10"
    }
  ]
}
