{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"plexus-bsh-factory-0.1.0-1.20.a7.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/plexus-bsh-factory-0.1.0-1.20.a7.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-bsh-2.0-65fc62e0-1d39-4305-9a03-15bfaa404005-a0405b0b-3a3e-4af6-8f05-9ecfde49aadb",
			"name":"bsh",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"06aa51fa4c86c7eeb3a134f7c214fab78e91ff84ff43fed0fba347ba775c0ffa"
				}
			],
			"description":"BeanShell is a small, embeddable, Java source interpreter with object\nscripting language features, written in Java. BeanShell executes standard\nJava statements and expressions, in addition to obvious scripting commands\nand syntax. You can also script objects as simple method closures like those\nin Perl and JavaScript(tm).bsh starts the command-line version of BeanShell.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/bsh@2.0-16.b6.oe2409?arch=noarch&epoch=0&upstream=bsh-2.0-16.b6.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.beanshell/bsh@2.0b6",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/bsh/bsh@2.0b6",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/bsh/bsh-bsf@2.0b6",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.apache-extras.beanshell/bsh@2.0b6",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.beanshell.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A Java scripting environment (command-line version)",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0-16.b6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-2e2eefe1-4a14-4127-9dbd-896078bc6da3",
			"name":"java-1.8.0-openjdk-headless",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"238c33c2cf9c8944e7474a1b663b60bbd5c3bd90cf2ecf67b3a54f331222d3e1"
				}
			],
			"description":"The OpenJDK runtime environment 8 without audio and video support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/java-1.8.0-openjdk-headless@1.8.0.422.b05-11.oe2409?arch=aarch64&epoch=1&upstream=java-1.8.0-openjdk-1.8.0.422.b05-11.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/464edcf54fb9bc738bfbfd103b19e56688ae3bb9@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/57f78a36865d4ffa59d4fdadecbd2a766923b1f6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7216e2d47233eb2c8ab28bb83a974053b8cc1115@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/58f94364d8bfd787b7f423688c68b142a4a500d5@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/e3adac5641089c6f459393d61ec9cee754a9d134@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/df320d5d773300d68ea3beb0b7c0c5fe34fe5722@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7358a98231c26d5c4d1d80cf78c1b3df35e8614d@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6fb1b9c54847eea4994ced249f94a7f6577e6fc2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/f46f88dd1c883eb06d6b8d3c272af151b9abc7c2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/2bcb4fcce95793b4354f116504c0b4c6eaf359d6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/ba8327b4aaa6899f07204298b551b134dfa3ceaf@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/04f8a293b79ab8209dc126f00e662f3492669d93@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/90a759a645a0a72cd8d7c5efe3c9050221d9a654@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/1f794a0ee8ade9c871012eefcd84c02ab4b2634b@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/92fc571df55d2324a5cd80d03174a70a7ce071e6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/0700c49a5eeb3a904f6a8e8766c50216b6586b0e@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/4a2cf42ee3a25dba7f4989a11211265ed9e4ded2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6458a295b1a93a74e978c697b8f526d07bef55bd@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7fa120055e1616faacce8fe7dc51c6149615d33f@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://openjdk.java.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OpenJDK Headless Runtime Environment 8",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.8.0.422.b05-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-java-11-openjdk-headless-11.0.24.8-58fb7383-2c8d-4bef-a962-a75fe448445b-0f963b17-0291-472b-9908-44f9a94ae3fe",
			"name":"java-11-openjdk-headless",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"147d2515d12f73bb328868c3844e2204d0ce350b7c92b2715d479f31316f4cc0"
				}
			],
			"description":"The OpenJDK runtime environment 11 without audio and video support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/java-11-openjdk-headless@11.0.24.8-3.oe2409?arch=aarch64&epoch=1&upstream=java-11-openjdk-11.0.24.8-3.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6bf0d25629f53e7833a5d1f54f101d661d5d7add@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://openjdk.java.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OpenJDK Headless Runtime Environment 11",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:11.0.24.8-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-javapackages-filesystem-5.3.0-d9e61db9-5d27-47b1-9bc3-2684b053576e-5bd99672-3c35-4ad6-aafa-a5c699f10bb0",
			"name":"javapackages-filesystem",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7b018eb5902898b1d9f5ad3ed162751f290ada0b22c0aa799fe41bbd0bc61887"
				}
			],
			"description":"The javapackages-filesystem package contains some basic directories into which\nJava packages install their content.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/javapackages-filesystem@5.3.0-6.oe2409?arch=noarch&epoch=0&upstream=javapackages-tools-5.3.0-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/fedora-java/javapackages",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Filesystem layout for java packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.3.0-6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-plexus-classworlds-2.5.2-4adc3cb6-c289-4e2f-8afb-d95bdb747080-0d6d0214-46fb-4708-b1c6-eb3c7506e03c",
			"name":"plexus-classworlds",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"02fbd2b537911a46fb592b9d8daf6dedd4a878dda7c1062a0fbf26c8be221cf4"
				}
			],
			"description":"Plexus Classworlds is a framework for container developers who require complex\nmanipulation of Java's ClassLoaders. Java's native ClassLoader mechanisms and\nclasses can cause much headache and confusion for certain types of application\ndevelopers. Projects which involve dynamic loading of components or otherwise\nrepresent a 'container' can benefit from the classloading control provided by\nClassworlds. Plexus Classworlds provides a richer set of semantics for class\nloading than Java's normal mechanisms, while still being able to provide a\nClassLoader interface to integrate seamlessly with the Java environment.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/plexus-classworlds@2.5.2-10.oe2409?arch=noarch&epoch=0&upstream=plexus-classworlds-2.5.2-10.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/classworlds/classworlds@2.5.2",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.codehaus.plexus/plexus-classworlds@2.5.2",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/codehaus-plexus/plexus-classworlds",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A framework require complex manipulation of Java's ClassLoaders",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.5.2-10.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-plexus-containers-container-default-1.7.1-0e087f6b-f4fc-4b76-b57d-fa6b1b785c2c-324898db-ea36-479a-84d7-1afa83b5158f",
			"name":"plexus-containers-container-default",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"61cfcb260d1f43d04cab03bd1912de69c78b6cc19ac46d99d20c88940dd0d3cc"
				}
			],
			"description":"plexus-container-default is the IoC container itself.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/plexus-containers-container-default@1.7.1-7.oe2409?arch=noarch&epoch=0&upstream=plexus-containers-1.7.1-7.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.codehaus.plexus/containers-component-api@1.7.1",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.codehaus.plexus/plexus-container-default@1.7.1",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/codehaus-plexus/plexus-containers",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Default Container from plexus-containers.",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.7.1-7.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-plexus-utils-3.3.0-4665133d-6ccd-44f5-95f2-f771c46ed5ff-9df7bc54-1003-4f83-8870-ad97e66e3f7e",
			"name":"plexus-utils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f5117959799b54fd7562a7dfeaadbdac9176b085dd6318a9dcc9c23767e7c288"
				}
			],
			"description":"A collection of various utility classes to ease working with strings,\nfiles, command lines, XML and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/plexus-utils@3.3.0-1.oe2409?arch=noarch&epoch=0&upstream=plexus-utils-3.3.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/plexus/plexus-utils@3.3.0",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://codehaus-plexus.github.io/plexus-utils/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Plexus Common Utilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.3.0-1.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-plexus-bsh-factory-1.0-764b530f-0987-4682-8e6c-71f2fa813e30",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-bsh-2.0-65fc62e0-1d39-4305-9a03-15bfaa404005-a0405b0b-3a3e-4af6-8f05-9ecfde49aadb"
		},
		{
			"spdxElementId":"SPDXRef-rpm-plexus-bsh-factory-1.0-764b530f-0987-4682-8e6c-71f2fa813e30",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-2e2eefe1-4a14-4127-9dbd-896078bc6da3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-plexus-bsh-factory-1.0-764b530f-0987-4682-8e6c-71f2fa813e30",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-11-openjdk-headless-11.0.24.8-58fb7383-2c8d-4bef-a962-a75fe448445b-0f963b17-0291-472b-9908-44f9a94ae3fe"
		},
		{
			"spdxElementId":"SPDXRef-rpm-plexus-bsh-factory-1.0-764b530f-0987-4682-8e6c-71f2fa813e30",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-javapackages-filesystem-5.3.0-d9e61db9-5d27-47b1-9bc3-2684b053576e-5bd99672-3c35-4ad6-aafa-a5c699f10bb0"
		},
		{
			"spdxElementId":"SPDXRef-rpm-plexus-bsh-factory-1.0-764b530f-0987-4682-8e6c-71f2fa813e30",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-plexus-classworlds-2.5.2-4adc3cb6-c289-4e2f-8afb-d95bdb747080-0d6d0214-46fb-4708-b1c6-eb3c7506e03c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-plexus-bsh-factory-1.0-764b530f-0987-4682-8e6c-71f2fa813e30",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-plexus-containers-container-default-1.7.1-0e087f6b-f4fc-4b76-b57d-fa6b1b785c2c-324898db-ea36-479a-84d7-1afa83b5158f"
		},
		{
			"spdxElementId":"SPDXRef-rpm-plexus-bsh-factory-1.0-764b530f-0987-4682-8e6c-71f2fa813e30",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-plexus-utils-3.3.0-4665133d-6ccd-44f5-95f2-f771c46ed5ff-9df7bc54-1003-4f83-8870-ad97e66e3f7e"
		}
	]
}