{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"powermock-testng-0.2.0.9-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/powermock-testng-0.2.0.9-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-f58d4e31-c82e-4bc8-96e0-829bd28164d4",
			"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-c534e6c9-798c-4ae0-9210-14b81200dc11",
			"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-4e18e06a-53cd-4970-b8fa-74533eab6771",
			"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-powermock-core-2.0.9-58873d08-2774-4479-8bc4-69fc83680965-f2b0dc00-5169-4f28-ad5a-4470d36624e9",
			"name":"powermock-core",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"433b92db636baa7ef98e7cb2964da74cf3c0fde509c2a9d20fc2938e6386ef06"
				}
			],
			"description":"\nPowerMock is a framework that extend other mock libraries\nsuch as EasyMock with more powerful capabilities. PowerMock uses a\ncustom classloader and bytecode manipulation to enable mocking of\nstatic methods, constructors, final classes and methods, private\nmethods, removal of static initializers and more.\nThis package contains the core module of PowerMock.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/powermock-core@2.0.9-2.oe2409?arch=noarch&epoch=0&upstream=powermock-2.0.9-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-classloading-objenesis@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-classloading-xstream@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-core@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-classloading-base@2.0.9",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jayway/powermock",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Core module of PowerMock",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.9-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-powermock-javaagent-2.0.9-7b2d622e-7485-4c43-b565-2f460790c86d-941012d7-0253-4527-a472-ca129432f6f3",
			"name":"powermock-javaagent",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e2857311f4f02a2dd3c21efa54e2d1c8c012751b4a4c492f393df2202cb2289"
				}
			],
			"description":"\nPowerMock is a framework that extend other mock libraries\nsuch as EasyMock with more powerful capabilities. PowerMock uses a\ncustom classloader and bytecode manipulation to enable mocking of\nstatic methods, constructors, final classes and methods, private\nmethods, removal of static initializers and more.\nThis package contains the Java agent support for PowerMock.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/powermock-javaagent@2.0.9-2.oe2409?arch=noarch&epoch=0&upstream=powermock-2.0.9-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-module-javaagent@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/3f3435c68b504dfac94301d7a84116997feec21b@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jayway/powermock",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"PowerMock Java agent support",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.9-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-powermock-reflect-2.0.9-382a9dd7-cad2-4fa4-8ea6-fe5982cbcbe4-c06db692-9c6e-40a2-9195-9af4aca93bcd",
			"name":"powermock-reflect",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5875f9f9114d546f38bd69a9735f2c85a91ebc01147830ce1af99cd142420c8b"
				}
			],
			"description":"\nPowerMock is a framework that extend other mock libraries\nsuch as EasyMock with more powerful capabilities. PowerMock uses a\ncustom classloader and bytecode manipulation to enable mocking of\nstatic methods, constructors, final classes and methods, private\nmethods, removal of static initializers and more.\nThis package contains the reflection module of PowerMock.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/powermock-reflect@2.0.9-2.oe2409?arch=noarch&epoch=0&upstream=powermock-2.0.9-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-reflect@2.0.9",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jayway/powermock",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Reflection module of PowerMock",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.9-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-testng-6.14.3-f5c9096a-cf65-410a-817f-d7e49c88121f-b21d8763-3b0b-4ccc-be8b-a53931084049",
			"name":"testng",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"6660b899b179803fa4b2648b4b95117207aa7a6667899759a3c5f26aeb15ff46"
				}
			],
			"description":"TestNG is a testing framework inspired from JUnit and NUnit but introducing\nsome new functionality that make it more powerful and easier to use, such as:\n  * Annotations.\n  * Run your tests in arbitrarily big thread pools with various policies\n    available (all methods in their own thread, one thread per test class, etc...).\n  * Test that your code is multithread safe.\n  * Flexible test configuration.\n  * Support for data-driven testing (with @DataProvider).\n  * Support for parameters.\n  * Powerful execution model (no more TestSuite).\n  * Supported by a variety of tools and plug-ins (Eclipse, IDEA, Maven, etc...).\n  * Embeds BeanShell for further flexibility.\n  * Default JDK functions for runtime and logging (no dependencies).\n  * Dependent methods for application server testing.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/testng@6.14.3-7.oe2409?arch=noarch&epoch=0&upstream=testng-6.14.3-7.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.testng/testng@6.14.3",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://testng.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Java-based testing framework",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:6.14.3-7.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-powermock-testng-2.0.9-f8fb0dc0-e3a4-4ddc-8ddb-1f3c3569207a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-f58d4e31-c82e-4bc8-96e0-829bd28164d4"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-testng-2.0.9-f8fb0dc0-e3a4-4ddc-8ddb-1f3c3569207a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-11-openjdk-headless-11.0.24.8-58fb7383-2c8d-4bef-a962-a75fe448445b-c534e6c9-798c-4ae0-9210-14b81200dc11"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-testng-2.0.9-f8fb0dc0-e3a4-4ddc-8ddb-1f3c3569207a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-javapackages-filesystem-5.3.0-d9e61db9-5d27-47b1-9bc3-2684b053576e-4e18e06a-53cd-4970-b8fa-74533eab6771"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-testng-2.0.9-f8fb0dc0-e3a4-4ddc-8ddb-1f3c3569207a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-powermock-core-2.0.9-58873d08-2774-4479-8bc4-69fc83680965-f2b0dc00-5169-4f28-ad5a-4470d36624e9"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-testng-2.0.9-f8fb0dc0-e3a4-4ddc-8ddb-1f3c3569207a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-powermock-javaagent-2.0.9-7b2d622e-7485-4c43-b565-2f460790c86d-941012d7-0253-4527-a472-ca129432f6f3"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-testng-2.0.9-f8fb0dc0-e3a4-4ddc-8ddb-1f3c3569207a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-powermock-reflect-2.0.9-382a9dd7-cad2-4fa4-8ea6-fe5982cbcbe4-c06db692-9c6e-40a2-9195-9af4aca93bcd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-testng-2.0.9-f8fb0dc0-e3a4-4ddc-8ddb-1f3c3569207a",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-testng-6.14.3-f5c9096a-cf65-410a-817f-d7e49c88121f-b21d8763-3b0b-4ccc-be8b-a53931084049"
		}
	]
}