{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"rubygem-capybara-0.3.39.2-1.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/rubygem-capybara-0.3.39.2-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-ruby-bundled-gems-3.2.2-6620b0c7-2599-449e-8df5-dc81ffdbc926-944f07e2-f97e-47f6-b204-db1ad132d932",
			"name":"ruby-bundled-gems",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"48cdac68ac19c53296f4fa801c3c4cb85beea280d3fc1e0379b7daa210a32649"
				}
			],
			"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-145.oe2409?arch=aarch64&epoch=0&upstream=ruby-3.2.2-145.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.ruby-lang.org/en/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Bundled gems which are part of Ruby StdLib",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.2.2-145.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-addressable-2.8.6-a3b2247d-ede3-42d0-9c65-bbf05fcc300e-4af1ba1f-7258-4714-af57-a4160b654aaf",
			"name":"rubygem-addressable",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6faf21b08f95b857b93a28151e7ecc80828906e7c031717af1e9cc62affbe8d5"
				}
			],
			"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-1.oe2409?arch=noarch&epoch=0&upstream=rubygem-addressable-2.8.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/sporkmonger/addressable",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"URI Implementation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.8.6-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-mini-mime-1.1.0-84b3b2a6-4c20-4dbe-a3c4-a40d38fb0e4c-7bdafbeb-e8cd-4941-98bd-dbc49ae0f920",
			"name":"rubygem-mini_mime",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b3e543ab5c93b24a260db5f10e624651f50272a78ee96fc7080dea491b1a9dc7"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=rubygem-mini_mime-1.1.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/discourse/mini_mime",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A lightweight mime type lookup toy",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-rack-2.2.4-3efe0c1b-e45f-494a-b43a-605b4d35ba06-8a9ba320-6e4c-4fdb-b351-2392bb68dfaa",
			"name":"rubygem-rack",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"63ca35406636072fc4a0dc5ad93204c7e24b16a975c0d679265bfe862a0337d8"
				}
			],
			"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-8.oe2409?arch=noarch&epoch=1&upstream=rubygem-rack-2.2.4-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://rack.github.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A modular Ruby webserver interface",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.2.4-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-rack-test-0.8.3-f32269b2-4c67-4df2-872c-64eaa813e1e2-771c5685-e95d-48cb-b0a2-087c2124326e",
			"name":"rubygem-rack-test",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0818ebc63a037cfba0544481b0bdf756827c1868d40fd8d45539f2caeb1aeca1"
				}
			],
			"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.oe2409?arch=noarch&epoch=0&upstream=rubygem-rack-test-0.8.3-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://github.com/rack-test/rack-test",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Simple testing API built on Rack",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.8.3-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygems-3.4.10-87e9bd9a-9a74-4f0f-bbf5-b9e0983018d1-5435d61b-346a-49fa-a5e6-f4252043cea2",
			"name":"rubygems",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f26c1c2e77ac19bb7b2b64f55fd256243f9dd5e9d656f564fea44d35ed437113"
				}
			],
			"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-145.oe2409?arch=noarch&epoch=0&upstream=ruby-3.2.2-145.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.ruby-lang.org/en/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Ruby standard for wrapping ruby libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.4.10-145.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-capybara-3.39.2-89c65276-c0d0-49ed-9a43-246f85e0ad27",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-ruby-bundled-gems-3.2.2-6620b0c7-2599-449e-8df5-dc81ffdbc926-944f07e2-f97e-47f6-b204-db1ad132d932"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-capybara-3.39.2-89c65276-c0d0-49ed-9a43-246f85e0ad27",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-addressable-2.8.6-a3b2247d-ede3-42d0-9c65-bbf05fcc300e-4af1ba1f-7258-4714-af57-a4160b654aaf"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-capybara-3.39.2-89c65276-c0d0-49ed-9a43-246f85e0ad27",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-mini-mime-1.1.0-84b3b2a6-4c20-4dbe-a3c4-a40d38fb0e4c-7bdafbeb-e8cd-4941-98bd-dbc49ae0f920"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-capybara-3.39.2-89c65276-c0d0-49ed-9a43-246f85e0ad27",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-rack-2.2.4-3efe0c1b-e45f-494a-b43a-605b4d35ba06-8a9ba320-6e4c-4fdb-b351-2392bb68dfaa"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-capybara-3.39.2-89c65276-c0d0-49ed-9a43-246f85e0ad27",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-rack-test-0.8.3-f32269b2-4c67-4df2-872c-64eaa813e1e2-771c5685-e95d-48cb-b0a2-087c2124326e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-capybara-3.39.2-89c65276-c0d0-49ed-9a43-246f85e0ad27",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygems-3.4.10-87e9bd9a-9a74-4f0f-bbf5-b9e0983018d1-5435d61b-346a-49fa-a5e6-f4252043cea2"
		}
	]
}