{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-XML-LibXSLT-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-0.2.003-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-0ffc0f03-1bd9-49fe-8a18-d6f529bafbf6",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"description":"The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libxml2-2.12.6-0c08664b-ea3e-43dc-8239-d814370a1088-6f540a85-5bc6-4810-9ed6-a95fe11a3481",
			"name":"libxml2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"47e299fcb5cdfb5396dfb3180cf7878e71646a2e7eeca258bf0875f8d96c00dd"
				}
			],
			"description":"This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libxml2@2.12.6-3.oe2409?arch=aarch64&epoch=0&upstream=libxml2-2.12.6-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://xmlsoft.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Library providing XML and HTML support",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.12.6-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libxslt-1.1.42-0f6c511c-cb5f-40e2-905e-36df8e8b0b16-9e2387d6-7720-4d99-b21f-14da80eb3943",
			"name":"libxslt",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b12838e004f882b1592f261c105bcd7ec8743a2cbb309ea31f44decc82cbea1c"
				}
			],
			"description":"Libxslt is the XSLT C library developed for the GNOME project",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libxslt@1.1.42-2.oe2409?arch=aarch64&epoch=0&upstream=libxslt-1.1.42-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gitlab.gnome.org/GNOME/libxslt",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"XSLT Transformation Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1.42-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-6f607ead-35d3-4487-86b1-509602bfbb5c",
			"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-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-4c6d2548-fb21-4cba-8603-ac82b75323d7",
			"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-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-e3945a61-dba0-4ca6-9b13-f1c28a30723c",
			"name":"perl-Exporter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ba7dc3337d0b20c37931089d741716b05e8f6dfbabfed0d85c5f2be371a8a6d5"
				}
			],
			"description":"The Exporter module implements an import method which allows a module to\nexport functions and variables to its users' name spaces. Many modules use\nExporter rather than implementing their own import method because Exporter\nprovides a highly flexible interface, with an implementation optimized for\nthe common case.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Exporter@5.77-1.oe2409?arch=noarch&epoch=0&upstream=perl-Exporter-5.77-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Exporter",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implements default import method for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.77-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-XML-LibXML-2.0209-44d6d13c-efce-405b-9315-9324959100ba-76cb1e62-d6f6-4229-8e16-f36e430b4326",
			"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-9f84609e-c61c-4273-a3b4-a36b91012805",
			"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-31c1c5fb-627d-4ec0-8f46-5360db6dc47e",
			"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-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-bdc049d2-7a4c-42b4-86a5-e09e2135ad6f",
			"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-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-0ffc0f03-1bd9-49fe-8a18-d6f529bafbf6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libxml2-2.12.6-0c08664b-ea3e-43dc-8239-d814370a1088-6f540a85-5bc6-4810-9ed6-a95fe11a3481"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libxslt-1.1.42-0f6c511c-cb5f-40e2-905e-36df8e8b0b16-9e2387d6-7720-4d99-b21f-14da80eb3943"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-6f607ead-35d3-4487-86b1-509602bfbb5c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-4c6d2548-fb21-4cba-8603-ac82b75323d7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-e3945a61-dba0-4ca6-9b13-f1c28a30723c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-XML-LibXML-2.0209-44d6d13c-efce-405b-9315-9324959100ba-76cb1e62-d6f6-4229-8e16-f36e430b4326"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-autodie-2.37-0fe0aae3-18b6-4014-9ee6-70fd84b680c3-31c1c5fb-627d-4ec0-8f46-5360db6dc47e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-XML-LibXSLT-2.003-e4bbe592-c335-42a6-88fb-095beb45d83a-9f84609e-c61c-4273-a3b4-a36b91012805",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-bdc049d2-7a4c-42b4-86a5-e09e2135ad6f"
		}
	]
}