{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"nftables-1.1.0.8-4.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/nftables-1.1.0.8-4.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-9356cf6d-36fb-4c8e-a2f1-515d9d612ff1",
			"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-14c01dc9-5783-4758-ac24-d3f77f4e7e9f",
			"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-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-20b7f188-024f-4536-bb89-c8e1a3f948a0",
			"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-gmp-6.3.0-86b13f91-2fb9-4644-bb8d-72f6ad2cfed1-79ce4d09-9ee4-4f7e-a733-bb8f97bd01d7",
			"name":"gmp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a1c322fad371cc2048896e9117971e3cd3c6cc8a2a05aa96d0dd72d53637842e"
				}
			],
			"description":"GMP is a portable library written in C for arbitrary precision arithmetic\non integers, rational numbers, and floating-point numbers. It aims to provide\nthe fastest possible arithmetic for all applications that need higher\nprecision than is directly supported by the basic C types.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/gmp@6.3.0-3.oe2409?arch=aarch64&epoch=1&upstream=gmp-6.3.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gmplib.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A GNU multiple precision arithmetic library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:6.3.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-iptables-libs-1.8.9-c50954e8-5e7a-45e0-88cd-166d5a57d124-f067226e-d74b-48e5-b844-8eedcf960525",
			"name":"iptables-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"82fe7c978b865267796b37a978fd7d3c33fb5cdbf026d953384be34979dfc2ef"
				}
			],
			"description":"iptables libraries.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/iptables-libs@1.8.9-5.oe2409?arch=aarch64&epoch=0&upstream=iptables-1.8.9-5.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.netfilter.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"iptables libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.8.9-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-jansson-2.14-7baf4fe1-f507-45c9-8c5a-e14c735df829-aecc2ef7-a728-4697-9793-b89a414fb6b7",
			"name":"jansson",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9b8e2189237dc0d8bd84c947c72ea0a47cc9992ea0e309303af9f3016868551e"
				}
			],
			"description":"Jansson is a C library for encoding, decoding and manipulating JSON data.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/jansson@2.14-5.oe2409?arch=aarch64&epoch=0&upstream=jansson-2.14-5.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.digip.org/jansson/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A C library for encoding, decoding and manipulating JSON data",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.14-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libedit-3.1-75744f20-48a4-4d77-942f-cf4d66fba15b-2fcb7d03-c232-4919-bc4f-e50b3d705e2a",
			"name":"libedit",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"597318307ebc01f860ae671546679b935a03e83859f8d8022117d518a74c8459"
				}
			],
			"description":"Libedit is the automatic tool and libtoolized port of the NetBSD Editline library.\nIt provides generic line editing, history, and markup functions similar to\nthose in GNU Readline.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libedit@3.1-33.oe2409?arch=aarch64&epoch=0&upstream=libedit-3.1-33.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.thrysoee.dk/editline/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The NetBSD Editline library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.1-33.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libmnl-1.0.5-2e435fa7-89bf-428d-959d-4da328ecc3f0-299be4d2-5ea3-41bf-ad76-649abffb4f2b",
			"name":"libmnl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5240a69af025ce66728314bfc8a84d7dc387679b99c718e71ccdc4941a006acc"
				}
			],
			"description":"libmnl is a minimalistic user-space library oriented to Netlink developers.\nThere are a lot of common tasks in parsing, validating, constructing of both\nthe Netlink header and TLVs that are repetitive and easy to get wrong.\nThis library aims to provide simple helpers that allows you to re-use code and\nto avoid re-inventing the wheel.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libmnl@1.0.5-2.oe2409?arch=aarch64&epoch=0&upstream=libmnl-1.0.5-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://netfilter.org/projects/libmnl",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A minimalistic user-space library oriented to netlink developers.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0.5-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libnftnl-1.2.7-b91440a2-53b5-47aa-841e-69ee5185ccaa-3a8daa57-57f9-473d-a7ae-4b713e0b3415",
			"name":"libnftnl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"455fea0ae81679d0e72feb5f46f94169f82ee82de4f8463d0fc8960489095150"
				}
			],
			"description":"libnftnl is a userspace library providing a low-level netlink programming interface (API)\nto the in-kernel nf_tables subsystem.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libnftnl@1.2.7-1.oe2409?arch=aarch64&epoch=0&upstream=libnftnl-1.2.7-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://netfilter.org/projects/libnftnl/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Library for low-level interaction with nftables Netlink's API over libmnl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.2.7-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-9356cf6d-36fb-4c8e-a2f1-515d9d612ff1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-14c01dc9-5783-4758-ac24-d3f77f4e7e9f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-20b7f188-024f-4536-bb89-c8e1a3f948a0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-gmp-6.3.0-86b13f91-2fb9-4644-bb8d-72f6ad2cfed1-79ce4d09-9ee4-4f7e-a733-bb8f97bd01d7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-iptables-libs-1.8.9-c50954e8-5e7a-45e0-88cd-166d5a57d124-f067226e-d74b-48e5-b844-8eedcf960525"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-jansson-2.14-7baf4fe1-f507-45c9-8c5a-e14c735df829-aecc2ef7-a728-4697-9793-b89a414fb6b7"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libedit-3.1-75744f20-48a4-4d77-942f-cf4d66fba15b-2fcb7d03-c232-4919-bc4f-e50b3d705e2a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libmnl-1.0.5-2e435fa7-89bf-428d-959d-4da328ecc3f0-299be4d2-5ea3-41bf-ad76-649abffb4f2b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-nftables-1.0.8-79bb55d3-f351-4eec-81e4-423d795d9875",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libnftnl-1.2.7-b91440a2-53b5-47aa-841e-69ee5185ccaa-3a8daa57-57f9-473d-a7ae-4b713e0b3415"
		}
	]
}