{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"valgrind-devel-1.3.22.0-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/valgrind-devel-1.3.22.0-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-valgrind-3.22.0-6bbc3655-81c0-4a7a-b28e-e18a2c09f41b-429f86f1-96fc-47be-a942-a2b847d21e4a",
			"name":"valgrind",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"eecb76ec719986b178ee753986a024b3e2839735fa4d62fed0f7a1f3a0b5fda5"
				}
			],
			"description":"Valgrind is an instrumentation framework for building dynamic analysis tools. There are\nValgrind tools that can automatically detect many memory management and threading bugs,\nand profile your programs in detail. You can also use Valgrind to build new tools.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/valgrind@3.22.0-2.oe2409?arch=aarch64&epoch=1&upstream=valgrind-3.22.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.valgrind.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An instrumentation framework for building dynamic analysis tools",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:3.22.0-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-valgrind-devel-3.22.0-ce197ab3-29c3-463e-b5e5-219cf1d89930",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-valgrind-3.22.0-6bbc3655-81c0-4a7a-b28e-e18a2c09f41b-429f86f1-96fc-47be-a942-a2b847d21e4a"
		}
	]
}