{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "byte-buddy-agent-0.1.14.2-1.oe2403sp4.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-04T02:24:06.585354077Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/byte-buddy-agent-0.1.14.2-1.oe2403sp4.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-byte-buddy-agent-1.14.2",
      "name": "byte-buddy-agent",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "5bb5936c42910890dbd9d59766c022db1ba97704aab9afecc7d6883f85d51fb3"
        }
      ],
      "description": "The Byte Buddy Java agent allows to access the JVM's HotSwap feature.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/byte-buddy-agent@1.14.2-1.oe2403sp4?arch=noarch&epoch=0&upstream=byte-buddy-1.14.2-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://bytebuddy.net/",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Byte Buddy Java agent",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.14.2-1.oe2403sp4"
    },
    {
      "SPDXID": "SPDXRef-rpm-byte-buddy-1.14.2",
      "name": "byte-buddy",
      "licenseConcluded": "Apache-2.0",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "cc5c0a3acdd4253c7f0fc05619f1eb0e917818f26b3b851de30181b93d314e02"
        }
      ],
      "description": "Byte Buddy is a code generation library for creating Java classes during the\nruntime of a Java application and without the help of a compiler. Other than\nthe code generation utilities that ship with the Java Class Library, Byte Buddy\nallows the creation of arbitrary classes and is not limited to implementing\ninterfaces for the creation of runtime proxies.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/byte-buddy@1.14.2-1.oe2403sp4?arch=noarch&epoch=0&upstream=byte-buddy-1.14.2-1.oe2403sp4.src.rpm",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/net.bytebuddy/byte-buddy@1.14.2",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/net.bytebuddy/byte-buddy-agent@1.14.2",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/net.bytebuddy/byte-buddy-dep@1.14.2",
          "referenceType": "purl"
        },
        {
          "referenceCategory": "PROVIDE_MANAGER",
          "referenceLocator": "pkg:maven/net.bytebuddy/byte-buddy-maven-plugin@1.14.2",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://bytebuddy.net/",
      "licenseDeclared": "Apache-2.0",
      "sourceInfo": "acquired package info from repodata DB: repodata/69e709f4d2852d98f12867a74015d19384fe2727ff670fd70178cdde80b1e77e-primary.sqlite.bz2",
      "summary": "Runtime code generation for the Java virtual machine",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.14.2-1.oe2403sp4"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-byte-buddy-agent-1.14.2",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-byte-buddy-1.14.2"
    }
  ]
}
