{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-CPAN-Common-Index-0.0.010-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-CPAN-Common-Index-0.0.010-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-19dfb3b2-f8d3-4222-aa40-71741f3cfee6",
			"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-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"name":"perl-CPAN-Common-Index",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2992f243deb51a38716aa49fd794be7dcc0e4796f50cd05b6c2336415376cf6f"
				}
			],
			"description":"This module provides a common library for working with a variety of CPAN\nindex services. It is intentionally minimalist, trying to use as few non-\ncore modules as possible.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-CPAN-Common-Index@0.010-1.oe2409?arch=noarch&epoch=0&upstream=perl-CPAN-Common-Index-0.010-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/CPAN-Common-Index",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Common library for searching CPAN modules, authors and distributions",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.010-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-CPAN-DistnameInfo-0.12-59e61e8f-e75c-46eb-b400-eb6b18907383-3b25eccf-f19c-4ff2-893d-29e7fbc6c461",
			"name":"perl-CPAN-DistnameInfo",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4f0b20f8ccd11a18def522c67ea0b50616b6bd14f6cbdb50080be003c376583b"
				}
			],
			"description":"Many online services that are centered around CPAN attempt to\nassociate multiple uploads by extracting a distribution name from the\nfilename of the upload. For most distributions this is easy as they\nhave used ExtUtils::MakeMaker or Module::Build to create the\ndistribution, which results in a uniform name. But sadly not all\nuploads are created in this way.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-CPAN-DistnameInfo@0.12-1.oe2409?arch=noarch&epoch=0&upstream=perl-CPAN-DistnameInfo-0.12-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/CPAN-DistnameInfo/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extract distribution name and version from a distribution filename",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.12-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-CPAN-Meta-YAML-0.018-ee22a345-a2ad-486c-99b0-c3d38f53819f-75ae5b86-0f65-4e1d-b355-c3f9eab015ec",
			"name":"perl-CPAN-Meta-YAML",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"53923f745c5a50fa5eea150abe076d67a0ef45b585d5f2f642381e1d1c8eb25c"
				}
			],
			"description":"This module implements a subset of the YAML specification for use in reading and writing CPAN metadata files\nlike META.yml and MYMETA.yml. It should not be used for any other general YAML parsing or generation task.\nNOTE: META.yml (and MYMETA.yml) files should be UTF-8 encoded. Users are responsible for proper encoding and decoding.\nIn particular, the read and write methods do not support UTF-8 and should not be used.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-CPAN-Meta-YAML@0.018-421.oe2409?arch=noarch&epoch=0&upstream=perl-CPAN-Meta-YAML-0.018-421.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/CPAN-Meta-YAML",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Read and write a subset of YAML for CPAN Meta files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.018-421.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-8fea440d-8994-484d-9133-a0b0d5191c9d",
			"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-Class-Tiny-1.008-247e8259-7cf5-4b3c-a5bd-20c8662a2e49-f678c05a-e5bb-4a8e-89ac-26c398e05b04",
			"name":"perl-Class-Tiny",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"43c667eeacf40b24cc864b59894b6c9392f43d7932c16498e8580d59706b30be"
				}
			],
			"description":"This module offers a minimalist class construction kit in around 120 lines of code.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Class-Tiny@1.008-1.oe2409?arch=noarch&epoch=0&upstream=perl-Class-Tiny-1.008-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Class-Tiny",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Minimalist class construction",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.008-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-Fetch-1.04-680142f8-736a-43ae-8327-b17e820cdba5-3f1d7e84-d652-4581-b1d3-679e5c74638e",
			"name":"perl-File-Fetch",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0bcb8a159c22c2fe725a35daa6102105a80d88dca60d998ea97fefa1c5e881ec"
				}
			],
			"description":"File::Fetch is a generic file fetching mechanism.\nIt allows you to fetch any file pointed to by a ftp , http , file , git or rsync uri by a number of different means.\nSee the HOW IT WORKS section further down for details.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-Fetch@1.04-1.oe2409?arch=noarch&epoch=0&upstream=perl-File-Fetch-1.04-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://perldoc.perl.org/File/Fetch.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A generic file fetching mechanism",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.04-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-File-Temp-0.2311-02ffb909-c5b3-46ed-a812-57d56710f881-bf311713-bf6a-41ba-aa24-63e442382c98",
			"name":"perl-File-Temp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bc12b09af6c50572fabe78649d6c539cc0209d4617c616425c8f9078b91f7582"
				}
			],
			"description":"File::Temp can be used to create and open temporary files in a safe way.\nThere is both a function interface and an object-oriented interface. The\nFile::Temp constructor or the tempfile() function can be used to return the\nname and the open file handle of a temporary file. The tempdir() function\ncan be used to create a temporary directory.\n\nThe security aspect of temporary file creation is emphasized such that a\nfilehandle and filename are returned together.\nThis helps guarantee that a race condition can not occur where the temporary\nfile is created by another process between checking for the existence of the\nfile and its opening. Additional security levels are provided to check,\nfor example, that the sticky bit is set on world writable directories.\nSee \"safe_level\" for more information.\n\nFor compatibility with popular C library functions, Perl implementations of\nthe mkstemp() family of functions are provided. These are, mkstemp(),\nmkstemps(), mkdtemp() and mktemp().\n\nAdditionally, implementations of the standard POSIX tmpnam() and tmpfile()\nfunctions are provided if required.\n\nImplementations of mktemp(), tmpnam(), and tempnam() are provided, but should\nbe used with caution since they return only a filename that was valid when\nfunction was called, so cannot guarantee that the file will not exist by the\ntime the caller opens the filename.\n\nFilehandles returned by these functions support the seekable methods.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-Temp@0.2311-3.oe2409?arch=noarch&epoch=1&upstream=perl-File-Temp-0.2311-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/File-Temp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Return name and handle of a temporary file safely",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.2311-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTTP-Tiny-0.088-aa058145-e471-418c-b5dc-2ed49d28986a-f16d7512-6e59-4dd5-b11c-2284133f46ea",
			"name":"perl-HTTP-Tiny",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f3aea549902bce9659bbe23d98c9199d2d5a5b9bede1450027a6121d45790483"
				}
			],
			"description":"This is a very simple HTTP/1.1 client, designed for doing simple requests\nwithout the overhead of a large framework like LWP::UserAgent.\n\nIt is more correct and more complete than HTTP::Lite. It supports proxies and\nredirection. It also correctly resumes after EINTR.\n\nIf IO::Socket::IP 0.25 or later is installed, HTTP::Tiny will use it instead\nof IO::Socket::INET for transparent support for both IPv4 and IPv6.\n\nCookie support requires HTTP::CookieJar or an equivalent class.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTTP-Tiny@0.088-1.oe2409?arch=noarch&epoch=0&upstream=perl-HTTP-Tiny-0.088-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTTP-Tiny",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A small, simple, correct HTTP/1.1 client",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.088-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Module-Load-0.36-f0315292-0abb-4ba8-a29c-ec8f3e81b1fc-b3f85c2e-06e9-4b8b-b00c-f0b1a1278202",
			"name":"perl-Module-Load",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c9bf194cac6e473906596d405dd76a538b7c576b66b22b49dad9f7035291569e"
				}
			],
			"description":"Module::Load eliminates the need to know whether you are trying to require either a file or a module.\nIf you consult perldoc -f require you will see that require will behave differently when given a\nbareword or a string. In the case of a string, require assumes you are wanting to load a file. But\nin the case of a bareword, it assumes you mean a module. This gives nasty overhead when you are trying\nto dynamically require modules at runtime, since you will need to change the module notation\n(Acme::Comment) to a file notation fitting the particular platform you are on.\n\nModule::Load eliminates the need for this overhead and will just DWYM.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Module-Load@0.36-2.oe2409?arch=noarch&epoch=1&upstream=perl-Module-Load-0.36-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Module-Load",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Runtime require of both modules and files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:0.36-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-8dbfaa06-884a-401e-9340-b0fb91d8e909",
			"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-Tie-Handle-Offset-0.004-5d4103fa-d885-49b5-bd95-a80c5f2b3334-42afa543-e049-489a-a520-319ffbe30240",
			"name":"perl-Tie-Handle-Offset",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9a72c53e0847d22ccfe300bb36d62dfc0d0d45fd1f0283d8673dc65c97f19336"
				}
			],
			"description":"This modules provides a file handle that hides the beginning of a file.\nAfter opening, the file is positioned at the offset location. seek() and\ntell() calls are modified to preserve the offset.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Tie-Handle-Offset@0.004-1.oe2409?arch=noarch&epoch=0&upstream=perl-Tie-Handle-Offset-0.004-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Tie-Handle-Offset",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Tied handle that hides the beginning of a file",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.004-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-URI-5.28-3e3cef09-d6a3-455b-8908-8f6a27d9359a-c9e58483-292e-430a-8d2b-c38ebbcd51f0",
			"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-c015ade9-ae85-4a3c-9ef2-0b62d30dc0ad",
			"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-8b18ffcf-eb3c-48ec-9fd5-f9b2bc08a3a0",
			"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-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-19dfb3b2-f8d3-4222-aa40-71741f3cfee6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-CPAN-DistnameInfo-0.12-59e61e8f-e75c-46eb-b400-eb6b18907383-3b25eccf-f19c-4ff2-893d-29e7fbc6c461"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-CPAN-Meta-YAML-0.018-ee22a345-a2ad-486c-99b0-c3d38f53819f-75ae5b86-0f65-4e1d-b355-c3f9eab015ec"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-8fea440d-8994-484d-9133-a0b0d5191c9d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Class-Tiny-1.008-247e8259-7cf5-4b3c-a5bd-20c8662a2e49-f678c05a-e5bb-4a8e-89ac-26c398e05b04"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Fetch-1.04-680142f8-736a-43ae-8327-b17e820cdba5-3f1d7e84-d652-4581-b1d3-679e5c74638e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Temp-0.2311-02ffb909-c5b3-46ed-a812-57d56710f881-bf311713-bf6a-41ba-aa24-63e442382c98"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTTP-Tiny-0.088-aa058145-e471-418c-b5dc-2ed49d28986a-f16d7512-6e59-4dd5-b11c-2284133f46ea"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Module-Load-0.36-f0315292-0abb-4ba8-a29c-ec8f3e81b1fc-b3f85c2e-06e9-4b8b-b00c-f0b1a1278202"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-8dbfaa06-884a-401e-9340-b0fb91d8e909"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Tie-Handle-Offset-0.004-5d4103fa-d885-49b5-bd95-a80c5f2b3334-42afa543-e049-489a-a520-319ffbe30240"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-URI-5.28-3e3cef09-d6a3-455b-8908-8f6a27d9359a-c9e58483-292e-430a-8d2b-c38ebbcd51f0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-c015ade9-ae85-4a3c-9ef2-0b62d30dc0ad"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-CPAN-Common-Index-0.010-9931d1b5-ba36-4d59-933a-ba47996104f0-295a6ff4-41ac-49a8-94f7-06e39c0701c1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-parent-0.241-87b37454-f86e-4897-8733-adcd1b11e6e1-8b18ffcf-eb3c-48ec-9fd5-f9b2bc08a3a0"
		}
	]
}