{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"libcareplus-0.1.0.1-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/libcareplus-0.1.0.1-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-8c44a997-e641-42a4-971b-6161c4dfde47",
			"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-binutils-2.41-4865db81-90b4-42dd-8269-174419b3a479-607b03f4-2afb-4e6e-8128-cb5dcf56610f",
			"name":"binutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"75a9704781962de58f857f52bd9f113182ba6135d29fee49a19c813207959cf1"
				}
			],
			"description":"Binutils is a collection of binary utilities, including ar (for\ncreating, modifying and extracting from archives), as (a family of GNU\nassemblers), gprof (for displaying call graph profile data), ld (the\nGNU linker), nm (for listing symbols from object files), objcopy (for\ncopying and translating object files), objdump (for displaying\ninformation from object files), ranlib (for generating an index for\nthe contents of an archive), readelf (for displaying detailed\ninformation about binary files), size (for listing the section sizes\nof an object or archive file), strings (for listing printable strings\nfrom files), strip (for discarding symbols), and addr2line (for\nconverting addresses to file and line).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/binutils@2.41-6.oe2409?arch=aarch64&epoch=0&upstream=binutils-2.41-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://sourceware.org/binutils",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A GNU collection of binary utilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.41-6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-8a86d25d-e4e1-45d4-b563-c2c13c25eadd",
			"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-elfutils-0.191-de057a41-ad3b-4181-abe2-0fe11ce545df-6b3f4156-bd63-43af-a49e-5896039042b0",
			"name":"elfutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5f9b47368edb1ac53eeb19b62c8dd369824196172a08f79a2e9446289f77de4e"
				}
			],
			"description":"Elfutils is a collection of utilities, including stack (to show\nbacktraces), nm (for listing symbols from object files), size\n(for listing the section sizes of an object or archive file),\nstrip (for discarding symbols), elflint (to check for well-formed ELF files) and\nelfcompress (to compress or decompress ELF sections).\nAlso included are helper libraries which implement DWARF, ELF,\nand machine-specific ELF handling and process introspection.\nIt also provides a DSO which allows reading and\nwriting ELF files on a high level. Third party programs depend on\nthis package to read internals of ELF files.\nYama sysctl setting to enable default attach scope settings\nenabling programs to use ptrace attach, access to\n/proc/PID/{mem,personality,stack,syscall}, and the syscalls\nprocess_vm_readv and process_vm_writev which are used for\ninterprocess services, communication and introspection\n(like synchronisation, signaling, debugging, tracing and\nprofiling) of processes.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/elfutils@0.191-1.oe2409?arch=aarch64&epoch=0&upstream=elfutils-0.191-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://elfutils.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A collection of utilities and DSOs to handle ELF files and DWARF data",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.191-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-elfutils-libelf-0.191-1b2ccab8-18ba-4981-a0c2-ee660cb4f61a-2c021208-4ad4-48f5-a05d-5d9f100036da",
			"name":"elfutils-libelf",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"736c33097f009adbd5e8518f6627598fd1c86744271d4a8b69e50e0f0815ed50"
				}
			],
			"description":"The elfutils-libelf package provides a DSO which allows reading and\nwriting ELF files on a high level.  Third party programs depend on\nthis package to read internals of ELF files.  The programs of the\nelfutils package use it also to generate new ELF files.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/elfutils-libelf@0.191-1.oe2409?arch=aarch64&epoch=0&upstream=elfutils-0.191-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://elfutils.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Library to read and write ELF files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.191-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-elfutils-libelf-devel-0.191-5fa572a8-b46e-4061-b101-f1f65681546f-e5830342-b577-45a2-9366-99c5f6582680",
			"name":"elfutils-libelf-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a57258f90aa2c78468b518c2443734e8fc6792d435105255f309dd8d33e96ac7"
				}
			],
			"description":"The elfutils-libelf-devel package contains the libraries to create\napplications for handling compiled objects.  libelf allows you to\naccess the internals of the ELF object file format, so you can see the\ndifferent sections of an ELF file.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/elfutils-libelf-devel@0.191-1.oe2409?arch=aarch64&epoch=0&upstream=elfutils-0.191-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://elfutils.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Development support for libelf",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.191-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-7876a63d-14be-43ca-b52e-04bcb96abb49",
			"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-libcareplus-selinux-1.0.1-b346ecad-e385-4131-b536-8f70c371a2ab-8ad13833-26ca-442e-b60f-827b8e6b1a39",
			"name":"libcareplus-selinux",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cdebad60bd2f94cda18bb191cdaf7a3a274bed5295d0047357dfccb74ff691f9"
				}
			],
			"description":"This package contains SELinux module required to allow for\nLibcarePlus interoperability with the QEMU run by sVirt.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libcareplus-selinux@1.0.1-2.oe2409?arch=aarch64&epoch=0&upstream=libcareplus-1.0.1-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gitee.com/openeuler/libcareplus",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"SELinux package for LibcarePlus/QEMU integration",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0.1-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libunwind-1.7.2-3b70ac7e-e20c-45a3-aadd-2c60bb301536-827c50d9-364b-4b25-ab78-ea6b7fe4fbe6",
			"name":"libunwind",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"57878de1d61bf2613539bf147ec2922fd7b2870b78a3e3c9d98be0f65ecba5dc"
				}
			],
			"description":"Libunwind defines a portable and efficient C programming interface (API) to\ndetermine the call-chain of a program. The API additionally provides the means\nto manipulate the preserved (callee-saved) state of each call-frame and to\nresume execution at any point in the call-chain (non-local goto). The API\nsupports both local (same-process) and remote (across-process) operation.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libunwind@1.7.2-3.oe2409?arch=aarch64&epoch=2&upstream=libunwind-1.7.2-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://savannah.nongnu.org/projects/libunwind",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Libunwind provides a C ABI to determine the call-chain of a program",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:1.7.2-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libunwind-devel-1.7.2-9f821c17-3aa0-4f59-b9aa-604f5a60a9da-62b60344-d710-4abc-9907-ec4a77c1d47e",
			"name":"libunwind-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"cf4de806d47d667602fbbbde843e91a7bdf406c0cff372f48d456d19375e4c9a"
				}
			],
			"description":"This package contains development files for libunwind.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libunwind-devel@1.7.2-3.oe2409?arch=aarch64&epoch=2&upstream=libunwind-1.7.2-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://savannah.nongnu.org/projects/libunwind",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Development files for libunwind",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"2:1.7.2-3.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-8c44a997-e641-42a4-971b-6161c4dfde47"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-binutils-2.41-4865db81-90b4-42dd-8269-174419b3a479-607b03f4-2afb-4e6e-8128-cb5dcf56610f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-8a86d25d-e4e1-45d4-b563-c2c13c25eadd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-elfutils-0.191-de057a41-ad3b-4181-abe2-0fe11ce545df-6b3f4156-bd63-43af-a49e-5896039042b0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-elfutils-libelf-0.191-1b2ccab8-18ba-4981-a0c2-ee660cb4f61a-2c021208-4ad4-48f5-a05d-5d9f100036da"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-elfutils-libelf-devel-0.191-5fa572a8-b46e-4061-b101-f1f65681546f-e5830342-b577-45a2-9366-99c5f6582680"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-7876a63d-14be-43ca-b52e-04bcb96abb49"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libcareplus-selinux-1.0.1-b346ecad-e385-4131-b536-8f70c371a2ab-8ad13833-26ca-442e-b60f-827b8e6b1a39"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libunwind-1.7.2-3b70ac7e-e20c-45a3-aadd-2c60bb301536-827c50d9-364b-4b25-ab78-ea6b7fe4fbe6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-libcareplus-1.0.1-f2c189f5-34e6-4322-aa56-51bb86b51d1e",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libunwind-devel-1.7.2-9f821c17-3aa0-4f59-b9aa-604f5a60a9da-62b60344-d710-4abc-9907-ec4a77c1d47e"
		}
	]
}