{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"nbdkit-0.1.32.6-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/nbdkit-0.1.32.6-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-nbdkit-basic-filters-1.32.6-3e7a4f6a-57f1-4f49-a64c-d5f88e74f526-54b503a1-21c5-4a6f-8c5d-7aa41110c2d8",
			"name":"nbdkit-basic-filters",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c7c62c948bdb64ee1f72c1b2564b3e9a6016db1eaeca9fed6b15d0103e0674eb"
				}
			],
			"description":"This package contains some basic filters for nbdkit which have only\ntrivial dependencies.\n* nbdkit-blocksize-filter\n  Adjust block size of requests sent to plugins.\n* nbdkit-cache-filter\n  Server-side cache.\n* nbdkig-cow-filter\n  Copy-on-write overlay for read-only plugins.\n* nbdkit-delay-filter\n  Inject read and write delays.\n* nbdkit-error-filter\n  Inject errors.\n* nbdkit-fua-filter\n  Modify flush behaviour in plugins.\n* nbdkit-log-filter\n  Log all transactions to a file.\n* nbdkit-nozero-filter\n  Adjust handling of zero requests by plugins.\n* nbdkit-offset-filter\n  Serve an offset and range.\n* nbdkit-partition-filter\n  Serve a single partition.\n* nbdkit-truncate-filter\n  Truncate, expand, round up or round down a plugin size.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/nbdkit-basic-filters@1.32.6-1.oe2409?arch=aarch64&epoch=0&upstream=nbdkit-1.32.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/libguestfs/nbdkit",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Basic filters for nbdkit",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.32.6-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-nbdkit-basic-plugins-1.32.6-7096743b-ebbd-41bd-8540-e250188baa16-d5787e89-0eb4-4832-af3e-e4d12badb1b1",
			"name":"nbdkit-basic-plugins",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"be63f47574a66210f9ed73bc1118a337745a2a6802dc9fa59d11f07e2085860c"
				}
			],
			"description":"This package contains some basic plugins for nbdkit which have only\ntrivial dependencies.\n* nbdkit-data-plugin\n  Serve small files directly from the command line.\n* nbdkit-file-plugin\n  A file serving plugin.\n* nbdkit-memory-plugin\n  A virtual memory plugin.\n* nbdkit-nbd-plugin\n  An NBD forwarding plugin.\n  It provides an NBD server that forwards all traffic as a client to\n  another existing NBD server.  A primary usage of this setup is to\n  alter the set of features available to the ultimate end client,\n  without having to change the original server (for example, to\n  convert between oldstyle and newtyle, or to add TLS support where\n  the original server lacks it).\n* nbdkit-null-plugin\n  A null (bitbucket) plugin.\n* nbdkit-pattern-plugin\n  Fixed test pattern.\n* nbdkit-random-plugin\n  Random content plugin for testing.\n* nbdkit-split-plugin\n  Concatenate one or more files into a single virtual disk.\n* nbdkit-streaming-plugin\n  A streaming file serving plugin.\n* nbdkit-zero-plugin\n  Zero-length plugin for testing.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/nbdkit-basic-plugins@1.32.6-1.oe2409?arch=aarch64&epoch=0&upstream=nbdkit-1.32.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/libguestfs/nbdkit",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Basic plugins for nbdkit",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.32.6-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-nbdkit-server-1.32.6-32a2506b-cf4b-4f5c-8dff-883ec414bf85-204a5f59-5f0b-47e8-a4d3-2a2f88b9adf3",
			"name":"nbdkit-server",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5c3ced5b01667508e9ec57182ef7f6b11b3436915f554b0fcf4794ee26851e07"
				}
			],
			"description":"This package contains the nbdkit server with no plugins or filters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/nbdkit-server@1.32.6-1.oe2409?arch=aarch64&epoch=0&upstream=nbdkit-1.32.6-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/libguestfs/nbdkit",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The nbdkit server",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.32.6-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-nbdkit-1.32.6-fa84a71b-ea57-4689-8b1d-9dff383dba42",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-nbdkit-basic-filters-1.32.6-3e7a4f6a-57f1-4f49-a64c-d5f88e74f526-54b503a1-21c5-4a6f-8c5d-7aa41110c2d8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nbdkit-1.32.6-fa84a71b-ea57-4689-8b1d-9dff383dba42",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-nbdkit-basic-plugins-1.32.6-7096743b-ebbd-41bd-8540-e250188baa16-d5787e89-0eb4-4832-af3e-e4d12badb1b1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nbdkit-1.32.6-fa84a71b-ea57-4689-8b1d-9dff383dba42",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-nbdkit-server-1.32.6-32a2506b-cf4b-4f5c-8dff-883ec414bf85-204a5f59-5f0b-47e8-a4d3-2a2f88b9adf3"
		}
	]
}