{
  "@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-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-08-15T18:52:02Z"
    },
    {
      "@id": "_:creationInfo_1",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-08-15T18:52:02Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd684",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd685"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd679",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd96",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd97"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd91",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd595",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd596"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd553",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9408",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd127"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9403",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9410",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd127"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9403",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd47",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd48"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd18",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34901",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34902"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17231",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17232"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17224",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd118",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd116"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd88",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17234",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17235"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17224",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd310",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd127"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd306",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd44",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd45"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd18",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd115",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd116"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd88",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd598",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd596"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd553",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd93",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd94"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd91",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34898",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34899"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd687",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd688"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd679",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd312",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd127"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd306",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34890",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd88"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34891",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd553"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34895",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17224"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34897",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd18"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34896",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd679"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34892",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd306"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34894",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd91"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34893",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9403"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd97",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "zlib and Boost",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd45",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd116",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "Apache-2.0",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd94",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "zlib and Boost",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34902",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd127",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "MIT",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd688",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd596",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "Python-2.0",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17235",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd48",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17232",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd685",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34899",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34900",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9409",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd597",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17233",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd117",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd686",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd46",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd311",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd95",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd88",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd117",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A general purpose cryptography library with TLS implementation",
      "software_packageVersion": "1:3.0.12-22.oe2403sp1",
      "software_homePage": "https://www.openssl.org/",
      "description": "The openssl-libs package contains the libraries that are used\nby various applications which support cryptographic algorithms\nand protocols.",
      "name": "openssl-libs",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/openssl-libs@3.0.12-22.oe2403sp1?arch=x86_64&epoch=1&upstream=openssl-3.0.12-22.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd18",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd46",
      "software_downloadLocation": "NOASSERTION",
      "summary": "The GNU libc libraries",
      "software_packageVersion": "0:2.38-101.oe2403sp1",
      "software_homePage": "http://www.gnu.org/software/glibc/",
      "description": "The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
      "name": "glibc",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/glibc@2.38-101.oe2403sp1?arch=x86_64&epoch=0&upstream=glibc-2.38-101.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd91",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd95",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A lossless data-compression library",
      "software_packageVersion": "0:1.2.13-5.oe2403sp1",
      "software_homePage": "http://www.zlib.net",
      "description": "Zlib is a free, general-purpose, not covered by any patents, lossless data-compression\nlibrary for use on virtually any computer hardware and operating system. The zlib data\nformat is itself portable across platforms.",
      "name": "zlib",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/zlib@1.2.13-5.oe2403sp1?arch=x86_64&epoch=0&upstream=zlib-1.2.13-5.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd553",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd597",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Interpreter of the Python3 programming language",
      "software_packageVersion": "0:3.11.6-11.oe2403sp1",
      "software_homePage": "https://www.python.org/",
      "description": "Python combines remarkable power with very clear syntax. It has modules,\nclasses, exceptions, very high level dynamic data types, and dynamic\ntyping. There are interfaces to many system calls and libraries, as well\nas to various windowing systems. New built-in modules are easily written\nin C or C++ (or other languages, depending on the chosen implementation).\nPython is also usable as an extension language for applications written\nin other languages that need easy-to-use scripting or automation interfaces.\n\nThis package Provides python version 3.",
      "name": "python3",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/python3@3.11.6-11.oe2403sp1?arch=x86_64&epoch=0&upstream=python3-3.11.6-11.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd679",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd686",
      "software_downloadLocation": "NOASSERTION",
      "summary": "The core library that forms the basis for projects such as GTK+ and GNOME",
      "software_packageVersion": "0:2.78.3-10.oe2403sp1",
      "software_homePage": "https://www.gtk.org",
      "description": "GLib is a bundle of three (formerly five) low-level system libraries\nwritten in C and developed mainly by GNOME. GLib's code was separated\nfrom GTK, so it can be used by software other than GNOME and has been\ndeveloped in parallel ever since.",
      "name": "glib2",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/glib2@2.78.3-10.oe2403sp1?arch=x86_64&epoch=0&upstream=glib2-2.78.3-10.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9403",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd9409",
      "software_downloadLocation": "NOASSERTION",
      "summary": "XSLT Transformation Library",
      "software_packageVersion": "0:1.1.39-3.oe2403sp1",
      "software_homePage": "https://gitlab.gnome.org/GNOME/libxslt",
      "description": "Libxslt is the XSLT C library developed for the GNOME project",
      "name": "libxslt",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libxslt@1.1.39-3.oe2403sp1?arch=x86_64&epoch=0&upstream=libxslt-1.1.39-3.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34889",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd34900",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Liberty Alliance Single Sign On (lasso) Python bindings",
      "software_packageVersion": "0:2.8.2-3.oe2403sp1",
      "software_homePage": "http://lasso.entrouvert.org/",
      "description": "The package provide Python language bindings for the lasso\n(Liberty Alliance Single Sign On)library.",
      "name": "python3-lasso",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/python3-lasso@2.8.2-3.oe2403sp1?arch=x86_64&epoch=0&upstream=lasso-2.8.2-3.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17224",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd17233",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Liberty Alliance Single Sign On",
      "software_packageVersion": "0:2.8.2-3.oe2403sp1",
      "software_homePage": "http://lasso.entrouvert.org/",
      "description": "The package is a implements the Liberty Alliance Single Sign On standards library,\nincludeing the SAML2 and SAML specifications. it provides bindings for multiple\nlanguages.and allows to handle the whole life-cycle of SAML based Federations.",
      "name": "lasso",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/lasso@2.8.2-3.oe2403sp1?arch=x86_64&epoch=0&upstream=lasso-2.8.2-3.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd306",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/SPDXRef-gnrtd311",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Library providing XML and HTML support",
      "software_packageVersion": "0:2.11.9-12.oe2403sp1",
      "software_homePage": "http://xmlsoft.org/",
      "description": "This library allows to manipulate XML files. It includes support\nto read, modify and write XML and HTML files. There is DTDs support\nthis includes parsing and validation even with complex DtDs, either\nat parse time or later once the document has been modified. The output\ncan be a simple SAX stream or and in-memory DOM like representations.\nIn this case one can use the built-in XPath and XPointer implementation\nto select sub nodes or ranges. A flexible Input/Output mechanism is\navailable, with existing HTTP and FTP modules and combined to an\nURI library.",
      "name": "libxml2",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/73627093c5045a80717ad1d7eed1adedde072a7bd113751abad26c4ab78269ce-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libxml2@2.11.9-12.oe2403sp1?arch=x86_64&epoch=0&upstream=libxml2-2.11.9-12.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/additionalToolSPDXRef-gnrtd3",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_1"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-520ea70f-0944-4a7d-91e0-5ad9a543c58a-specv3/additionalToolSPDXRef-gnrtd1",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_0"
    }
  ]
}