{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"perl-HTML-Tree-0.5.07-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/perl-HTML-Tree-0.5.07-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-c3722063-819f-45e3-9c05-aef02b20b01f",
			"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-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-b937aa03-756a-45cc-ae7f-fbf4b499d59b",
			"name":"perl-Carp",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"69af162dfeeb16b0cebb19c6d06eb6e9aa135770713b8e734f306846b16d2fdd"
				}
			],
			"description":"The Carp routines are useful in your own modules because they act like\ndie() or warn(), but with a message which is more likely to be useful\nto a user of your module.  In the case of cluck, confess, and longmess\nthat context is a summary of every call in the call-stack.  For a shorter\nmessage you can use carp or croak which report the error as being from\nwhere your module was called.  There is no guarantee that that is where\nthe error was, but it is a good educated guess.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Carp@1.50-420.oe2409?arch=noarch&epoch=0&upstream=perl-Carp-1.50-420.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Carp",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Alternative warn and die for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.50-420.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-ee873cb1-31e2-451f-9a43-a58c4d22aa54",
			"name":"perl-Exporter",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"ba7dc3337d0b20c37931089d741716b05e8f6dfbabfed0d85c5f2be371a8a6d5"
				}
			],
			"description":"The Exporter module implements an import method which allows a module to\nexport functions and variables to its users' name spaces. Many modules use\nExporter rather than implementing their own import method because Exporter\nprovides a highly flexible interface, with an implementation optimized for\nthe common case.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Exporter@5.77-1.oe2409?arch=noarch&epoch=0&upstream=perl-Exporter-5.77-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/Exporter",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Implements default import method for modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.77-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTML-Parser-3.82-88b06829-970c-4bf6-ba0a-27764cf747cc-c3348d20-3138-4614-93bd-d8cbd684454e",
			"name":"perl-HTML-Parser",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"86f1e78edf7c4bf989beabefd416ca2fe8613d26bdb3a2452d2d4115e7948379"
				}
			],
			"description":"Objects of the HTML::Parser class will recognize markup and separate it\nfrom plain text (alias data content) in HTML documents. As different kinds\nof markup and text are recognized, the corresponding event handlers are invoked.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTML-Parser@3.82-1.oe2409?arch=aarch64&epoch=0&upstream=perl-HTML-Parser-3.82-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTML-Parser",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTML parser",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.82-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTML-Tagset-3.24-27dc1e3f-25ed-4c3a-8fe1-bde56d878369-f5919833-0f03-4396-b78e-3db5ce66e166",
			"name":"perl-HTML-Tagset",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"2ba000a29c0d2e7d2908f0d0f16cca394c425c6002c22f8cc9d24c6111e09cf3"
				}
			],
			"description":"This module contains data tables useful in dealing with HTML.\nIt provides no functions or methods.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTML-Tagset@3.24-1.oe2409?arch=noarch&epoch=0&upstream=perl-HTML-Tagset-3.24-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTML-Tagset",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTML::Tagset - data tables useful in parsing HTML",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.24-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"name":"perl-HTML-Tree",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"53229d0dcf00396c7506eb57ba3905076e3deb1782e94cff91806ef6a972ca6f"
				}
			],
			"description":"This distribution contains a suite of modules for representing,\ncreating, and extracting information from HTML syntax trees; there is\nalso relevant documentation.  These modules used to be part of the\nlibwww-perl distribution, but are now unbundled in order to facilitate\na separate development track.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-HTML-Tree@5.07-1.oe2409?arch=noarch&epoch=0&upstream=perl-HTML-Tree-5.07-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/release/HTML-Tree",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"HTML tree handling modules for Perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.07-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-97e9681c-9780-4e7f-aa18-eed533581208",
			"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-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-9e1f2647-b5f4-43f6-97fc-197c77d309c4",
			"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-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-c3722063-819f-45e3-9c05-aef02b20b01f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Carp-1.50-26fa9174-9324-4e80-b10e-6a723f948447-b937aa03-756a-45cc-ae7f-fbf4b499d59b"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Exporter-5.77-d803843f-f243-40ee-be4f-bc9d7d367726-ee873cb1-31e2-451f-9a43-a58c4d22aa54"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTML-Parser-3.82-88b06829-970c-4bf6-ba0a-27764cf747cc-c3348d20-3138-4614-93bd-d8cbd684454e"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTML-Tagset-3.24-27dc1e3f-25ed-4c3a-8fe1-bde56d878369-f5919833-0f03-4396-b78e-3db5ce66e166"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Pod-Usage-2.03-06db05e8-d42d-4074-8512-03d0d3c54218-97e9681c-9780-4e7f-aa18-eed533581208"
		},
		{
			"spdxElementId":"SPDXRef-rpm-perl-HTML-Tree-5.07-cced9ca2-d232-4556-98c7-df3c1c968a81-f2eae9a5-d628-406f-86f9-3cbdaf0a7953",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-9e1f2647-b5f4-43f6-97fc-197c77d309c4"
		}
	]
}