{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-Net-SNMP-0.6.0.1-23.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-Net-SNMP-0.6.0.1-23.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-365963cd-b71c-43c0-a372-5b1a8b9e8714",
			"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-7b4a6117-d3ee-463b-9d34-c55df935eb8a",
			"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-Crypt-DES-2.07-0fbdc4fb-890c-452f-a838-71061c3d569c-58ddd693-9e0d-4ba5-92d2-b05fe809677b",
			"name":"perl-Crypt-DES",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"598d3a39582e16be6db8afcd89a55438b5cdbeacbe1458612e48ddcfc9ae22e4"
				}
			],
			"description":"An XS-based DES implimentation for Perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Crypt-DES@2.07-17.oe2409?arch=aarch64&epoch=0&upstream=perl-Crypt-DES-2.07-17.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Crypt-DES",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl DES encryption module",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.07-17.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Digest-HMAC-1.04-edbe1a61-fe69-44e7-8e76-ede1a7daad83-174c42ab-d066-417d-8a28-bc817a9f06cc",
			"name":"perl-Digest-HMAC",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bb1493f5f3399be5bca059e66156b3cde7ddef9a8330ae7cb52a335ba5ec5517"
				}
			],
			"description":"HMAC is used for message integrity checks between two parties that share a secret key,\nand works in combination with some other Digest algorithm, usually MD5 or SHA-1.\nThe HMAC mechanism is described in RFC 2104.\n\nHMAC follow the common Digest:: interface, but the constructor takes the secret key\nand the name of some other simple Digest:: as argument.\n\nThe hmac() and hmac_hex() functions and the Digest::HMAC->new() constructor takes an\noptional $blocksize argument as well. The HMAC algorithm assumes the digester to hash\nby iterating a basic compression function on blocks of data and the $blocksize should\nmatch the byte-length of such blocks.\n\nThe default $blocksize is 64 which is suitable for the MD5 and SHA-1 digest functions.\nFor stronger algorithms the blocksize probably needs to be increased.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Digest-HMAC@1.04-3.oe2409?arch=noarch&epoch=0&upstream=perl-Digest-HMAC-1.04-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Digest-HMAC",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Keyed-Hashing for Message Authentication",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.04-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-efc89190-4b4d-44b7-a9a8-a811ca9b1c97",
			"name":"perl-Digest-MD5",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4c4c4d7178365dd1f8d8b2fe52c468d114ef71090de69138c0c151cadfcde003"
				}
			],
			"description":"The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5\nMessage Digest algorithm from within Perl programs. The algorithm takes as\ninput a message of arbitrary length and produces as output a 128-bit\n\"fingerprint\" or \"message digest\" of the input.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Digest-MD5@2.58-2.oe2409?arch=aarch64&epoch=0&upstream=perl-Digest-MD5-2.58-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Digest-MD5",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to the MD5 algorithm",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.58-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Digest-SHA1-2.13-e0319ff0-f61d-4dca-9062-4059db39c660-23257561-f9e6-46a9-a4aa-112a705b8057",
			"name":"perl-Digest-SHA1",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8f804763433cd8b7a74fbcbe4b04c6d5b93063543120e8be3edbbcc73c242e51"
				}
			],
			"description":"The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within\nPerl programs. The algorithm takes as input a message of arbitrary length and produces as output\na 160-bit \"fingerprint\" or \"message digest\" of the input.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Digest-SHA1@2.13-27.oe2409?arch=aarch64&epoch=0&upstream=perl-Digest-SHA1-2.13-27.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Digest-SHA1",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to the SHA-1 algorithm",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.13-27.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-30115090-1c1a-4c11-a35e-0e1e2456b595",
			"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-Math-BigInt-2.0030.02-5969dbdf-91a8-4e20-8d59-39ce3b8a2baf-178df03e-2975-415d-a1ec-e59ef3417f5f",
			"name":"perl-Math-BigInt",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ad746461ad0768d979f50610ce3d0432581da8b5b7e1fb1edfa961dcaed8d366"
				}
			],
			"description":"Math::BigInt provides support for arbitrary precision integers. Overloading is also\nprovided for Perl operators.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Math-BigInt@2.0030.02-1.oe2409?arch=noarch&epoch=1&upstream=perl-Math-BigInt-2.0030.02-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Math-BigInt",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Arbitrary size integer/float math package",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.0030.02-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"name":"perl-Net-SNMP",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8e010acc71975a5ee281408d036b8dd18f2c209f51c7aa36ffd0bc42650676fe"
				}
			],
			"description":"The SNMP module is an object-oriented interface, a simple network management protocol.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Net-SNMP@6.0.1-23.oe2409?arch=noarch&epoch=0&upstream=perl-Net-SNMP-6.0.1-23.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Net-SNMP",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Object oriented interface to SNMP",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.0.1-23.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Socket6-0.29-8e00a81d-39e7-460e-a1e5-e34b3312adfd-d84d860e-a0d2-4c0e-9f2a-9191161af19b",
			"name":"perl-Socket6",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f9d2677b4e0fb85dac5db9a500b20e943fe0b92e1a574a8fbceb7308f829ab89"
				}
			],
			"description":"This module supports getaddrinfo() and getnameinfo() to intend to\nenable protocol independent programming.\nIf your environment supports IPv6, IPv6 related defines such as\nAF_INET6 are included.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Socket6@0.29-2.oe2409?arch=aarch64&epoch=0&upstream=perl-Socket6-0.29-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Socket6",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A getaddrinfo/getnameinfo support module",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.29-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-9d640787-5ee1-488a-849a-d1b94d6928c5",
			"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-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-365963cd-b71c-43c0-a372-5b1a8b9e8714"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-7b4a6117-d3ee-463b-9d34-c55df935eb8a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Crypt-DES-2.07-0fbdc4fb-890c-452f-a838-71061c3d569c-58ddd693-9e0d-4ba5-92d2-b05fe809677b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-HMAC-1.04-edbe1a61-fe69-44e7-8e76-ede1a7daad83-174c42ab-d066-417d-8a28-bc817a9f06cc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-efc89190-4b4d-44b7-a9a8-a811ca9b1c97"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-SHA1-2.13-e0319ff0-f61d-4dca-9062-4059db39c660-23257561-f9e6-46a9-a4aa-112a705b8057"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-30115090-1c1a-4c11-a35e-0e1e2456b595"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Math-BigInt-2.0030.02-5969dbdf-91a8-4e20-8d59-39ce3b8a2baf-178df03e-2975-415d-a1ec-e59ef3417f5f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Socket6-0.29-8e00a81d-39e7-460e-a1e5-e34b3312adfd-d84d860e-a0d2-4c0e-9f2a-9191161af19b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-Net-SNMP-6.0.1-790f4faf-e388-482d-b525-179eaa229218-fc2cdb22-43d8-404c-b211-452d14306417",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-9d640787-5ee1-488a-849a-d1b94d6928c5"
		}
	]
}