{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Pod-Coverage-0.0.23-16.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-Pod-Coverage-0.0.23-16.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-8b596a60-db90-411d-8289-b38adcb63be0",
			"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-Devel-Symdump-2.18-ebbcfd51-de57-4b2a-8e98-c099e04b06f4-3215c3d8-9ca2-4da7-a4e8-d4607ee39c64",
			"name":"perl-Devel-Symdump",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ccaa9c1a1cd1f84b044f3ef4e91b7c68c74b1abc1e5df5c1aef0d13f7b79bac5"
				}
			],
			"description":"This little package serves to access the symbol table of perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Devel-Symdump@2.18-9.oe2409?arch=noarch&epoch=1&upstream=perl-Devel-Symdump-2.18-9.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Devel-Symdump",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Dump Symbol Names or the Symbol Table",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.18-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8",
			"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-Pod-Parser-1.67-6a23d4f3-4b20-4544-accd-e84e58aa7f03-0daa5884-5957-4645-826c-aecfd15a841a",
			"name":"perl-Pod-Parser",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"379fa106d2ecbee043d9ddc598983ee3ef779fec22944f11f77dfdcce33d5bde"
				}
			],
			"description":"This software distribution contains the packages for using Perl5 POD (Plain\nOld Documentation). See the \"perlpod\" and \"perlsyn\" manual pages from your\nPerl5 distribution for more information about POD.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Parser@1.67-1.oe2409?arch=noarch&epoch=0&upstream=perl-Pod-Parser-1.67-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/Pod-Parser/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Basic perl modules for handling Plain Old Documentation (POD)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.67-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-aa49d64e-cb81-48e4-a700-d7a4a8c1e633",
			"name":"perl-constant",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e0d2c06f6fcf164ddf6d32c7709fe92f37b9ab309abefc33fed273516c0f5cd1"
				}
			],
			"description":"This pragma allows you to declare constants at compile-time.\nWhen a constant is used in an expression, Perl replaces it with its\nvalue at compile time, and may then optimize the expression further.\nIn particular, any code in an \"if (CONSTANT)\" block will be optimized\naway if the constant is false.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-constant@1.33-422.oe2409?arch=noarch&epoch=0&upstream=perl-constant-1.33-422.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/constant",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl pragma to declare constants",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.33-422.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-85333210-018b-4209-ae53-489ba409e895",
			"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-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-8b596a60-db90-411d-8289-b38adcb63be0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Devel-Symdump-2.18-ebbcfd51-de57-4b2a-8e98-c099e04b06f4-3215c3d8-9ca2-4da7-a4e8-d4607ee39c64"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Parser-1.67-6a23d4f3-4b20-4544-accd-e84e58aa7f03-0daa5884-5957-4645-826c-aecfd15a841a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-aa49d64e-cb81-48e4-a700-d7a4a8c1e633"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Coverage-0.23-5df7796f-d25a-46c4-b186-84ba8b4d1977-9e3f539e-c3d7-42ff-833b-7b37574124e8",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-85333210-018b-4209-ae53-489ba409e895"
		}
	]
}