{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"docker-engine-0.25.0.3-10.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/docker-engine-0.25.0.3-10.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-container-selinux-2.230.0-fdc3702b-589b-446d-ace3-61847a161b35-aa2cc019-9c76-4bc0-a0a2-ec21850bd1da",
			"name":"container-selinux",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"22ade81448ed12aaea3b89ad876f75a8847fdb3270ba894a46f764741ff19549"
				}
			],
			"description":"SELinux policy modules for use with container runtimes.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/container-selinux@2.230.0-1.oe2409?arch=noarch&epoch=2&upstream=container-selinux-2.230.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/containers/container-selinux",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"SELinux policies for container runtimes",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:2.230.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-containerd-1.6.22-47364e98-39d1-4360-b9eb-dbaf3ce31345-c3d9acfc-ca52-4b03-a299-1fb2560ccda4",
			"name":"containerd",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b2ca46118a6540c9d1532b56f5346b6bdbf335d929f7fa838e148da1ee875a66"
				}
			],
			"description":"containerd is an industry-standard container runtime with an emphasis on\nsimplicity, robustness and portability.  It is available as a daemon for Linux\nand Windows, which can manage the complete container lifecycle of its host\nsystem: image transfer and storage, container execution and supervision,\nlow-level storage and network attachments, etc.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/containerd@1.6.22-11.oe2409?arch=aarch64&epoch=0&upstream=containerd-1.6.22-11.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://containerd.io",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An industry-standard container runtime",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.6.22-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-ab029063-f2a6-4dbc-b3b5-43a4e6129d22",
			"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-iptables-1.8.9-dc11de83-09a5-47ef-80e8-90912b8e5367-1ba4f432-2001-437e-8aef-9926b904b1e4",
			"name":"iptables",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7deafc31b2e62ff54e9f52ce52c89006a03834ffbb4298cb6c9ad5fed76bdcf1"
				}
			],
			"description":"Netfilter is a set of hooks inside the Linux kernel that allows kernel\nmodules to register callback functions with the network stack. A\nregistered callback function is then called back for every packet that\ntraverses the respective hook within the network stack.\n\nIptables is a generic table structure for the definition of rulesets.\nEach rule within an IP table consists of a number of classifiers\n(iptables matches) and one connected action (iptables target).\n\nNetfilter, ip_tables, connection tracking (ip_conntrack, nf_conntrack)\nand the NAT subsystem together build the major parts of the framework.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/iptables@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":"IP packet filter administration utilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.8.9-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libcgroup-3.1.0-da5bf5f2-0e59-4ba3-9d70-887117e2e823-011a40eb-f6bc-42d4-80f6-020b3a8b061f",
			"name":"libcgroup",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"52fdb8a13e95ba4871c9f0849d8f7c3757cd6e8f68dd19e88139ddb69fa19ec8"
				}
			],
			"description":"Cgroups is a Linux kernel feature that limits, accounts for, and isolates\nthe resource usage (CPU, memory, disk I/O, network, etc.) of a collection of processes.\nThe library helps manipulte and administrate control groups.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libcgroup@3.1.0-4.oe2409?arch=aarch64&epoch=0&upstream=libcgroup-3.1.0-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://libcg.sourceforge.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Libcgroup is a library that abstracts the control group file system in Linux",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.1.0-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libseccomp-2.5.4-33e85e97-c884-4b33-acd7-3c90498c3339-3fcaf510-2f25-4d83-bce8-0c3e6e3b7639",
			"name":"libseccomp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8587cac95cea90fa88a47c4da2937198c025b5b967e4b2180ea7285ccd16c533"
				}
			],
			"description":"The libseccomp library provides an easy to use, platform independent, interface to\nthe Linux Kernel's syscall filtering mechanism. The libseccomp API is designed to\nabstract away the underlying BPF based syscall filter language and present a more\nconventional function-call based filtering interface that should be familiar to,\nand easily adopted by, application developers.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libseccomp@2.5.4-3.oe2409?arch=aarch64&epoch=0&upstream=libseccomp-2.5.4-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/seccomp/libseccomp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Interface to the syscall filtering mechanism",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.5.4-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-runc-1.1.8-37d99757-7fdd-4e87-b44e-9243972b666a-d18eb56a-b880-4925-94d6-43a76228f897",
			"name":"runc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"159731eb8623a56c8d02f5ec17b1111d6f2cf60edd863af5fd9e0d38f8b1fd79"
				}
			],
			"description":"runc is a CLI tool for spawning and running containers according to the OCI specification.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/runc@1.1.8-23.oe2409?arch=aarch64&epoch=0&upstream=runc-1.1.8-23.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.opencontainers.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"runc is a CLI tool for spawning and running containers according to the OCI specification.",
			"supplier":"Organization: OCI",
			"versionInfo":"0:1.1.8-23.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-07cbe605-8f60-454b-8756-f3b3d5106330",
			"name":"systemd",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"fbb6e242b644b0ba4ff5b0dd58e82c338e85dc72f01211275506496049450fb5"
				}
			],
			"description":"systemd is a system and service manager that runs as PID 1 and starts\nthe rest of the system.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/systemd@255-21.oe2409?arch=aarch64&epoch=0&upstream=systemd-255-21.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://systemd.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"System and Service Manager",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:255-21.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-systemd-libs-255-0f94b6e4-1409-42bc-8b52-daf313439a66-174f8f7c-1ed9-47f2-9ace-086aceabce19",
			"name":"systemd-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"26a509cd7fd1c13add8f97aa5ae9df983a62258b3cb32e08e0b2732ae39e3b9d"
				}
			],
			"description":"Libraries for systemd and udev.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/systemd-libs@255-21.oe2409?arch=aarch64&epoch=0&upstream=systemd-255-21.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://systemd.io/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"systemd libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:255-21.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-tar-1.35-404d2df1-5a3a-4b8e-b2fa-14d7dd8ad2d5-e0198d9f-1cea-4cb4-9d3e-64f08c97c60c",
			"name":"tar",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a2cd91ffa50e3b1e20180ee00c53e72dbb47a8db59af2119dc7b0cb4bbd743b8"
				}
			],
			"description":"GNU Tar provides the ability to create tar archives, as well as various other\nkinds of manipulation. For example, you can use Tar on previously created archives\nto extract files, to store additional files, or to update or list files which were\nalready stored.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/tar@1.35-2.oe2409?arch=aarch64&epoch=2&upstream=tar-1.35-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/tar/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An organized and systematic method of controlling a large amount of data",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:1.35-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-xz-5.4.7-a3276dac-5701-4078-accd-441da6142cb8-3c16fb40-0824-474e-8973-1b9b11962f80",
			"name":"xz",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b0c5487eac6e3c3027f4ce0fdd9dbcb76909417529dacc4433dbc281170f1aef"
				}
			],
			"description":"XZ Utils is free general-purpose data compression software with a high compression ratio.\nXZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils.\n\nThe core of the XZ Utils compression code is based on LZMA SDK, but it has been modified quite a lot to be suitable for XZ Utils.\nThe primary compression algorithm is currently LZMA2, which is used inside the .xz container format. With typical files, XZ Utils create 30% smaller output than gzip and 15% smaller output than bzip2.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/xz@5.4.7-1.oe2409?arch=aarch64&epoch=0&upstream=xz-5.4.7-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://tukaani.org/xz",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A free general-purpose data compreession software with LZMA2 algorithm",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.4.7-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-container-selinux-2.230.0-fdc3702b-589b-446d-ace3-61847a161b35-aa2cc019-9c76-4bc0-a0a2-ec21850bd1da"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-containerd-1.6.22-47364e98-39d1-4360-b9eb-dbaf3ce31345-c3d9acfc-ca52-4b03-a299-1fb2560ccda4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-ab029063-f2a6-4dbc-b3b5-43a4e6129d22"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-iptables-1.8.9-dc11de83-09a5-47ef-80e8-90912b8e5367-1ba4f432-2001-437e-8aef-9926b904b1e4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libcgroup-3.1.0-da5bf5f2-0e59-4ba3-9d70-887117e2e823-011a40eb-f6bc-42d4-80f6-020b3a8b061f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libseccomp-2.5.4-33e85e97-c884-4b33-acd7-3c90498c3339-3fcaf510-2f25-4d83-bce8-0c3e6e3b7639"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-runc-1.1.8-37d99757-7fdd-4e87-b44e-9243972b666a-d18eb56a-b880-4925-94d6-43a76228f897"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-07cbe605-8f60-454b-8756-f3b3d5106330"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-libs-255-0f94b6e4-1409-42bc-8b52-daf313439a66-174f8f7c-1ed9-47f2-9ace-086aceabce19"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-tar-1.35-404d2df1-5a3a-4b8e-b2fa-14d7dd8ad2d5-e0198d9f-1cea-4cb4-9d3e-64f08c97c60c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-docker-engine-25.0.3-58b8c528-3cf4-4733-a92d-e9e9e5c98b40",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-xz-5.4.7-a3276dac-5701-4078-accd-441da6142cb8-3c16fb40-0824-474e-8973-1b9b11962f80"
		}
	]
}