{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"cdbs-0.0.4.166-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/cdbs-0.0.4.166-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-9768b03b-b596-40f1-a109-9183856c0a57",
			"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-42645b47-aa57-44e8-853a-3d01b255093b",
			"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-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-c09eb807-7f48-4264-ba83-879144d8205f",
			"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-Font-TTF-1.06-dd6b6e08-c3f9-4a24-88c1-9ff338570785-4c7371f1-50e7-412b-98b2-137cce9696c2",
			"name":"perl-Font-TTF",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"4c513e3cb3fbb465256ed72710208d304cb35395a8ee294fa8543ff4b8174593"
				}
			],
			"description":"The package provides perl module for TrueType font hacking. It supports reading,\nprocessing and writing of the tables.you can do almost anything with a standard\nTrueType font with this module.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Font-TTF@1.06-9.oe2409?arch=noarch&epoch=0&upstream=perl-Font-TTF-1.06-9.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Font-TTF",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Perl library for modifying TTF font files",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.06-9.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-a51fb4b8-0bc6-4795-a410-c63b281dc87d",
			"name":"perl-Getopt-Long",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e734a72588e3b97d3a3ac3a7b2eec76ac90d3cc1d83969594a35a4779cb34f7"
				}
			],
			"description":"Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Getopt-Long@2.57-1.oe2409?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Getopt::Long",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extended processing of command line options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.57-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Image-ExifTool-12.76-d6cf3004-cecc-42b5-896c-18123773633c-048027a4-ea81-40ef-8293-e401c8897e2c",
			"name":"perl-Image-ExifTool",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"59af91a9869ec8b0883c076fd66358bb1f04121b3ffdbc2ef8cdd4154697cfa9"
				}
			],
			"description":"ExifTool is a Perl module with an included command-line application for\nreading and writing meta information in image, audio, and video files.\nIt reads EXIF, GPS, IPTC, XMP, JFIF, MakerNotes, GeoTIFF, ICC Profile,\nPhotoshop IRB, FlashPix, AFCP, and ID3 meta information from JPG, JP2,\nTIFF, GIF, PNG, MNG, JNG, MIFF, EPS, PS, AI, PDF, PSD, BMP, THM, CRW,\nCR2, MRW, NEF, PEF, ORF, DNG, and many other types of images. ExifTool\nalso extracts information from the maker notes of many digital cameras\nby various manufacturers including Canon, Casio, FujiFilm, GE, HP,\nJVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson,\nPanasonic/Leica, Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo,\nSigma/Foveon, and Sony.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Image-ExifTool@12.76-1.oe2409?arch=noarch&epoch=0&upstream=perl-Image-ExifTool-12.76-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.sno.phy.queensu.ca/%7Ephil/exiftool/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Utility for reading and writing image meta info",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.76-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-82d27e05-c212-449b-8a20-3ed94b298874",
			"name":"perl-Pod-Usage",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c4cb9f6d74ae20a51c24fadbdd48cb0a248fe6d3663d710e89d08db7eaa1a378"
				}
			],
			"description":"Pod2usage will print a usage message for the invoking script (using its embedded pod documentation)\nand then exit the script with the desired exit status. The usage message printed may have any one\nof three levels of \"verboseness\": If the verbose level is 0, then only a synopsis is printed. If\nthe verbose level is 1, then the synopsis is printed along with a description (if present) of the\ncommand line options and arguments. If the verbose level is 2, then the entire manual page is printed.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Pod-Usage@2.03-2.oe2409?arch=noarch&epoch=4&upstream=perl-Pod-Usage-2.03-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Pod-Usage",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Print a usage message from embedded pod documentation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:2.03-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Regexp-Assemble-0.38-f53a84d4-4935-4b18-83f6-41aeecdb0109-a7cb3b4e-b939-4c12-9176-689ac2803242",
			"name":"perl-Regexp-Assemble",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"daae27619db9fba7a6c4f03da9be131339dc7f899e61e5364f83ffea450884b5"
				}
			],
			"description":"Regexp::Assemble takes an arbitrary number of regular expressions and\nassembles them into a single regular expression (or RE) that matches all\nthat the individual REs match.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Regexp-Assemble@0.38-1.oe2409?arch=noarch&epoch=0&upstream=perl-Regexp-Assemble-0.38-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Regexp-Assemble",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Assemble multiple Regular Expressions into a single RE",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:0.38-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-autodie-2.37-0fe0aae3-18b6-4014-9ee6-70fd84b680c3-b610102f-dcfc-4dc5-9b79-517f3ec247e0",
			"name":"perl-autodie",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"a7c26f882696f4abecb1ee1b0d3bb6dc6fb0d74efa5904842bdd1da1df9640c5"
				}
			],
			"description":"The autodie pragma provides a convenient way to replace functions that normally return\nfalse on failure with equivalents that throw an exception on failure.\n\nThe autodie pragma has lexical scope, meaning that functions and subroutines altered with\nautodie will only change their behaviour until the end of the enclosing block, file, or eval.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-autodie@2.37-1.oe2409?arch=noarch&epoch=0&upstream=perl-autodie-2.37-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/autodie",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Replace functions with ones that succeed or die with lexical scope",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.37-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-5c40aa9e-cab6-4a61-95a6-69e734a65c8e",
			"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-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bash-5.2.21-79ee3f1b-b075-4c10-8970-bf7c22384c2c-9768b03b-b596-40f1-a109-9183856c0a57"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-coreutils-9.5-3bf74e8c-0121-4371-b650-f2040d5a9a56-42645b47-aa57-44e8-853a-3d01b255093b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-c09eb807-7f48-4264-ba83-879144d8205f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Font-TTF-1.06-dd6b6e08-c3f9-4a24-88c1-9ff338570785-4c7371f1-50e7-412b-98b2-137cce9696c2"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-a51fb4b8-0bc6-4795-a410-c63b281dc87d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Image-ExifTool-12.76-d6cf3004-cecc-42b5-896c-18123773633c-048027a4-ea81-40ef-8293-e401c8897e2c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-82d27e05-c212-449b-8a20-3ed94b298874"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Regexp-Assemble-0.38-f53a84d4-4935-4b18-83f6-41aeecdb0109-a7cb3b4e-b939-4c12-9176-689ac2803242"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-autodie-2.37-0fe0aae3-18b6-4014-9ee6-70fd84b680c3-b610102f-dcfc-4dc5-9b79-517f3ec247e0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-cdbs-0.4.166-297efd68-44cd-4a0a-ab5b-4833d1565ac2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-5c40aa9e-cab6-4a61-95a6-69e734a65c8e"
		}
	]
}