{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-File-Find-Rule-0.0.34-3.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/perl-File-Find-Rule-0.0.34-3.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-2868e83e-2e29-4905-ba06-a16d1808ca45",
			"name":"perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cc1d4df3e2feb90c5250bb3619d63d60b9ec82bb75e180bdeecccce97e37e91"
				}
			],
			"description":"Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A highly capable, feature-rich programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-1a151eee-a221-4ab5-8dfb-f42b33199e1d",
			"name":"perl-Carp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"69af162dfeeb16b0cebb19c6d06eb6e9aa135770713b8e734f306846b16d2fdd"
				}
			],
			"description":"The Carp routines are useful in your own modules because they act like\ndie() or warn(), but with a message which is more likely to be useful\nto a user of your module.  In the case of cluck, confess, and longmess\nthat context is a summary of every call in the call-stack.  For a shorter\nmessage you can use carp or croak which report the error as being from\nwhere your module was called.  There is no guarantee that that is where\nthe error was, but it is a good educated guess.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Carp@1.50-420.oe2409?arch=noarch&epoch=0&upstream=perl-Carp-1.50-420.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Carp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Alternative warn and die for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.50-420.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"name":"perl-File-Find-Rule",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a565fe12935a152615b4330803d7715c9d87fab70fea3229c40262bd91cf695c"
				}
			],
			"description":"File::Find::Rule is a friendlier interface to File::Find. It allows you to\nbuild rules which specify the desired files and directories.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-Find-Rule@0.34-3.oe2409?arch=noarch&epoch=0&upstream=perl-File-Find-Rule-0.34-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/File-Find-Rule/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Alternative interface to File::Find",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.34-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Number-Compare-0.03-501c2faf-2aee-4643-baef-69a026be0dca-2e5c3ff9-c9ed-4163-904c-c01f732bf39c",
			"name":"perl-Number-Compare",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2d0848cdef84b2f36e0494d979a5ba701ddeb6eb174775de0872bf9c9528ac80"
				}
			],
			"description":"Number::Compare compiles a simple comparison to an anonymous subroutine,\nwhich you can call with a value to be tested again.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Number-Compare@0.03-2.oe2409?arch=noarch&epoch=0&upstream=perl-Number-Compare-0.03-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/Number-Compare/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Numeric comparisons",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.03-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-c54f694f-9a2d-4ea3-88da-be1525e3f0d0",
			"name":"perl-PathTools",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"87846dab0cb6f2aaf26113fff0ebcf650b1e30c122ad5a19b9c9b5fc41be50ab"
				}
			],
			"description":"Tools for working with directory and file names.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-PathTools@3.89-1.oe2409?arch=aarch64&epoch=0&upstream=perl-PathTools-3.89-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/PathTools",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"PathTools Perl Module (Cwd, File::Spec)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.89-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-b3076a47-2d2f-4aa6-82b6-38f10d0af5eb",
			"name":"perl-Test-Simple",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cef832a0dd550a413c2a9730a41975c20ee8fdb3db29c810d3a6b116d8a451ab"
				}
			],
			"description":"This package provides the bulk of the core testing facilities. For more\ninformation, see perldoc for Test::Simple, Test::More, etc.\n\nThis package is the CPAN component of the dual-lifed core package Test-Simple.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Test-Simple@1.302198-1.oe2409?arch=noarch&epoch=2&upstream=perl-Test-Simple-1.302198-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Test-Simple",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Basic utilities for writing tests",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:1.302198-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Text-Glob-0.11-7dd375be-a252-401d-a41e-51a92bbaaf73-d97c018a-26d0-427f-8ec6-3300afd1a67f",
			"name":"perl-Text-Glob",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"106eeab3769b79bd4db9b371b07ed77cc05610a48ee8b73fd9104d5f174a3258"
				}
			],
			"description":"Text::Glob implements glob(3) style matching that\ncan be used to match against text, rather than fetching\nnames from a filesystem. If you want to do full file\nglobbing use the File::Glob module instead.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Text-Glob@0.11-7.oe2409?arch=noarch&epoch=0&upstream=perl-Text-Glob-0.11-7.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Text-Glob",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Match globbing patterns against text",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.11-7.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-1b6ec281-f4db-4ac7-951f-c764525c20dc",
			"name":"perl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"767b285aad322c1f004fa698cf646f37bf052c9caaafecbbdf567655466b12f2"
				}
			],
			"description":"This package is the shared library for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libs@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The libraries for the perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-2868e83e-2e29-4905-ba06-a16d1808ca45"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-1a151eee-a221-4ab5-8dfb-f42b33199e1d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Number-Compare-0.03-501c2faf-2aee-4643-baef-69a026be0dca-2e5c3ff9-c9ed-4163-904c-c01f732bf39c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-c54f694f-9a2d-4ea3-88da-be1525e3f0d0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-b3076a47-2d2f-4aa6-82b6-38f10d0af5eb"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Text-Glob-0.11-7dd375be-a252-401d-a41e-51a92bbaaf73-d97c018a-26d0-427f-8ec6-3300afd1a67f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-09549153-02ad-4766-bb66-ee2b7ff0a502",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-1b6ec281-f4db-4ac7-951f-c764525c20dc"
		}
	]
}