{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-XML-LibXSLT-tests-0.2.003-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-XML-LibXSLT-tests-0.2.003-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-77024427-b975-4530-bc7f-57c8ecd9fec2",
			"name":"bash",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0648f5dde35fc9fcf57a6a9c95dae3273cbb784ba492931ff20874906827ed39"
				}
			],
			"description":"Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible\nshell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is\nintended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers\nfunctional improvements over sh for both programming and interactive use. In addition, most\nsh scripts can be run by Bash without modification.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/bash@5.2.21-1.oe2409?arch=aarch64&epoch=0&upstream=bash-5.2.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/bash",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"It is the Bourne Again Shell",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.2.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-00d02c11-e308-447c-87ad-ea1efc8f99af",
			"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-Data-Dumper-2.183-22e248c8-939b-4525-85a2-84e3cbb82e8f-30fe6cbb-b6b9-4874-938c-83073c1cb640",
			"name":"perl-Data-Dumper",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2d54067760de73cdb2c0a6885399cb498c062d13e55a1671d0b14a890e379c81"
				}
			],
			"description":"Given a list of scalars or reference variables, writes out their contents in perl syntax.\nThe references can also be objects. The content of each variable is output in a single Perl statement.\nHandles self-referential structures correctly.\nThe return value can be evaled to get back an identical copy of the original reference structure.\n(Please do consider the security implications of eval'ing code from untrusted sources!)",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Data-Dumper@2.183-2.oe2409?arch=aarch64&epoch=0&upstream=perl-Data-Dumper-2.183-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Data-Dumper",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Stringified perl data structures, suitable for both printing and eval",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.183-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-84d1de4c-55ca-4662-88f7-deedb8e48dd3",
			"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-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-f78a9eb0-b103-4b8f-bcd1-ef138bd633d5",
			"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-Harness-3.48-fa465ac6-9b26-404b-bf4f-07c70bdb4938-e6e6ba85-5683-4163-b59d-219345b76183",
			"name":"perl-Test-Harness",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"98b3043ce61cb576d8b7991c464e009835ff867984866e24427f16f1da027192"
				}
			],
			"description":"This package allows tests to be run and results automatically aggregated and\noutput to STDOUT.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Test-Harness@3.48-1.oe2409?arch=noarch&epoch=2&upstream=perl-Test-Harness-3.48-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Test-Harness",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Run Perl standard test scripts with statistics",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:3.48-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-b2623a3a-56db-4075-9749-7c81c08e8bee",
			"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-XML-LibXML-2.0209-44d6d13c-efce-405b-9315-9324959100ba-b43a5583-1c1a-42f9-aebc-a83bb6a5a784",
			"name":"perl-XML-LibXML",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3ec4287ec1eaf6a415bd5a175091148131cc297c0b582a446f37e2f6530c53b5"
				}
			],
			"description":"This module is Perl Binding for libxml2, which implements a Perl interface to\nthe GNOME libxml2 library. This module provides interfaces for parsing and\nmanipulating XML files and allows Perl programmers to use the highly capable\nvalidating XML parser and the high performance DOM implementation.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-XML-LibXML@2.0209-1.oe2409?arch=aarch64&epoch=1&upstream=perl-XML-LibXML-2.0209-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/XML-LibXML",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl Binding for libxml2",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.0209-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-cc62eb2e-4b47-4b77-bae9-b6b7f65ab4e7",
			"name":"perl-XML-LibXSLT",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b6757b45f21eb39c9a80e8dd30e38683e9d7bd98d85252c7a062af039772e876"
				}
			],
			"description":"This module is a fast XSLT library, based on the Gnome libxslt engine\nthat you can find at http://www.xmlsoft.org/XSLT/",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-XML-LibXSLT@2.003-1.oe2409?arch=aarch64&epoch=0&upstream=perl-XML-LibXSLT-2.003-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/XML-LibXSLT",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl module for interfacing to GNOME's libxslt",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.003-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-autodie-2.37-0fe0aae3-18b6-4014-9ee6-70fd84b680c3-2d324601-537c-4fc8-8d90-d5c952457dc0",
			"name":"perl-autodie",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a7c26f882696f4abecb1ee1b0d3bb6dc6fb0d74efa5904842bdd1da1df9640c5"
				}
			],
			"description":"The autodie pragma provides a convenient way to replace functions that normally return\nfalse on failure with equivalents that throw an exception on failure.\n\nThe autodie pragma has lexical scope, meaning that functions and subroutines altered with\nautodie will only change their behaviour until the end of the enclosing block, file, or eval.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-autodie@2.37-1.oe2409?arch=noarch&epoch=0&upstream=perl-autodie-2.37-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/autodie",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Replace functions with ones that succeed or die with lexical scope",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.37-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-devel-5.38.0-fe330859-dd2f-4206-9cd5-d76a248d71bb-2749b796-3717-42ef-8ab0-57c9743bae0b",
			"name":"perl-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1fb89d72339d16fb5d3bd203d759664b4fe84990a01b5d308c74f624d2e5feba"
				}
			],
			"description":"This package contains the development files and test files for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-devel@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":"Development files for perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-7483ba39-d883-48fc-9cc7-2c7dffad7348",
			"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-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-77024427-b975-4530-bc7f-57c8ecd9fec2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-00d02c11-e308-447c-87ad-ea1efc8f99af"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Data-Dumper-2.183-22e248c8-939b-4525-85a2-84e3cbb82e8f-30fe6cbb-b6b9-4874-938c-83073c1cb640"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-84d1de4c-55ca-4662-88f7-deedb8e48dd3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-f78a9eb0-b103-4b8f-bcd1-ef138bd633d5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Test-Harness-3.48-fa465ac6-9b26-404b-bf4f-07c70bdb4938-e6e6ba85-5683-4163-b59d-219345b76183"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-b2623a3a-56db-4075-9749-7c81c08e8bee"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-XML-LibXML-2.0209-44d6d13c-efce-405b-9315-9324959100ba-b43a5583-1c1a-42f9-aebc-a83bb6a5a784"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-cc62eb2e-4b47-4b77-bae9-b6b7f65ab4e7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-autodie-2.37-0fe0aae3-18b6-4014-9ee6-70fd84b680c3-2d324601-537c-4fc8-8d90-d5c952457dc0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-devel-5.38.0-fe330859-dd2f-4206-9cd5-d76a248d71bb-2749b796-3717-42ef-8ab0-57c9743bae0b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-tests-2.003-90e1eadc-90a9-4f66-88a9-b908cb42e2bb",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-7483ba39-d883-48fc-9cc7-2c7dffad7348"
		}
	]
}