{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"git-web-0.2.46.0-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/git-web-0.2.46.0-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-80a6ba41-6d4b-4a10-aabd-e0c1a7beb23c",
			"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-f3b3660d-facf-40a9-b0a1-0062c94f8eaa",
			"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-git-2.46.0-f7d0b4e4-60ac-4728-b876-18279033fabf-7a0e4492-a640-43a0-8e40-40875a037706",
			"name":"git",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8703c45846579a7ff657dcae6467a0757fdb80308f4711d988aea185f0c508d7"
				}
			],
			"description":"Git is a free and open source distributed version control system\ndesigned to handle everything from small to very large projects\nwith speed and efficiency.\nGit is easy to learn and has a tiny footprint with lightning fast\nperformance. It outclasses SCM tools like Subversion, CVS, Perforce,\nand ClearCase with features like cheap local branching, convenient\nstaging areas, and multiple workflows.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/git@2.46.0-1.oe2409?arch=aarch64&epoch=0&upstream=git-2.46.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://git-scm.com/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A popular and widely used Version Control System",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.46.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-1ff013f5-abd8-4cb2-83de-f63446d5a1e0",
			"name":"perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cc1d4df3e2feb90c5250bb3619d63d60b9ec82bb75e180bdeecccce97e37e91"
				}
			],
			"description":"Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A highly capable, feature-rich programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-CGI-4.66-ec3f4d96-f749-42a5-ae37-6834c97a7866-79d41c73-f3e6-4dfb-a978-c0f09eb7513c",
			"name":"perl-CGI",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"36b49eb76f5c315169d0d530bbf2e876cad94180435715776d793a053902bff1"
				}
			],
			"description":"CGI.pm is a stable, complete and mature solution for processing and preparing\nHTTP requests and responses. Major features including processing form submissions,\nfile uploads, reading and writing cookies, query string generation and manipulation,\nand processing and preparing HTTP headers.\n\nCGI.pm performs very well in in a vanilla CGI.pm environment and also comes with\nbuilt-in support for mod_perl and mod_perl2 as well as FastCGI.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-CGI@4.66-1.oe2409?arch=noarch&epoch=0&upstream=perl-CGI-4.66-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/CGI",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Handle Common Gateway Interface requests and responses",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:4.66-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-7244abd7-cb95-4d15-b450-513b0988ed8f",
			"name":"perl-Digest-MD5",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4c4c4d7178365dd1f8d8b2fe52c468d114ef71090de69138c0c151cadfcde003"
				}
			],
			"description":"The Digest::MD5 module allows you to use the RSA Data Security Inc. MD5\nMessage Digest algorithm from within Perl programs. The algorithm takes as\ninput a message of arbitrary length and produces as output a 128-bit\n\"fingerprint\" or \"message digest\" of the input.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Digest-MD5@2.58-2.oe2409?arch=aarch64&epoch=0&upstream=perl-Digest-MD5-2.58-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Digest-MD5",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl interface to the MD5 algorithm",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.58-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-40230d88-ae79-4c6a-82ff-bfd7ece3839a",
			"name":"perl-Encode",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f1cd3cdf02e3c8f3c0ab00ab5de019e0a80179f85d6cc212ff3197c414d9fdae"
				}
			],
			"description":"The Encode module provides the interface between Perl strings and the rest\nof the system. Perl strings are sequences of characters.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Encode@3.21-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Encode-3.21-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Encode",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Character encodings in Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:3.21-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Time-HiRes-1.9775-810d993d-ab70-47a8-afcd-17269414cd59-3b2268f4-4762-4295-98aa-58feaa73628d",
			"name":"perl-Time-HiRes",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f8209dec05ee8c5a6296bb61963b25c05fc62c9ad9c0bb26faf798402196bd24"
				}
			],
			"description":"Implement usleep, ualarm, and gettimeofday for Perl, as well as wrappers\nto implement time, sleep, and alarm that know about non-integral seconds.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Time-HiRes@1.9775-1.oe2409?arch=aarch64&epoch=4&upstream=perl-Time-HiRes-1.9775-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Time-HiRes",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"High resolution time, sleep, and alarm for perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:1.9775-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-b8cfcf3a-b959-473e-9150-4ba78a3dc365",
			"name":"perl-constant",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e0d2c06f6fcf164ddf6d32c7709fe92f37b9ab309abefc33fed273516c0f5cd1"
				}
			],
			"description":"This pragma allows you to declare constants at compile-time.\nWhen a constant is used in an expression, Perl replaces it with its\nvalue at compile time, and may then optimize the expression further.\nIn particular, any code in an \"if (CONSTANT)\" block will be optimized\naway if the constant is false.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-constant@1.33-422.oe2409?arch=noarch&epoch=0&upstream=perl-constant-1.33-422.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/constant",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl pragma to declare constants",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.33-422.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-6fb4b604-2a83-4c36-a4a4-7a8b8b49c5a6",
			"name":"perl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"767b285aad322c1f004fa698cf646f37bf052c9caaafecbbdf567655466b12f2"
				}
			],
			"description":"This package is the shared library for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libs@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The libraries for the perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-80a6ba41-6d4b-4a10-aabd-e0c1a7beb23c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-f3b3660d-facf-40a9-b0a1-0062c94f8eaa"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-git-2.46.0-f7d0b4e4-60ac-4728-b876-18279033fabf-7a0e4492-a640-43a0-8e40-40875a037706"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-1ff013f5-abd8-4cb2-83de-f63446d5a1e0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-CGI-4.66-ec3f4d96-f749-42a5-ae37-6834c97a7866-79d41c73-f3e6-4dfb-a978-c0f09eb7513c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Digest-MD5-2.58-eeb5e6fe-bed4-4e3b-8518-cc6967bdb46f-7244abd7-cb95-4d15-b450-513b0988ed8f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Encode-3.21-570b566b-f59c-48f8-abc3-1b753e91ea1a-40230d88-ae79-4c6a-82ff-bfd7ece3839a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Time-HiRes-1.9775-810d993d-ab70-47a8-afcd-17269414cd59-3b2268f4-4762-4295-98aa-58feaa73628d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-constant-1.33-e2cc0cf2-484f-4a09-993f-8785b84e36b0-b8cfcf3a-b959-473e-9150-4ba78a3dc365"
		},
		{
			"spdxElementId":"SPDXRef-rpm-git-web-2.46.0-24033190-6b47-48ae-9cc9-97cb3d9be7ef",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-6fb4b604-2a83-4c36-a4a4-7a8b8b49c5a6"
		}
	]
}