{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"http-parser-devel-0.2.9.4-2.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/http-parser-devel-0.2.9.4-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-http-parser-2.9.4-ba1042b5-2de6-4bf1-b16a-60ffa2f3ea75-93e7da1d-efab-4231-8b9c-e33efce6c89b",
			"name":"http-parser",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8f9ce7fa12e1b40d33f986280be8e7240bba673ea6ee8d6651db373d365c03d5"
				}
			],
			"description":"http-parser parses the HTTP request headers and body. As such, it acts as\na barrier in the policy to guarantee that the entire content has been received\nbefore any other filters are invoked.The parser filter forces the server\nto do \"store-and-forward\" routing instead of the default \"cut-through\" routing,\nwhere the request is only parsed on-demand. This filter can be used as a simple test\nto ensure that the message is XML, for example.\n\nFeatures:\n\n  * No dependencies\n  * Handles persistent streams (keep-alive)\n  * Decodes chunked encoding\n  * Upgrade support\n  * Defends against buffer overflow attacks",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/http-parser@2.9.4-2.oe2409?arch=aarch64&epoch=0&upstream=http-parser-2.9.4-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/nodejs/http-parser",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTTP request/response parser for C",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.9.4-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-http-parser-devel-2.9.4-87f8f6d4-e233-4879-9ed8-90fdbbab0b33",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-http-parser-2.9.4-ba1042b5-2de6-4bf1-b16a-60ffa2f3ea75-93e7da1d-efab-4231-8b9c-e33efce6c89b"
		}
	]
}