{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"rubygem-actiontext-0.7.0.7-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-actiontext-0.7.0.7-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-rubygem-actionpack-7.0.7-07afa768-b93b-4072-a5e1-5da7b023f89c-f2adeea3-6a35-445d-9a4a-599bfe2df078",
			"name":"rubygem-actionpack",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7fcad18ade028abc50562797395a22675484edbe1ef368d7d50091339b5085fa"
				}
			],
			"description":"Eases web-request routing, handling, and response as a half-way front,\nhalf-way page controller. Implemented with specific emphasis on enabling easy\nunit/integration testing that doesn't require a browser.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-actionpack@7.0.7-3.oe2409?arch=noarch&epoch=1&upstream=rubygem-actionpack-7.0.7-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://rubyonrails.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Web-flow and rendering framework putting the VC in MVC (part of Rails)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:7.0.7-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-activerecord-7.0.7-07495a04-de07-494b-9c03-369b5c375797-7baa8cef-9e7b-405b-9cf6-acf788184d66",
			"name":"rubygem-activerecord",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1c4a06f3c3fa660b90728f5edf712d2a4b000a6d7a64ff90bd2f94c985e15a3d"
				}
			],
			"description":"Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM. It ties database\ntables and classes together for business objects, like Customer or\nSubscription, that can find, save, and destroy themselves without resorting to\nmanual SQL.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-activerecord@7.0.7-1.oe2409?arch=noarch&epoch=1&upstream=rubygem-activerecord-7.0.7-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://rubyonrails.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Object-relational mapper framework (part of Rails)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:7.0.7-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-activestorage-7.0.7-be009240-f68d-41a9-ac4c-df0f16968f16-cb598924-98c0-4170-9e8a-9dd13f07adc1",
			"name":"rubygem-activestorage",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"67dd73c423753f94125e9c42512c1f5c5eed173d5d48aa4bd34ed50a7dc5b97e"
				}
			],
			"description":"Attach cloud and local files in Rails applications.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-activestorage@7.0.7-2.oe2409?arch=noarch&epoch=0&upstream=rubygem-activestorage-7.0.7-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://rubyonrails.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Local and cloud file storage framework",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:7.0.7-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-activesupport-7.0.7-cdbde55c-4e85-4399-9fc7-f35023da2b6e-9b771ab8-7a6f-4843-8ebe-a3a44f4533b9",
			"name":"rubygem-activesupport",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3dc250ba6fdf12b2b325b496ef26b9743f6add3866b9561a0f6d5fd3db6bc097"
				}
			],
			"description":"A toolkit of support libraries and Ruby core extensions extracted from the\nRails framework. Rich support for multibyte strings, internationalization,\ntime zones, and testing.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-activesupport@7.0.7-2.oe2409?arch=noarch&epoch=1&upstream=rubygem-activesupport-7.0.7-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://rubyonrails.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A support libraries and Ruby core extensions extracted from the Rails framework",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:7.0.7-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-globalid-1.2.1-b985ca45-33b7-4caf-9534-97a588a824f5-e7ac64c2-db7b-4bd5-b51a-aaf683f9c736",
			"name":"rubygem-globalid",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"aa57990e66fc4d2db25a4c8340fc86f66392ef1ffe39063a578b8b8f079a2246"
				}
			],
			"description":"URIs for your models makes it easy to pass references around.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-globalid@1.2.1-1.oe2409?arch=noarch&epoch=0&upstream=rubygem-globalid-1.2.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/rails/globalid",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Refer to any model with a URI: gid://app/class/id",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygem-nokogiri-1.16.7-68de2064-bcfd-49c8-9372-25d65820046a-9ee98863-46ed-4faf-b0e5-ee23b002c9d2",
			"name":"rubygem-nokogiri",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f64f77ba3553a154f750a62cacad47220319960934df026d128edf4829462110"
				}
			],
			"description":"Nokogiri parses and searches XML/HTML very quickly, and also has\ncorrectly implemented CSS3 selector support as well as XPath support.\nNokogiri also features an Hpricot compatibility layer to help ease the change\nto using correct CSS and XPath.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/rubygem-nokogiri@1.16.7-1.oe2409?arch=aarch64&epoch=0&upstream=rubygem-nokogiri-1.16.7-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://nokogiri.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An HTML, XML, SAX, and Reader parser",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.16.7-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-rubygems-3.4.10-87e9bd9a-9a74-4f0f-bbf5-b9e0983018d1-042b1bbd-48ad-4484-98bb-abe1dfbd1173",
			"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-actiontext-7.0.7-28fc6987-db6d-4bd0-a6c7-3ad9f7f9dd15",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-actionpack-7.0.7-07afa768-b93b-4072-a5e1-5da7b023f89c-f2adeea3-6a35-445d-9a4a-599bfe2df078"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-actiontext-7.0.7-28fc6987-db6d-4bd0-a6c7-3ad9f7f9dd15",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-activerecord-7.0.7-07495a04-de07-494b-9c03-369b5c375797-7baa8cef-9e7b-405b-9cf6-acf788184d66"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-actiontext-7.0.7-28fc6987-db6d-4bd0-a6c7-3ad9f7f9dd15",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-activestorage-7.0.7-be009240-f68d-41a9-ac4c-df0f16968f16-cb598924-98c0-4170-9e8a-9dd13f07adc1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-actiontext-7.0.7-28fc6987-db6d-4bd0-a6c7-3ad9f7f9dd15",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-activesupport-7.0.7-cdbde55c-4e85-4399-9fc7-f35023da2b6e-9b771ab8-7a6f-4843-8ebe-a3a44f4533b9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-actiontext-7.0.7-28fc6987-db6d-4bd0-a6c7-3ad9f7f9dd15",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-globalid-1.2.1-b985ca45-33b7-4caf-9534-97a588a824f5-e7ac64c2-db7b-4bd5-b51a-aaf683f9c736"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-actiontext-7.0.7-28fc6987-db6d-4bd0-a6c7-3ad9f7f9dd15",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygem-nokogiri-1.16.7-68de2064-bcfd-49c8-9372-25d65820046a-9ee98863-46ed-4faf-b0e5-ee23b002c9d2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-rubygem-actiontext-7.0.7-28fc6987-db6d-4bd0-a6c7-3ad9f7f9dd15",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-rubygems-3.4.10-87e9bd9a-9a74-4f0f-bbf5-b9e0983018d1-042b1bbd-48ad-4484-98bb-abe1dfbd1173"
		}
	]
}