{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Pod-Markdown-0.3.300-2.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-Markdown-0.3.300-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-80dbe127-88a3-4c71-be4f-c03ea20053af",
			"name":"perl-Encode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f1cd3cdf02e3c8f3c0ab00ab5de019e0a80179f85d6cc212ff3197c414d9fdae"
				}
			],
			"description":"The Encode module provides the interface between Perl strings and the rest\nof the system. Perl strings are sequences of characters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode@3.21-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Encode-3.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Character encodings in Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:3.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-3be3a063-4e32-495e-a6b4-5991a0625031",
			"name":"perl-Getopt-Long",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e734a72588e3b97d3a3ac3a7b2eec76ac90d3cc1d83969594a35a4779cb34f7"
				}
			],
			"description":"Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Getopt-Long@2.57-1.oe2409?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Getopt::Long",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extended processing of command line options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.57-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"name":"perl-Pod-Markdown",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"06d3e582d8b7ed00cc515d320f8aace6d248333a2e0fe1b298549b97a4b92e3c"
				}
			],
			"description":"This program uses Pod::Markdown to convert POD into Markdown sources.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Markdown@3.300-2.oe2409?arch=noarch&epoch=0&upstream=perl-Pod-Markdown-3.300-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Markdown",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Convert POD text to Markdown",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.300-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Simple-3.45-e9568973-5131-49dd-a56c-b81e9fc8abaa-2b036fa1-446d-42b5-95c4-ac46275637f0",
			"name":"perl-Pod-Simple",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"95891f2d488b09ba8423e883a7d2c8f9b44d4cff3a4ab2a31b03bbbb350fb35e"
				}
			],
			"description":"Pod::Simple is a Perl library for parsing text in the Pod (\"plain old documentation\")\nmarkup language that is typically used for writing documentation for Perl and for Perl\nmodules. The Pod format is explained in perlpod; the most common formatter is called\nperldoc.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Simple@3.45-1.oe2409?arch=noarch&epoch=1&upstream=perl-Pod-Simple-3.45-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Simple",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The framework for parsing Pod",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.45-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-214dc461-9ec9-4729-b329-430b9caea52e",
			"name":"perl-Pod-Usage",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c4cb9f6d74ae20a51c24fadbdd48cb0a248fe6d3663d710e89d08db7eaa1a378"
				}
			],
			"description":"Pod2usage will print a usage message for the invoking script (using its embedded pod documentation)\nand then exit the script with the desired exit status. The usage message printed may have any one\nof three levels of \"verboseness\": If the verbose level is 0, then only a synopsis is printed. If\nthe verbose level is 1, then the synopsis is printed along with a description (if present) of the\ncommand line options and arguments. If the verbose level is 2, then the entire manual page is printed.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Usage@2.03-2.oe2409?arch=noarch&epoch=4&upstream=perl-Pod-Usage-2.03-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Usage",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Print a usage message from embedded pod documentation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:2.03-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-URI-5.28-3e3cef09-d6a3-455b-8908-8f6a27d9359a-1973460b-7d92-4dcf-9eca-55cb297e9eec",
			"name":"perl-URI",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a1ddfa0f82a8fa9e003dd5cb37a40ac21ed1a68154e2c0a538ea131954d75946"
				}
			],
			"description":"This module implements the URI class. Objects of this class\nrepresent \"Uniform Resource Identifier references\" as specified\nin RFC 2396 (and updated by RFC 2732).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-URI@5.28-1.oe2409?arch=noarch&epoch=0&upstream=perl-URI-5.28-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/URI",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The Perl URI module implementation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.28-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-53a8aa6b-7000-4f2e-a8e4-efdc8817754c",
			"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"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-653d0812-a4ee-4813-bbc3-c6e69c3247b1",
			"name":"perl-parent",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9c0306ed8ddcd34b0725b4bf3250e98e774e12ccec2a8d05d7e927efbbc385d9"
				}
			],
			"description":"Allows you to both load one or more modules, while setting up inheritance\nfrom those modules at the same time.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-parent@0.241-1.oe2409?arch=noarch&epoch=1&upstream=perl-parent-0.241-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/parent",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Establish an ISA relationship with base classes at compile time",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.241-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-80dbe127-88a3-4c71-be4f-c03ea20053af"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-3be3a063-4e32-495e-a6b4-5991a0625031"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Simple-3.45-e9568973-5131-49dd-a56c-b81e9fc8abaa-2b036fa1-446d-42b5-95c4-ac46275637f0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-214dc461-9ec9-4729-b329-430b9caea52e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-URI-5.28-3e3cef09-d6a3-455b-8908-8f6a27d9359a-1973460b-7d92-4dcf-9eca-55cb297e9eec"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-53a8aa6b-7000-4f2e-a8e4-efdc8817754c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Pod-Markdown-3.300-83b67432-4f4a-4153-844c-b306f3d1f577-c98510e9-1310-47f0-89be-12753b146e99",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-653d0812-a4ee-4813-bbc3-c6e69c3247b1"
		}
	]
}