{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"spamassassin-0.4.0.1-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/spamassassin-0.4.0.1-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-6a4ab90a-c2a4-4dcb-910d-e3aa8621b30d",
			"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-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-6c7ab880-e619-48cd-8650-a087eb85eb7e",
			"name":"coreutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2f5af68ccffa26a602437b1920467462bfd75facc2bb18bdc2fd9140eb7dc702"
				}
			],
			"description":"These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/coreutils@9.5-4.oe2409?arch=aarch64&epoch=0&upstream=coreutils-9.5-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.gnu.org/software/coreutils/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A set of basic GNU tools commonly used in shell scripts",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:9.5-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-diffutils-3.10-737c37b9-7162-4898-9624-2d7a3b567c73-a596133b-b55e-4f37-98f6-e0938d14c82e",
			"name":"diffutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b599713cd2670bf79db9a9078ae38e8935f714a390d1ce5e12039d84aba11b5d"
				}
			],
			"description":"GNU Diffutils is a package of several programs related to finding differences between files.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/diffutils@3.10-2.oe2409?arch=aarch64&epoch=0&upstream=diffutils-3.10-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/diffutils/diffutils.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A GNU collection of diff utilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.10-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-dd009c80-b59c-466c-9ac0-50791ff769f5",
			"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-gnupg2-2.4.3-1aef17f2-196f-40a4-a35d-868543d80111-c414b96c-b5c9-468f-9394-9f28b1593f31",
			"name":"gnupg2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c5d9f0ae8a6fe829b73de98e888bd7dd8f5940852579d89ac73f8a01d813de9c"
				}
			],
			"description":"GnuPG is a complete and free implementation of the OpenPGP standard\nas defined by RFC4880 (also known as PGP).  GnuPG enables encryption\nand signing of data and communication, and features a versatile key\nmanagement system as well as access modules for public key\ndirectories.\n\nGnuPG 2.0 adds support for smart cards and S/MIME encryption and\nsigning to the base GnuPG package.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gnupg2@2.4.3-2.oe2409?arch=aarch64&epoch=0&upstream=gnupg2-2.4.3-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gnupg.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Utility for secure communication and data storage",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.4.3-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-openssl-libs-3.0.12-cdb45ffd-7c49-4f85-86a4-f448e6eac4c8-b8bd853c-cfb0-487e-8c51-d2490288afb6",
			"name":"openssl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fe8a21dc03d6c950264c4aa621ea0c4145da06ac2541c987a442ec2c8af13cfe"
				}
			],
			"description":"The openssl-libs package contains the libraries that are used\nby various applications which support cryptographic algorithms\nand protocols.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/openssl-libs@3.0.12-8.oe2409?arch=aarch64&epoch=1&upstream=openssl-3.0.12-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.openssl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A general purpose cryptography library with TLS implementation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.0.12-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-32bbcd59-c903-45b2-89b6-b416af1e97e0",
			"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-Archive-Tar-3.02-b35f6aea-eb76-409b-a84d-eec147833140-9455f1f5-3335-47ad-862e-7e99aadb191b",
			"name":"perl-Archive-Tar",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3d2dd61ac2b460b5b1ddcc5abbb88afb267ee8de90f1ce56bc7a79dd71a72bc2"
				}
			],
			"description":"archive::Tar provides an object oriented mechanism for handling tar\nfiles. It provides class methods for quick and easy files handling\nwhile also allowing for the creation of tar file objects for custom\nmanipulation. If you have the IO::Zlib module installed, Archive::Tar\nwill also support compressed or gzipped tar files.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Archive-Tar@3.02-1.oe2409?arch=noarch&epoch=0&upstream=perl-Archive-Tar-3.02-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Archive::Tar",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A module for manipulations of tar archives",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.02-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-BSD-Resource-1.291.100-dea806ab-30bc-45ab-9232-03d577d23a2f-92bc152c-5a09-4540-b683-398cfab4b08c",
			"name":"perl-BSD-Resource",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d703ad5b7e475e8f41ca31e232c5eeff5a589b38780c312bb7dd96f53c4ce7a0"
				}
			],
			"description":"A module that provides an interface for setting and testing process limits and priorities.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-BSD-Resource@1.291.100-9.oe2409?arch=aarch64&epoch=0&upstream=perl-BSD-Resource-1.291.100-9.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/BSD-Resource",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"BSD process resource limit and priority functions",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.291.100-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-9682840d-7155-4435-8f68-d1176735e2c9",
			"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-DB-File-1.859-074773c5-e64f-492a-96c8-9d7c16ef9ad4-e8bef798-aadd-42a9-a691-0dcf95ed6767",
			"name":"perl-DB_File",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8f61b4892d45a752217e4c7a2f12882405eff6aafe50a5f14f2b49bf432e6523"
				}
			],
			"description":"DB_File is a module which allows Perl programs to make use of the facilities\nprovided by Berkeley DB version 1.x (if you have a newer version of DB, you\nwill be limited to functionality provided by interface of version 1.x). The\ninterface defined here mirrors the Berkeley DB interface closely.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-DB_File@1.859-1.oe2409?arch=aarch64&epoch=0&upstream=perl-DB_File-1.859-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/DB_File",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl5 access to Berkeley DB version 1.x",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.859-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Data-Dumper-2.183-22e248c8-939b-4525-85a2-84e3cbb82e8f-cf9b28d4-94b0-43c0-978c-20c40be1eb52",
			"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-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-efd1702b-5dec-4b1b-951c-0cb65568a69c",
			"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-SHA-6.04-1a54616f-f8d6-4f00-89c4-628432027a74-0f271793-f77a-4b2d-9dcd-81c6fddbfdaa",
			"name":"perl-Digest-SHA",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7df77977b3d6e3b918f763bbda24ebb52fbea8a4e5fb9249e0e8a84ac954ce5d"
				}
			],
			"description":"Digest::SHA is a complete implementation of the NIST Secure Hash Standard. It\ngives Perl programmers a convenient way to calculate SHA-1, SHA-224, SHA-256,\nSHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests. The module can\nhandle all types of input, including partial-byte data.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Digest-SHA@6.04-1.oe2409?arch=aarch64&epoch=1&upstream=perl-Digest-SHA-6.04-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Digest-SHA",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl extension for SHA-1/224/256/384/512",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:6.04-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-e9e8e3fe-0cba-4ac9-9db8-af992b4487c2",
			"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-Encode-Detect-1.01-3d5e6edd-02e3-4ccf-933d-c0f79e09f131-197329b1-ae78-455c-9ef4-2792260d5e97",
			"name":"perl-Encode-Detect",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"810b8fa86d38926019fb014e59c2d8195935b3c71105a16ff62a1ae18cb278df"
				}
			],
			"description":"This Perl module is an Encode::Encoding subclass that uses Encode::Detect::Detector to determine\nthe charset of the input data and then decodes it using the encoder of the detected charset.\nIt does not require the configuration of a set of expected encodings.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode-Detect@1.01-29.oe2409?arch=aarch64&epoch=0&upstream=perl-Encode-Detect-1.01-29.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode-Detect",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An Encode::Encoding subclass that detects the encoding of data",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.01-29.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-2310fb00-e915-4183-8a5c-ab90f5fc6217",
			"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-File-Path-2.18-ccb0451a-6141-4311-b643-6178d50deb7f-dec2c6d3-6bf8-425b-8e11-0478c04e681d",
			"name":"perl-File-Path",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c871d9773e469dc912d91802441e3338a4a7b5a41ab7c2a3aa0e1368ab2235eb"
				}
			],
			"description":"This module provides a convenient way to create directories\nof arbitrary depth and to delete an entire directory subtree\nfrom the filesystem.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-File-Path@2.18-2.oe2409?arch=noarch&epoch=0&upstream=perl-File-Path-2.18-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/File::Path",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Create or remove directory trees",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.18-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-87687955-d0cf-44fb-bb16-1f80b5af7f48",
			"name":"perl-Getopt-Long",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e734a72588e3b97d3a3ac3a7b2eec76ac90d3cc1d83969594a35a4779cb34f7"
				}
			],
			"description":"Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Getopt-Long@2.57-1.oe2409?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Getopt::Long",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extended processing of command line options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.57-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTML-Parser-3.82-88b06829-970c-4bf6-ba0a-27764cf747cc-4d2ed246-2e95-4b4e-8437-dd896587d91b",
			"name":"perl-HTML-Parser",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"86f1e78edf7c4bf989beabefd416ca2fe8613d26bdb3a2452d2d4115e7948379"
				}
			],
			"description":"Objects of the HTML::Parser class will recognize markup and separate it\nfrom plain text (alias data content) in HTML documents. As different kinds\nof markup and text are recognized, the corresponding event handlers are invoked.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTML-Parser@3.82-1.oe2409?arch=aarch64&epoch=0&upstream=perl-HTML-Parser-3.82-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTML-Parser",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTML parser",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.82-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTTP-Date-6.05-b3906fea-2878-4de2-8c7f-ad645c640958-2fa5316a-8f2b-4dde-9f43-a44298d594c9",
			"name":"perl-HTTP-Date",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fda07777f2868b4d25a4f7a9e31fe13eed90af8f8bf95d874e6d8a4e9f36f7c9"
				}
			],
			"description":"This module provides functions that deal the date formats used by the HTTP\nprotocol (and then some more). Only the first two functions, time2str() and\nstr2time(), are exported by default.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTTP-Date@6.05-2.oe2409?arch=noarch&epoch=0&upstream=perl-HTTP-Date-6.05-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTTP-Date",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Date conversion routines",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.05-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-IO-Socket-INET6-2.73-d9b2c245-910e-4b23-88ce-157b8c715bb8-ccfcc6da-900b-4f22-a455-b7ae28ab994e",
			"name":"perl-IO-Socket-INET6",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2237510905037519b2a632b4d6ec74943e5a1adbc2e7d4c560c840040a94558c"
				}
			],
			"description":"Object interface for AF_INET|AF_INET6 domain sockets.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-IO-Socket-INET6@2.73-1.oe2409?arch=noarch&epoch=0&upstream=perl-IO-Socket-INET6-2.73-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/IO-Socket-INET6",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Object interface for AF_INET|AF_INET6 domain sockets",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.73-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-IO-Socket-SSL-2.084-98280640-904b-4adf-854a-6a3429daf97f-bf9caae0-839a-4074-bf02-a14c791615dd",
			"name":"perl-IO-Socket-SSL",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3ad455d599cc3069537e77855a1eae5f1c3f2d18dfe616826ebf9fbbfdbfb3f4"
				}
			],
			"description":"IO::Socket::SSL is a class implementing an object oriented\ninterface to SSL sockets. The class is a descendent of\nIO::Socket::INET.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-IO-Socket-SSL@2.084-1.oe2409?arch=noarch&epoch=0&upstream=perl-IO-Socket-SSL-2.084-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/IO-Socket-SSL",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl library for transparent SSL",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.084-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Mail-DKIM-1.20230212-76051182-50f7-46d2-897f-31699035fb59-9c04ae07-1932-435b-8ee0-43cac0d4acec",
			"name":"perl-Mail-DKIM",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c3b7331c3c38f3acdd6337785e66f962d912518632e39c0e711401931bcdad0e"
				}
			],
			"description":"Mail-DKIM is a Perl module that implements the new Domain Keys Identified Mail (DKIM) standard,\nand the older Yahoo! DomainKeys standard, both of which sign and verify emails\nusing digital signatures and DNS records. Mail-DKIM can be used by\nany Perl program that wants to provide support for DKIM and/or DomainKeys.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Mail-DKIM@1.20230212-1.oe2409?arch=noarch&epoch=0&upstream=perl-Mail-DKIM-1.20230212-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://dkimproxy.sourceforge.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implements the new Domain Keys Identified Mail (DKIM) standard, and the older Yahoo!",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.20230212-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Mail-SPF-2.9.0-81a72aa1-d63d-4e61-b333-cf263bf2a5f2-09f4d57f-f1a4-4d51-929f-1bc14a81cb0a",
			"name":"perl-Mail-SPF",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bc76480884344e18df21efe81aa4b50909c924e2a470468603bc3f563690d9bd"
				}
			],
			"description":"Mail::SPF is the Sender Policy Framework's object-oriented implementation in Perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Mail-SPF@2.9.0-20.oe2409?arch=noarch&epoch=0&upstream=perl-Mail-SPF-2.9.0-20.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Mail-SPF",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Sender Policy Framework's object-oriented implementation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.9.0-20.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Net-CIDR-Lite-0.22-8ac1dcd1-c361-424a-a6e1-320ee9a7f279-c0e1cf29-f924-404a-8956-76d250f859c6",
			"name":"perl-Net-CIDR-Lite",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"731724df254a9d1e006d2947369a2e9e050555876a2ee567f6489afe45532222"
				}
			],
			"description":"Faster alternative to Net::CIDR when merging a large number of CIDR address ranges. Works for IPv4\nand IPv6 addresses.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Net-CIDR-Lite@0.22-2.oe2409?arch=noarch&epoch=0&upstream=perl-Net-CIDR-Lite-0.22-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Net::CIDR::Lite",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.22-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Net-DNS-1.40-2d5cd69c-623f-4c6c-a4cc-b41d9f6aaf52-7bf2f7b0-f87f-4747-a0c4-a7dab9dfdd64",
			"name":"perl-Net-DNS",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2eea3264e261c5dcf70fd132681e50ad42a6a75e212c44835ca53d7418a4d933"
				}
			],
			"description":"Net :: DNS is a collection of Perl's Domain Name System resolvers.\nIt allows programmers to perform DNS queries for gethostbyname and\ngethostbyaddr functions.\n\nThe programmer should be somewhat familiar with the format of a DNS packet and\nits various sections. See RFC 1035 or DNS and BIND (Albitz & Liu) for details.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Net-DNS@1.40-1.oe2409?arch=noarch&epoch=0&upstream=perl-Net-DNS-1.40-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Net-DNS",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"DNS resolver modules for Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.40-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-NetAddr-IP-4.079-2a57ea54-7e11-4a76-ac54-2b42e96f7468-76dd02e3-ca8f-45c9-9abd-af1c19442a79",
			"name":"perl-NetAddr-IP",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"3b0f32415c9e030831b22f83d4a6fb98808c0edcf8289de7ca2fa8df5107e277"
				}
			],
			"description":"This module manages IPv4 and IPv6 addresses and subnets by providing an object-oriented\nabstraction on top of IP addresses or IP subnets, which allows for easy manipulations.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-NetAddr-IP@4.079-11.oe2409?arch=aarch64&epoch=0&upstream=perl-NetAddr-IP-4.079-11.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/NetAddr-IP",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Manages IPv4 and IPv6 addresses and subnets",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.079-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-9d752e97-daf4-4bc4-bcbb-2bb2676ba2ee",
			"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-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-f99ba84b-049a-4d0d-abc4-b3d19c4cd35a",
			"name":"perl-Pod-Usage",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c4cb9f6d74ae20a51c24fadbdd48cb0a248fe6d3663d710e89d08db7eaa1a378"
				}
			],
			"description":"Pod2usage will print a usage message for the invoking script (using its embedded pod documentation)\nand then exit the script with the desired exit status. The usage message printed may have any one\nof three levels of \"verboseness\": If the verbose level is 0, then only a synopsis is printed. If\nthe verbose level is 1, then the synopsis is printed along with a description (if present) of the\ncommand line options and arguments. If the verbose level is 2, then the entire manual page is printed.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Usage@2.03-2.oe2409?arch=noarch&epoch=4&upstream=perl-Pod-Usage-2.03-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Usage",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Print a usage message from embedded pod documentation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:2.03-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Scalar-List-Utils-1.63-35328e86-e1a3-44ab-85af-9630af1ab520-bd368240-4402-41af-a853-8e5332dd8d06",
			"name":"perl-Scalar-List-Utils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e6889f9a1c02653e1b73520b6e988bb70837368cf48d18cf16554dd0b94eb95e"
				}
			],
			"description":"This package contains a selection of subroutines that people have\nexpressed would be nice to have in the perl core, but the usage would not\nreally be high enough to warrant the use of a keyword, and the size so\nsmall such that being individual extensions would be wasteful.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Scalar-List-Utils@1.63-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Scalar-List-Utils-1.63-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Scalar-List-Utils",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Common Scalar and List utility subroutines",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:1.63-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Socket-2.037-72ff5e1c-c964-42c3-b4a1-2a874b867031-6b4e630a-0871-4844-930d-0c68463ce49a",
			"name":"perl-Socket",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c5e7c35caaf85e7bf34623b0254b77fd9f79799ef754a01de461416fad5092f4"
				}
			],
			"description":"This module provides a variety of constants, structure manipulators and other\nfunctions related to socket-based networking. The values and functions\nprovided are useful when used in conjunction with Perl core functions such as\nsocket(), setsockopt() and bind(). It also provides several other support\nfunctions, mostly for dealing with conversions of network addresses between\nhuman-readable and native binary forms, and for hostname resolver operations.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Socket@2.037-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Socket-2.037-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Socket",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Networking constants and support functions",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:2.037-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Storable-3.25-8a062b31-7b81-4924-879e-623a2cae6d7d-cd8b4388-5c14-4eaa-881a-e815e07021dc",
			"name":"perl-Storable",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4626f272564b4f96af064f75c4aa41b335a8e8afa32c822a52f6aa96883a4e2f"
				}
			],
			"description":"The Storable extension brings persistence to your data.\nYou may recursively store to disk any data structure, no matter how\ncomplex and circular it is, provided it contains only SCALAR, ARRAY,\nHASH (possibly tied) and references (possibly blessed) to those items.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Storable@3.25-3.oe2409?arch=aarch64&epoch=1&upstream=perl-Storable-3.25-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Storable",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Persistence for Perl data structures",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.25-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Sys-Syslog-0.36-9dd9b6d6-afc2-4aab-831e-ded01ff4c113-5efdf913-6ad3-48b1-9ca7-2bcea086ad2b",
			"name":"perl-Sys-Syslog",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"67efc434e834944acd9dc98fc4e6751422be820230b92a5a91d939052b3740df"
				}
			],
			"description":"Sys-Syslog is an interface to the UNIX syslog(3) program.\nCall syslog() with a string priority and a list of printf() args\njust like syslog(3).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Sys-Syslog@0.36-2.oe2409?arch=aarch64&epoch=0&upstream=perl-Sys-Syslog-0.36-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Sys-Syslog",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An interface to the UNIX syslog(3) program",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.36-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Time-HiRes-1.9775-810d993d-ab70-47a8-afcd-17269414cd59-0a571082-9444-419b-a5d7-d87fcb89b746",
			"name":"perl-Time-HiRes",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f8209dec05ee8c5a6296bb61963b25c05fc62c9ad9c0bb26faf798402196bd24"
				}
			],
			"description":"Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers\nto implement time, sleep, and alarm that know about non-integral seconds.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Time-HiRes@1.9775-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Time-HiRes-1.9775-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Time-HiRes",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"High resolution time, sleep, and alarm for perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:1.9775-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Time-Local-1.350-5c979383-9043-4427-8124-15af6d56bd32-e23f52f3-9973-49b2-8ed5-fafe12f7de40",
			"name":"perl-Time-Local",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"72c05e35c33ebd7b4a639d3a58ef34cff34e57748003288b653b7ff5e501016f"
				}
			],
			"description":"This module provides functions that are the inverse of built-in perl functions localtime()\nand gmtime(). They accept a date as a six-element array, and return the corresponding time(2)\nvalue in seconds since the system epoch (Midnight, January 1, 1970 GMT on Unix, for example).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Time-Local@1.350-1.oe2409?arch=noarch&epoch=2&upstream=perl-Time-Local-1.350-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Time-Local",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Efficiently compute time from local and GMT time",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:1.350-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-c7a86a8b-55db-406f-950d-8433cf13666c",
			"name":"perl-constant",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e0d2c06f6fcf164ddf6d32c7709fe92f37b9ab309abefc33fed273516c0f5cd1"
				}
			],
			"description":"This pragma allows you to declare constants at compile-time.\nWhen a constant is used in an expression, Perl replaces it with its\nvalue at compile time, and may then optimize the expression further.\nIn particular, any code in an \"if (CONSTANT)\" block will be optimized\naway if the constant is false.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-constant@1.33-422.oe2409?arch=noarch&epoch=0&upstream=perl-constant-1.33-422.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/constant",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl pragma to declare constants",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.33-422.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-476cf5ad-33a5-4cd6-bea8-856ca79ece88",
			"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-libwww-perl-6.67-e007f98a-5ac1-492e-9aa7-cdbe3b8c736a-0c1d73c9-637a-46bb-8f07-95498d9ca3be",
			"name":"perl-libwww-perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1a6f08fa065e25a69907640de63c378e75b6ca974b8380ef0ce26adc99a29c47"
				}
			],
			"description":"The libwww-perl collection is a set of Perl modules which provides a simple\nand consistent application programming interface (API) to the World-Wide Web.\nThe main focus of the library is to provide classes and functions that allow\nyou to write WWW clients. The library also contain modules that are of more general\nuse and even classes that help you implement simple HTTP servers.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libwww-perl@6.67-1.oe2409?arch=noarch&epoch=0&upstream=perl-libwww-perl-6.67-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/libwww-perl",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The World-Wide Web library for Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.67-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-version-0.99.30-244d3f15-6d89-43b4-8239-35f820e59710-22930481-ce4e-4222-af8a-1d8ba084f5b8",
			"name":"perl-version",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d7fbdb6d0ba4c831e8033442ea4e07a53698af95c208914f870440f12b22ba26"
				}
			],
			"description":"Version objects were added to Perl in 5.10. This module implements\nversion objects for older version of Perl and provides the version\nobject API for all versions of Perl. All previous releases before 0.74\nare deprecated and should not be used due to incompatible API changes.\nVersion 0.77 introduces the new 'parse' and 'declare' methods to\nstandardize usage. You are strongly urged to set 0.77 as a minimum\nin your code, e.g.\nuse version 0.77; # even for Perl v.5.10.0",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-version@0.99.30-1.oe2409?arch=aarch64&epoch=8&upstream=perl-version-0.99.30-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/version",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl extension for Version Objects",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"8:0.99.30-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-procmail-3.24-f10ec7f3-93ef-4222-a5ba-54794c342046-d26ce486-3049-4575-b692-45a194e45e31",
			"name":"procmail",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"59b987b37201cea698505374e1948a260a416cd7532d87fc5f09a69671ed3597"
				}
			],
			"description":"A program for filtering, sorting and storing email,It can be used both on mail clients and mail servers. It can be\nused to filter out spam, checking for viruses, to send automatic replies, etc.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/procmail@3.24-1.oe2409?arch=aarch64&epoch=0&upstream=procmail-3.24-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/BuGlessRB/procmail",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A program for filtering, sorting and storing email",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.24-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"name":"spamassassin",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"bd11e6b432fe39d058a16422140296670de61f78d6661fda68d613861d4b242b"
				}
			],
			"description":"Apache SpamAssassin is the Open Source anti-spam platform giving system administrators\na filter to classify email and block spam (unsolicited bulk email).\n\nIt uses a robust scoring framework and plug-ins to integrate a wide range of advanced\nheuristic and statistical analysis tests on email headers and body text including text\nanalysis, Bayesian filtering, DNS blocklists, and collaborative filtering databases.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/spamassassin@4.0.1-1.oe2409?arch=aarch64&epoch=0&upstream=spamassassin-4.0.1-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://spamassassin.apache.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A program used for e-mail spam filtering",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.0.1-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-adcf1979-f0b9-416a-828d-b7eba24e302f",
			"name":"systemd",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fbb6e242b644b0ba4ff5b0dd58e82c338e85dc72f01211275506496049450fb5"
				}
			],
			"description":"systemd is a system and service manager that runs as PID 1 and starts\nthe rest of the system.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/systemd@255-21.oe2409?arch=aarch64&epoch=0&upstream=systemd-255-21.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://systemd.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"System and Service Manager",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:255-21.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-systemd-pam-255-7cd5a5cf-2b36-4f0a-9b15-810bd9c5ca78-1f3207cd-bd80-4700-ad1b-28f6416c8411",
			"name":"systemd-pam",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1b8e8076781d5aed7d5ea7c77b2bf24c5281fc24e0103502d7c45ae1e40b4782"
				}
			],
			"description":"Systemd PAM module registers the session with systemd-logind.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/systemd-pam@255-21.oe2409?arch=aarch64&epoch=0&upstream=systemd-255-21.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://systemd.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"systemd PAM module",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:255-21.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-6a4ab90a-c2a4-4dcb-910d-e3aa8621b30d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-6c7ab880-e619-48cd-8650-a087eb85eb7e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-diffutils-3.10-737c37b9-7162-4898-9624-2d7a3b567c73-a596133b-b55e-4f37-98f6-e0938d14c82e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-dd009c80-b59c-466c-9ac0-50791ff769f5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gnupg2-2.4.3-1aef17f2-196f-40a4-a35d-868543d80111-c414b96c-b5c9-468f-9394-9f28b1593f31"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-openssl-libs-3.0.12-cdb45ffd-7c49-4f85-86a4-f448e6eac4c8-b8bd853c-cfb0-487e-8c51-d2490288afb6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-32bbcd59-c903-45b2-89b6-b416af1e97e0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Archive-Tar-3.02-b35f6aea-eb76-409b-a84d-eec147833140-9455f1f5-3335-47ad-862e-7e99aadb191b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-BSD-Resource-1.291.100-dea806ab-30bc-45ab-9232-03d577d23a2f-92bc152c-5a09-4540-b683-398cfab4b08c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-9682840d-7155-4435-8f68-d1176735e2c9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-DB-File-1.859-074773c5-e64f-492a-96c8-9d7c16ef9ad4-e8bef798-aadd-42a9-a691-0dcf95ed6767"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Data-Dumper-2.183-22e248c8-939b-4525-85a2-84e3cbb82e8f-cf9b28d4-94b0-43c0-978c-20c40be1eb52"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-efd1702b-5dec-4b1b-951c-0cb65568a69c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-SHA-6.04-1a54616f-f8d6-4f00-89c4-628432027a74-0f271793-f77a-4b2d-9dcd-81c6fddbfdaa"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-e9e8e3fe-0cba-4ac9-9db8-af992b4487c2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-Detect-1.01-3d5e6edd-02e3-4ccf-933d-c0f79e09f131-197329b1-ae78-455c-9ef4-2792260d5e97"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-2310fb00-e915-4183-8a5c-ab90f5fc6217"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-File-Path-2.18-ccb0451a-6141-4311-b643-6178d50deb7f-dec2c6d3-6bf8-425b-8e11-0478c04e681d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-87687955-d0cf-44fb-bb16-1f80b5af7f48"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTML-Parser-3.82-88b06829-970c-4bf6-ba0a-27764cf747cc-4d2ed246-2e95-4b4e-8437-dd896587d91b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTTP-Date-6.05-b3906fea-2878-4de2-8c7f-ad645c640958-2fa5316a-8f2b-4dde-9f43-a44298d594c9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-IO-Socket-INET6-2.73-d9b2c245-910e-4b23-88ce-157b8c715bb8-ccfcc6da-900b-4f22-a455-b7ae28ab994e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-IO-Socket-SSL-2.084-98280640-904b-4adf-854a-6a3429daf97f-bf9caae0-839a-4074-bf02-a14c791615dd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Mail-DKIM-1.20230212-76051182-50f7-46d2-897f-31699035fb59-9c04ae07-1932-435b-8ee0-43cac0d4acec"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Mail-SPF-2.9.0-81a72aa1-d63d-4e61-b333-cf263bf2a5f2-09f4d57f-f1a4-4d51-929f-1bc14a81cb0a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Net-CIDR-Lite-0.22-8ac1dcd1-c361-424a-a6e1-320ee9a7f279-c0e1cf29-f924-404a-8956-76d250f859c6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Net-DNS-1.40-2d5cd69c-623f-4c6c-a4cc-b41d9f6aaf52-7bf2f7b0-f87f-4747-a0c4-a7dab9dfdd64"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-NetAddr-IP-4.079-2a57ea54-7e11-4a76-ac54-2b42e96f7468-76dd02e3-ca8f-45c9-9abd-af1c19442a79"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-PathTools-3.89-cc522244-5a11-4d7c-aa3d-ae4923e4d525-9d752e97-daf4-4bc4-bcbb-2bb2676ba2ee"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-f99ba84b-049a-4d0d-abc4-b3d19c4cd35a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Scalar-List-Utils-1.63-35328e86-e1a3-44ab-85af-9630af1ab520-bd368240-4402-41af-a853-8e5332dd8d06"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Socket-2.037-72ff5e1c-c964-42c3-b4a1-2a874b867031-6b4e630a-0871-4844-930d-0c68463ce49a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Storable-3.25-8a062b31-7b81-4924-879e-623a2cae6d7d-cd8b4388-5c14-4eaa-881a-e815e07021dc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Sys-Syslog-0.36-9dd9b6d6-afc2-4aab-831e-ded01ff4c113-5efdf913-6ad3-48b1-9ca7-2bcea086ad2b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Time-HiRes-1.9775-810d993d-ab70-47a8-afcd-17269414cd59-0a571082-9444-419b-a5d7-d87fcb89b746"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Time-Local-1.350-5c979383-9043-4427-8124-15af6d56bd32-e23f52f3-9973-49b2-8ed5-fafe12f7de40"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-c7a86a8b-55db-406f-950d-8433cf13666c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-476cf5ad-33a5-4cd6-bea8-856ca79ece88"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libwww-perl-6.67-e007f98a-5ac1-492e-9aa7-cdbe3b8c736a-0c1d73c9-637a-46bb-8f07-95498d9ca3be"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-version-0.99.30-244d3f15-6d89-43b4-8239-35f820e59710-22930481-ce4e-4222-af8a-1d8ba084f5b8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-procmail-3.24-f10ec7f3-93ef-4222-a5ba-54794c342046-d26ce486-3049-4575-b692-45a194e45e31"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-adcf1979-f0b9-416a-828d-b7eba24e302f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-spamassassin-4.0.1-a373ad25-2f52-4f24-8108-9d6e849393a6-c0131228-13d4-4879-9827-53ba5c3a3aca",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-pam-255-7cd5a5cf-2b36-4f0a-9b15-810bd9c5ca78-1f3207cd-bd80-4700-ad1b-28f6416c8411"
		}
	]
}