{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"uuid-perl-0.1.6.2-47.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/uuid-perl-0.1.6.2-47.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-a10b241a-2fae-4c7c-b48e-251a8406c0cf",
			"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-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-6ead6322-aae2-4c04-98b5-254fa19b376f",
			"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-08267e84-3c00-4795-bd57-66b5c757a40b",
			"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-Data-UUID-1.227-9854a593-6804-4f6b-b839-eafc2e7930b0-5dad97d6-5b37-4cfd-824a-b995b4d298ec",
			"name":"perl-Data-UUID",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"be4a77bff4194c32d7e3f109e801af65224da2423b403bab313dbd37a598d7ce"
				}
			],
			"description":"This module provides a framework for generating UUIDs (Universally Unique Identifiers, also known as\nGUIDs (Globally Unique Identifiers). A UUID is 128 bits long, and is guaranteed to be different from\nall other UUIDs/GUIDs generated until 3400 A.D. UUIDs were originally used in the Network Computing\nSystem (NCS) and later in the Open Software Foundation's (OSF) Distributed Computing Environment.\nCurrently many different technologies rely on UUIDs to provide unique identity for various software\ncomponents, Microsoft COM/DCOM for instance, uses GUIDs very extensively to uniquely identify classes,\napplications and components across network-connected systems.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Data-UUID@1.227-1.oe2409?arch=aarch64&epoch=0&upstream=perl-Data-UUID-1.227-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Data-UUID",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl extension for generating Globally/Universally Unique Identifiers (GUIDs/UUIDs)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.227-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-2425bfe5-e782-440f-a0e5-ae51a6632bf7",
			"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-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-926e7527-764a-48e3-ba0c-b82a96f9ee2c",
			"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-uuid-1.6.2-afc08957-506b-4c97-9835-85a0d94daa1b-8533e18b-0c59-470b-be23-9d6fde4b74a3",
			"name":"uuid",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2da661169f3731191b73bec2aa9000e70ef31e70466d70f9415124fa815884af"
				}
			],
			"description":"OSSP uuid is a ISO-C:1999 application programming interface (API) and corresponding\ncommand line interface (CLI) for the generation of DCE 1.1, ISO/IEC 11578:1996 and\nRFC 4122 compliant Universally Unique Identifier (UUID).\nIt supports DCE 1.1 variant UUIDs of version 1 (time and node based), version 3\n(name based, MD5), version 4 (random number based) and version 5 (name based, SHA-1).\nAdditional API bindings are provided for the languages ISO-C++:1998 and Perl:5 Optional\nbackward compatibility exists for the ISO-C DCE-1.1 and Perl Data::UUiID APIs.\nUUIDs are 128-bit numbers which are intended to have a high likelihood of uniqueness\nover space,they can be locally generated without contacting a global registration authority.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/uuid@1.6.2-47.oe2409?arch=aarch64&epoch=0&upstream=uuid-1.6.2-47.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.ossp.org/pkg/lib/uuid/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Universally Unique Identifier library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.6.2-47.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-uuid-perl-1.6.2-c86dd5ec-b463-4310-b267-92143a8bf5ca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-a10b241a-2fae-4c7c-b48e-251a8406c0cf"
		},
		{
			"spdxElementId":"SPDXRef-rpm-uuid-perl-1.6.2-c86dd5ec-b463-4310-b267-92143a8bf5ca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-6ead6322-aae2-4c04-98b5-254fa19b376f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-uuid-perl-1.6.2-c86dd5ec-b463-4310-b267-92143a8bf5ca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-08267e84-3c00-4795-bd57-66b5c757a40b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-uuid-perl-1.6.2-c86dd5ec-b463-4310-b267-92143a8bf5ca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Data-UUID-1.227-9854a593-6804-4f6b-b839-eafc2e7930b0-5dad97d6-5b37-4cfd-824a-b995b4d298ec"
		},
		{
			"spdxElementId":"SPDXRef-rpm-uuid-perl-1.6.2-c86dd5ec-b463-4310-b267-92143a8bf5ca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-2425bfe5-e782-440f-a0e5-ae51a6632bf7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-uuid-perl-1.6.2-c86dd5ec-b463-4310-b267-92143a8bf5ca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-926e7527-764a-48e3-ba0c-b82a96f9ee2c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-uuid-perl-1.6.2-c86dd5ec-b463-4310-b267-92143a8bf5ca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-uuid-1.6.2-afc08957-506b-4c97-9835-85a0d94daa1b-8533e18b-0c59-470b-be23-9d6fde4b74a3"
		}
	]
}