{
  "@context": "https://spdx.org/rdf/3.0.1/spdx-context.jsonld",
  "@graph": [
    {
      "@id": "_:creationInfo_0",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-09-19T17:53:18Z"
    },
    {
      "@id": "_:creationInfo_1",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-09-19T17:53:18Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd674",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd675"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd672",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6470",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6471"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6466",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd677",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd678"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd672",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd151",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd152"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd18",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6279",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6280"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd5980",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6467",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6468"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6466",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6411",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6412"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6410",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6474",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6475"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6414",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6415"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6410",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6276",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6277"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd5980",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6463",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd41"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6458",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6477",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6478"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6461",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd41"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6458",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd148",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd149"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd18",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6457",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6458"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6465",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6466"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6464",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd18"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6473",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6410"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6472",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd5980"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6456",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd672"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6471",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6280",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6478",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6415",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd149",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd678",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "MIT and (BSD or ASL 2.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd152",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6475",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd675",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "MIT and (BSD or ASL 2.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6412",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6468",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6277",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(BSD-3-Clause AND MIT AND GPL-2.0 AND BSL-1.0 AND LGPL-2.1 AND LGPL-3.0 AND CC-BY-SA-3.0)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd41",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "MIT",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6462",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6413",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6476",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd150",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd676",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6469",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6278",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd18",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd150",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A set of basic GNU tools commonly used in shell scripts",
      "software_packageVersion": "0:9.4-23.oe2403sp3",
      "software_homePage": "https://www.gnu.org/software/coreutils/",
      "description": "These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
      "name": "coreutils",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/0a61ea5d64d9ed3b416b07978770185fdb2c8c9aa142f093e43e201a6566a692-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/coreutils@9.4-23.oe2403sp3?arch=x86_64&epoch=0&upstream=coreutils-9.4-23.oe2403sp3.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd5980",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6278",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Ceph Manager Daemon",
      "software_packageVersion": "2:18.2.2-11.oe2403sp3",
      "software_homePage": "http://ceph.com/",
      "description": "ceph-mgr enables python modules that provide services (such as the REST\nmodule derived from Calamari) and expose CLI hooks.  ceph-mgr gathers\nthe cluster maps, the daemon metadata, and performance counters, and\nexposes all these to the python modules.",
      "name": "ceph-mgr",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/0a61ea5d64d9ed3b416b07978770185fdb2c8c9aa142f093e43e201a6566a692-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/ceph-mgr@18.2.2-11.oe2403sp3?arch=x86_64&epoch=2&upstream=ceph-18.2.2-11.oe2403sp3.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd672",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd676",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Easily build and distribute Python 3 packages",
      "software_packageVersion": "0:68.0.0-3.oe2403sp3",
      "software_homePage": "https://pypi.python.org/pypi/setuptools",
      "description": "Setuptools is a collection of enhancements to the Python 3 distutils that allow\nyou to more easily build and distribute Python 3 packages, especially ones that\nhave dependencies on other packages.\n\nThis package also contains the runtime components of setuptools, necessary to\nexecute the software that requires pkg_resources.py.",
      "name": "python3-setuptools",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/0a61ea5d64d9ed3b416b07978770185fdb2c8c9aa142f093e43e201a6566a692-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/python3-setuptools@68.0.0-3.oe2403sp3?arch=noarch&epoch=0&upstream=python-setuptools-68.0.0-3.oe2403sp3.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6458",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6462",
      "software_downloadLocation": "NOASSERTION",
      "summary": "JSON Web Token implementation in Python",
      "software_packageVersion": "0:2.8.0-3.oe2403sp3",
      "software_homePage": "https://github.com/jpadilla/pyjwt",
      "description": "PyJWT is a Python library which allows you to encode and decode JSON Web Tokens (JWT).\nJWT is an open, industry-standard (RFC 7519) for representing claims securely between two parties.",
      "name": "python3-jwt",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/0a61ea5d64d9ed3b416b07978770185fdb2c8c9aa142f093e43e201a6566a692-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/python3-jwt@2.8.0-3.oe2403sp3?arch=noarch&epoch=0&upstream=python-jwt-2.8.0-3.oe2403sp3.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6466",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6469",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Prometheus alerts for a Ceph deployment",
      "software_packageVersion": "2:18.2.2-11.oe2403sp3",
      "software_homePage": "http://ceph.com/",
      "description": "This package provides Ceph default alerts for Prometheus.",
      "name": "ceph-prometheus-alerts",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/0a61ea5d64d9ed3b416b07978770185fdb2c8c9aa142f093e43e201a6566a692-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/ceph-prometheus-alerts@18.2.2-11.oe2403sp3?arch=noarch&epoch=2&upstream=ceph-18.2.2-11.oe2403sp3.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6410",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6413",
      "software_downloadLocation": "NOASSERTION",
      "summary": "The set of Grafana dashboards for monitoring purposes",
      "software_packageVersion": "2:18.2.2-11.oe2403sp3",
      "software_homePage": "http://ceph.com/",
      "description": "This package provides a set of Grafana dashboards for monitoring of\nCeph clusters. The dashboards require a Prometheus server setup\ncollecting data from Ceph Manager \"prometheus\" module and Prometheus\nproject \"node_exporter\" module. The dashboards are designed to be\nintegrated with the Ceph Manager Dashboard web UI.",
      "name": "ceph-grafana-dashboards",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/0a61ea5d64d9ed3b416b07978770185fdb2c8c9aa142f093e43e201a6566a692-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/ceph-grafana-dashboards@18.2.2-11.oe2403sp3?arch=noarch&epoch=2&upstream=ceph-18.2.2-11.oe2403sp3.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6455",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/SPDXRef-gnrtd6476",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Ceph Dashboard",
      "software_packageVersion": "2:18.2.2-11.oe2403sp3",
      "software_homePage": "http://ceph.com/",
      "description": "ceph-mgr-dashboard is a manager module, providing a web-based application\nto monitor and manage many aspects of a Ceph cluster and related components.\nSee the Dashboard documentation at http://docs.ceph.com/ for details and a\ndetailed feature overview.",
      "name": "ceph-mgr-dashboard",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/0a61ea5d64d9ed3b416b07978770185fdb2c8c9aa142f093e43e201a6566a692-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/ceph-mgr-dashboard@18.2.2-11.oe2403sp3?arch=noarch&epoch=2&upstream=ceph-18.2.2-11.oe2403sp3.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/additionalToolSPDXRef-gnrtd1",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP3/update/x86_64-06acda71-9621-49d1-8786-c5d4c06960f9-specv3/additionalToolSPDXRef-gnrtd3",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_1"
    }
  ]
}