{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Test-Distribution-0.2.00-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/perl-Test-Distribution-0.2.00-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-916f4bed-8e8d-4b99-b2f2-20a6e974c9bf",
			"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-ExtUtils-Manifest-1.75-f0d2afd4-2e35-497c-b263-98edd85f7ba1-34f0085f-5555-4f34-a7f2-45d99611c8bc",
			"name":"perl-ExtUtils-Manifest",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7c4a016553e2e514a9d20480c9cf49007130d7b9ec3b59e73149fd792ba5e618"
				}
			],
			"description":"Utilities to write and check a MANIFEST file.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-ExtUtils-Manifest@1.75-1.oe2409?arch=noarch&epoch=1&upstream=perl-ExtUtils-Manifest-1.75-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/ExtUtils-Manifest",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Utilities to write and check a MANIFEST file",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.75-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-a0e7a51c-c82e-4305-87a5-45ee5f4d53ea",
			"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-Module-CoreList-5.20240702-8f0954d2-ff7c-4b74-87a7-3c243b89ed41-f3ccb234-4551-4512-b250-ed46570d0cfa",
			"name":"perl-Module-CoreList",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d64be1158a8f4a148d167a041a6d121a1c9c93e30cd41b9f3c265f442c4e9355"
				}
			],
			"description":"Module::CoreList provides information on which core and dual-life modules shipped with each\nversion of perl. It provides a number of mechanisms for querying this information. There is\na utility called corelist provided with this module which is a convenient way of querying\nfrom the command-line. There is a functional programming API available for programmers to\nquery information. Programmers may also query the contained hash structures to find relevant\ninformation.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Module-CoreList@5.20240702-1.oe2409?arch=noarch&epoch=1&upstream=perl-Module-CoreList-5.20240702-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Module-CoreList",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"what modules shipped with versions of perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:5.20240702-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Module-Signature-0.88-b659a966-d81d-4e59-8cfb-ac855db3c21a-97b586b0-6ceb-40f2-8290-a3142b9aae6a",
			"name":"perl-Module-Signature",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f4b2d7b9bccb20eb73474ab01a02cadd4b5962966e44514e7989643fc40846b1"
				}
			],
			"description":"Module::Signature adds cryptographic authentications to CPAN distributions,\nvia the special SIGNATURE file.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Module-Signature@0.88-1.oe2409?arch=noarch&epoch=0&upstream=perl-Module-Signature-0.88-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Module-Signature/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Module signature file manipulation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.88-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-8ab13c51-94bb-4004-82a7-a2ba2ceb65d1",
			"name":"perl-Pod-Coverage",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"852631292ad405c17731adb3c85304ccf76e46cb69e26db77ba9c592ec69b094"
				}
			],
			"description":"This perl module provides a mechanism for determining if the pod for a\ngiven module is comprehensive.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Coverage@0.23-16.oe2409?arch=noarch&epoch=0&upstream=perl-Pod-Coverage-0.23-16.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/Pod-Coverage/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Checks if the documentation of a perl module is comprehensive",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.23-16.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Test-Pod-1.52-b511b14d-efa4-4b66-ab75-6ff0bbb8a796-95da3537-85f3-4f3c-9260-6a3b72c069d6",
			"name":"perl-Test-Pod",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"43f57880177626bc8e57dd0ab3c1d34f41ad05df0993b2809678ee8be17fe8af"
				}
			],
			"description":"Check POD files for errors or warnings in a test file, using Pod::Simple to do\nthe heavy lifting.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Test-Pod@1.52-4.oe2409?arch=noarch&epoch=0&upstream=perl-Test-Pod-1.52-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Test-Pod",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Check for POD errors in files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.52-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Test-Pod-Coverage-1.10-d388a343-a544-4b6c-b4fe-e0c3bb77bd2b-aff9cf4b-2f41-4b0a-937e-0dd6c0b114f6",
			"name":"perl-Test-Pod-Coverage",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"da5a35c4df23971f7c40eaa2f6dcc413571316df569458db73d075edf4c3b1aa"
				}
			],
			"description":"Test::Pod::Coverage is used to create a test\nfor your distribution, to ensure that all\nrelevant files in your distribution are\nappropriately documented in pod.\nCan also be called with Pod::Coverage parms.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Test-Pod-Coverage@1.10-14.oe2409?arch=noarch&epoch=0&upstream=perl-Test-Pod-Coverage-1.10-14.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Test-Pod-Coverage",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Check for pod coverage in your distribution",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.10-14.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-f14e61db-e65f-4fc6-8a35-af3684a96176",
			"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-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-68884820-702b-412b-8821-08e8cfebce34",
			"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-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-916f4bed-8e8d-4b99-b2f2-20a6e974c9bf"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-ExtUtils-Manifest-1.75-f0d2afd4-2e35-497c-b263-98edd85f7ba1-34f0085f-5555-4f34-a7f2-45d99611c8bc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Find-Rule-0.34-6fdca7ff-2459-4385-bae0-677457225ec2-a0e7a51c-c82e-4305-87a5-45ee5f4d53ea"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Module-CoreList-5.20240702-8f0954d2-ff7c-4b74-87a7-3c243b89ed41-f3ccb234-4551-4512-b250-ed46570d0cfa"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Module-Signature-0.88-b659a966-d81d-4e59-8cfb-ac855db3c21a-97b586b0-6ceb-40f2-8290-a3142b9aae6a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-8ab13c51-94bb-4004-82a7-a2ba2ceb65d1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Test-Pod-1.52-b511b14d-efa4-4b66-ab75-6ff0bbb8a796-95da3537-85f3-4f3c-9260-6a3b72c069d6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Test-Pod-Coverage-1.10-d388a343-a544-4b6c-b4fe-e0c3bb77bd2b-aff9cf4b-2f41-4b0a-937e-0dd6c0b114f6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-f14e61db-e65f-4fc6-8a35-af3684a96176"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Test-Distribution-2.00-849e9e26-d26a-4af6-9317-db829d42327f",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-68884820-702b-412b-8821-08e8cfebce34"
		}
	]
}