{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"mock-0.2.2-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/mock-0.2.2-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-bb8653a6-a0c8-44b0-98a3-4dd459f60371",
			"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-1c65b5b4-a6c4-4193-8767-999a57d36794",
			"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-createrepo-c-1.1.4-e3cf6046-3a95-486e-8001-974a19161c10-c8f09be7-3092-489c-a748-6eed52d406a8",
			"name":"createrepo_c",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4faf30907f435d3a760ab15ceccb53ab3f3eda746f306734e9e4cc5856f023b6"
				}
			],
			"description":"C implementation of Createrepo.\nA set of utilities (createrepo_c, mergerepo_c, modifyrepo_c)\nfor generating a common metadata repository from a directory of\nrpm packages and maintaining it.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/createrepo_c@1.1.4-1.oe2409?arch=aarch64&epoch=0&upstream=createrepo_c-1.1.4-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/rpm-software-management/createrepo_c",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Creates a common metadata repository",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.1.4-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-dnf-4.16.2-31074609-89b8-43c9-9f73-9491227af638-b62667d4-b258-419e-9dde-38ef82ab1584",
			"name":"dnf",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e8eb274e348468202caf9d4e779597e61a9e0f07ca8491afa0aec7453eb9bd11"
				}
			],
			"description":"DNF is a software package manager that installs, updates, and removespackages\non RPM-based Linux distributions. It automatically computes dependencies and\ndetermines the actions required to install packages.DNF also makes it easier\nto maintain groups of machines, eliminating the need to manually update each\none using rpm.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/dnf@4.16.2-6.oe2409?arch=noarch&epoch=0&upstream=dnf-4.16.2-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/rpm-software-management/dnf",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A software package manager that manages packages on Linux distributions.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.16.2-6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-dnf-plugins-core-4.3.1-8bdb1dae-f0a8-4405-ad9e-5161df9779d1-aef09629-77db-4f2a-ba9a-7854acecfb7d",
			"name":"dnf-plugins-core",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8e3b4666bb88843a039587a93253dfccae71fe154bbbafa4ace630768738f72f"
				}
			],
			"description":"Core Plugins for DNF. This package enhances DNF with builddep, config-manager,\ncopr, debug, debuginfo-install, download, needs-restarting, groups-manager, repoclosure,\nrepograph, repomanage, reposync, changelog and repodiff commands. Additionally\nprovides generate_completion_cache passive plugin.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/dnf-plugins-core@4.3.1-4.oe2409?arch=noarch&epoch=0&upstream=dnf-plugins-core-4.3.1-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/rpm-software-management/dnf-plugins-core",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Core Plugins for DNF",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.3.1-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-pigz-2.8-1adc9040-50a3-4d98-a02c-01394a3d0336-965404c8-ef97-432e-a94d-51d0b00cc6d1",
			"name":"pigz",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"30093beae3f07148832402a5dd5ce3f9ce25378ab2cb7253612064fe79f486dd"
				}
			],
			"description":"pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that\nexploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by\nMark Adler, and uses the zlib and pthread libraries.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/pigz@2.8-1.oe2409?arch=aarch64&epoch=0&upstream=pigz-2.8-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.zlib.net/pigz",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"pigz is a parallel implementation of gzip which utilizes multiple cores",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.8-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-procps-ng-4.0.4-37eb9cdb-6efb-49f5-ae08-fb3ca2515a40-e1beeb5e-70e5-4309-a762-d931de342d23",
			"name":"procps-ng",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d364fd0780bc182e872e56f1dd56cd72af42f1fe01a328853348838c8d4c05f3"
				}
			],
			"description":"The procps package contains a set of system utilities that provide\nsystem information. Procps includes ps, free, skill, pkill, pgrep,\nsnice, tload, top, uptime, vmstat, pidof, pmap, slabtop, w, watch\nand pwdx.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/procps-ng@4.0.4-6.oe2409?arch=aarch64&epoch=0&upstream=procps-ng-4.0.4-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://sourceforge.net/projects/procps-ng/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Utilities that provide system information.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.0.4-6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-68b8091c-1da3-4851-b63d-40eba43a6819",
			"name":"python3",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"08bd7937d659d460eb57f421500cb0fd93e554c236a1ca9b5bb9efdd64c21d48"
				}
			],
			"description":"Python combines remarkable power with very clear syntax. It has modules,\nclasses, exceptions, very high level dynamic data types, and dynamic\ntyping. There are interfaces to many system calls and libraries, as well\nas to various windowing systems. New built-in modules are easily written\nin C or C++ (or other languages, depending on the chosen implementation).\nPython is also usable as an extension language for applications written\nin other languages that need easy-to-use scripting or automation interfaces.\n\nThis package Provides python version 3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3@3.11.6-5.oe2409?arch=aarch64&epoch=0&upstream=python3-3.11.6-5.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.python.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Interpreter of the Python3 programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.11.6-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-distro-1.9.0-6a6fd3ae-e171-453d-90af-34f060590013-1652e19f-f78e-4eea-809d-d530e03d52f1",
			"name":"python3-distro",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6082bc985fd5abac56945744659d1a467fe0ff9af03b49e6c00c5776a4a97537"
				}
			],
			"description":"Distro provides information about the OS distribution it runs on, such as a reliable machine-readable\nID, or version information.\n\nIt is the recommended replacement for Python's original platform.linux_distribution function (which\nwill be removed in Python 3.8). It also provides much more functionality which isn't necessarily\nPython bound, like a command-line interface.\n\nDistro currently supports Linux and BSD based systems but Windows and OS X support is also planned.\n\nPython3 version of distro.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-distro@1.9.0-1.oe2409?arch=noarch&epoch=0&upstream=python-distro-1.9.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/nir0s/distro",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Linux Distribution - a Linux OS platform information API",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.9.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-jinja2-3.1.3-2a1bc1ab-3f72-4382-9bfe-4195da85c9c2-15ecae23-5043-469c-8533-f8818664cf28",
			"name":"python3-jinja2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f28b350f93175acfc2a77d1a2d70c9cd96fbf5eb9a1fb7201d06b871bd5d18c1"
				}
			],
			"description":"This package is the python3 version of python-jinja2.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-jinja2@3.1.3-2.oe2409?arch=noarch&epoch=0&upstream=python-jinja2-3.1.3-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://jinja.pocoo.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"General purpose template engine for python3",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.1.3-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-pyroute2-0.7.12-73566097-4670-4e45-b7c0-0b28b43024bf-186b263c-53be-4d41-9f15-669e4f552f5e",
			"name":"python3-pyroute2",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"161a9a52c52fc55d2b2dff2290781b1e106e2591e814fc9e877c601ef38f02de"
				}
			],
			"description":"Pyroute2 for python3 is a pure Python **netlink** library. The core requires only\nPython stdlib, no 3rd party libraries. The library was started as an RTNL protocol\nimplementation, so the name is **pyroute2**, but now it supports many netlink\nprotocols.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-pyroute2@0.7.12-1.oe2409?arch=noarch&epoch=0&upstream=python-pyroute2-0.7.12-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/svinota/pyroute2",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python Netlink library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.7.12-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-49d52156-761c-4734-8627-dfec77028f22",
			"name":"python3-requests",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2414e57e8489dbc357bdd4d12717771f59a8c39899200a3a92ec193cce6350bb"
				}
			],
			"description":"Requests is an ISC Licensed HTTP library, written in Python, for human\nbeings.\nMost existing Python modules for sending HTTP requests are extremely\nverbose and cumbersome. Python's builtin urllib2 module provides most of\nthe HTTP capabilities you should need, but the api is thoroughly broken.\nIt requires an enormous amount of work (even method overrides) to\nperform the simplest of tasks.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-requests@2.31.0-1.oe2409?arch=noarch&epoch=0&upstream=python-requests-2.31.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://python-requests.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Awesome Python HTTP Library That's Actually Usable",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.31.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-rpm-4.18.2-72d89bbf-2bef-4064-80c0-1e369673af06-38c00295-71dc-4a53-8e29-8a1b9e7be1b6",
			"name":"python3-rpm",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0d1f49ce093125d0bffed4e590b064c6b297c510bce174236f4e84469eada74f"
				}
			],
			"description":"This package contains a module that allow applications\nwritten with Python3 to use the interface\nsupplied by RPM.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-rpm@4.18.2-15.oe2409?arch=aarch64&epoch=0&upstream=rpm-4.18.2-15.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.rpm.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Python3 bindings for RPM user",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.18.2-15.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-python3-six-1.16.0-1f1ad333-6256-4657-9223-e85973a2f936-397f3d46-0d16-4c50-acf4-d2a9746820cd",
			"name":"python3-six",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1c918bf3986c6ac2e5d37b37b8b3c4148fb91118b6325d150ca3d450b9e70992"
				}
			],
			"description":"Compatibility library for python 3.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/python3-six@1.16.0-3.oe2409?arch=noarch&epoch=0&upstream=python-six-1.16.0-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pypi.python.org/pypi/six",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Compatibility library for python 3",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.16.0-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-d7da403c-51fd-4eda-95fe-f057c5b7289c",
			"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-container-255-0d3b9c44-77d3-4b4e-865f-a1ebeb596607-72b17adf-935d-4841-aa5e-63b27391a8cf",
			"name":"systemd-container",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"d539c43b5143ff2c504a288bb698dbe8e0fde0275beba3c93a41f0e771ec41c2"
				}
			],
			"description":"Systemd tools to spawn and manage containers and virtual machines.\n\nThis package contains machinectl, systemd-machined.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/systemd-container@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":"Tools for containers and VMs",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:255-21.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-tar-1.35-404d2df1-5a3a-4b8e-b2fa-14d7dd8ad2d5-a10e6d39-375e-4931-b0a3-c9ee218c1db2",
			"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-usermode-1.114-004eabed-a7aa-4eb6-a8f0-de0dac6eeb30-38145b61-b516-40bb-a8fa-40721658fea5",
			"name":"usermode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e47410448ee4be8efcf7953650a4fb093680b7a87f24a2b20bf546deb6161cc"
				}
			],
			"description":"usermode contains the userhelper program, which can be used to allow configured\nprograms to be run with superuser privileges by ordinary users, and several\ngraphical tools for users:\n* userinfo allows users to change their finger information.\n* usermount lets users mount, unmount, and format filesystems.\n* userpasswd allows users to change their passwords.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/usermode@1.114-3.oe2409?arch=aarch64&epoch=0&upstream=usermode-1.114-3.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://pagure.io/usermode/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Tools for certain user account management tasks",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.114-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-util-linux-2.39.1-bbb528dc-af75-4d12-bf0a-4bda5428a22c-d157237a-3a95-4099-a48c-9fcdbbcfdb0c",
			"name":"util-linux",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"602431fa1e0b6540fae99144c899664ffd33765ff5f4f21f346c3c269e83d492"
				}
			],
			"description":"The util-linux package contains a random collection of files that\nimplements some low-level basic linux utilities.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/util-linux@2.39.1-13.oe2409?arch=aarch64&epoch=0&upstream=util-linux-2.39.1-13.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A random collection of Linux utilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.39.1-13.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-bb8653a6-a0c8-44b0-98a3-4dd459f60371"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-1c65b5b4-a6c4-4193-8767-999a57d36794"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-createrepo-c-1.1.4-e3cf6046-3a95-486e-8001-974a19161c10-c8f09be7-3092-489c-a748-6eed52d406a8"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-dnf-4.16.2-31074609-89b8-43c9-9f73-9491227af638-b62667d4-b258-419e-9dde-38ef82ab1584"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-dnf-plugins-core-4.3.1-8bdb1dae-f0a8-4405-ad9e-5161df9779d1-aef09629-77db-4f2a-ba9a-7854acecfb7d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-pigz-2.8-1adc9040-50a3-4d98-a02c-01394a3d0336-965404c8-ef97-432e-a94d-51d0b00cc6d1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-procps-ng-4.0.4-37eb9cdb-6efb-49f5-ae08-fb3ca2515a40-e1beeb5e-70e5-4309-a762-d931de342d23"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-3.11.6-46a48388-2814-4f07-af71-9388edc427ec-68b8091c-1da3-4851-b63d-40eba43a6819"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-distro-1.9.0-6a6fd3ae-e171-453d-90af-34f060590013-1652e19f-f78e-4eea-809d-d530e03d52f1"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-jinja2-3.1.3-2a1bc1ab-3f72-4382-9bfe-4195da85c9c2-15ecae23-5043-469c-8533-f8818664cf28"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-pyroute2-0.7.12-73566097-4670-4e45-b7c0-0b28b43024bf-186b263c-53be-4d41-9f15-669e4f552f5e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-requests-2.31.0-834002e5-1662-42ea-8db0-a36321846df9-49d52156-761c-4734-8627-dfec77028f22"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-rpm-4.18.2-72d89bbf-2bef-4064-80c0-1e369673af06-38c00295-71dc-4a53-8e29-8a1b9e7be1b6"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-python3-six-1.16.0-1f1ad333-6256-4657-9223-e85973a2f936-397f3d46-0d16-4c50-acf4-d2a9746820cd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-255-c05128db-a527-4e00-9fed-571be1b2b4bf-d7da403c-51fd-4eda-95fe-f057c5b7289c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-systemd-container-255-0d3b9c44-77d3-4b4e-865f-a1ebeb596607-72b17adf-935d-4841-aa5e-63b27391a8cf"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-tar-1.35-404d2df1-5a3a-4b8e-b2fa-14d7dd8ad2d5-a10e6d39-375e-4931-b0a3-c9ee218c1db2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-usermode-1.114-004eabed-a7aa-4eb6-a8f0-de0dac6eeb30-38145b61-b516-40bb-a8fa-40721658fea5"
		},
		{
			"spdxElementId":"SPDXRef-rpm-mock-2.2-8b87775d-c57b-4006-8cb2-bb7f3388c109",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-util-linux-2.39.1-bbb528dc-af75-4d12-bf0a-4bda5428a22c-d157237a-3a95-4099-a48c-9fcdbbcfdb0c"
		}
	]
}