{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-HTTP-Server-Simple-0.0.52-1.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/perl-HTTP-Server-Simple-0.0.52-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-e11b2dfb-8706-4e77-ae32-c8e356539a03",
			"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-CGI-4.66-ec3f4d96-f749-42a5-ae37-6834c97a7866-f4e3c796-9e92-4a85-905c-7cd3e31275d8",
			"name":"perl-CGI",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"36b49eb76f5c315169d0d530bbf2e876cad94180435715776d793a053902bff1"
				}
			],
			"description":"CGI.pm is a stable, complete and mature solution for processing and preparing\nHTTP requests and responses. Major features including processing form submissions,\nfile uploads, reading and writing cookies, query string generation and manipulation,\nand processing and preparing HTTP headers.\n\nCGI.pm performs very well in in a vanilla CGI.pm environment and also comes with\nbuilt-in support for mod_perl and mod_perl2 as well as FastCGI.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-CGI@4.66-1.oe2409?arch=noarch&epoch=0&upstream=perl-CGI-4.66-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/CGI",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Handle Common Gateway Interface requests and responses",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.66-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-70d39870-6865-4961-8344-245266cbbc07",
			"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-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"name":"perl-HTTP-Server-Simple",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5b851619c7e05d59da9fde2bce1711a15bbb93484facfd4af263dc77ff1377dd"
				}
			],
			"description":"This is a simple standalone HTTP server. By default, it doesn't thread or\nfork. It does, however, act as a simple frontend which can be used to build\na standalone web-based application or turn a CGI into one.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTTP-Server-Simple@0.52-1.oe2409?arch=noarch&epoch=0&upstream=perl-HTTP-Server-Simple-0.52-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://search.cpan.org/dist/HTTP-Server-Simple/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Lightweight HTTP server",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.52-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Socket-2.037-72ff5e1c-c964-42c3-b4a1-2a874b867031-a4448ea5-71b2-46c8-b62e-e16c57c24a02",
			"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-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-c68c8aa1-3695-41ff-9270-191935ccb4c1",
			"name":"perl-Test-Simple",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cef832a0dd550a413c2a9730a41975c20ee8fdb3db29c810d3a6b116d8a451ab"
				}
			],
			"description":"This package provides the bulk of the core testing facilities. For more\ninformation, see perldoc for Test::Simple, Test::More, etc.\n\nThis package is the CPAN component of the dual-lifed core package Test-Simple.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Test-Simple@1.302198-1.oe2409?arch=noarch&epoch=2&upstream=perl-Test-Simple-1.302198-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Test-Simple",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Basic utilities for writing tests",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:1.302198-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-cba498bd-6bb5-4296-9cc0-3f81ae1413d2",
			"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-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-e11b2dfb-8706-4e77-ae32-c8e356539a03"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-CGI-4.66-ec3f4d96-f749-42a5-ae37-6834c97a7866-f4e3c796-9e92-4a85-905c-7cd3e31275d8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-70d39870-6865-4961-8344-245266cbbc07"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Socket-2.037-72ff5e1c-c964-42c3-b4a1-2a874b867031-a4448ea5-71b2-46c8-b62e-e16c57c24a02"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Test-Simple-1.302198-dfcf6cf9-3da8-45d4-9072-ac14b52d7dd5-c68c8aa1-3695-41ff-9270-191935ccb4c1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTTP-Server-Simple-0.52-f783e3f0-37ce-4a5d-a18f-ea2f63c7b3f3-d825c0ce-8464-481f-b869-d6a7144fdf1a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-cba498bd-6bb5-4296-9cc0-3f81ae1413d2"
		}
	]
}