{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "fence-agents-aliyun-0.4.12.1-14.oe2403sp1.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-05-15T03:52:34.12042879Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/fence-agents-aliyun-0.4.12.1-14.oe2403sp1.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-fence-agents-common-4.12.1",
      "name": "fence-agents-common",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "8aae5a20dce41959032b3d9250e3fbe875b9895a9ab23669e3d2a57ebb1efcc5"
        }
      ],
      "description": "A collection of executables to handle isolation (\"fencing\") of possibly\nmisbehaving hosts by the means of remote power management, blocking\nnetwork, storage, or similar.\n\nThis package contains support files including the Python fencing library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/fence-agents-common@4.12.1-14.oe2403sp1?arch=noarch&epoch=0&upstream=fence-agents-4.12.1-14.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/ClusterLabs/fence-agents",
      "sourceInfo": "acquired package info from repodata DB: repodata/d7de307a9e6063fb4be58eea55b491d96524f1609636dd9a9c19f058ffcd9181-primary.sqlite.bz2",
      "summary": "Common base for Fence Agents",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:4.12.1-14.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-python3-jmespath-1.0.1",
      "name": "python3-jmespath",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b2e85502c57d85ba1a662415b9faa0796c7dd62b29199e825fd3677aac233c19"
        }
      ],
      "description": "JMESPath is a python library which allows you to declaratively specify how to\nextract elements from a JSON document.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/python3-jmespath@1.0.1-1.oe2403sp1?arch=noarch&epoch=0&upstream=python-jmespath-1.0.1-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "https://github.com/jmespath/jmespath.py",
      "sourceInfo": "acquired package info from repodata DB: repodata/d7de307a9e6063fb4be58eea55b491d96524f1609636dd9a9c19f058ffcd9181-primary.sqlite.bz2",
      "summary": "JSON Matching Expressions",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.0.1-1.oe2403sp1"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-fence-agents-aliyun-4.12.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-fence-agents-common-4.12.1"
    },
    {
      "spdxElementId": "SPDXRef-rpm-fence-agents-aliyun-4.12.1",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-python3-jmespath-1.0.1"
    }
  ]
}
