{
  "@context": "https://spdx.org/rdf/3.0.1/spdx-context.jsonld",
  "@graph": [
    {
      "@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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-10-17T18:32:45Z"
    },
    {
      "@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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-10-17T18:32:45Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20793",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20794"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20782",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20776",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20777"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20770",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20753",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20754"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20744",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20741",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20742"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20675",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20763",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20764"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20756",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20779",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20780"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20770",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20730",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20731"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20702",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20829",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20830"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20820",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20802",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20803"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20796",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20766",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20767"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20756",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20826",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20827"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20820",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20733",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20734"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20702",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20831",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20832"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20750",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20751"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20744",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20805",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20806"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20796",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20834",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20835"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20790",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20791"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20782",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20738",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20739"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20675",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20817",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20818"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20808",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20814",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20815"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20808",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20768",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20702"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20755",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20756"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20743",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20744"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20769",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20770"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20819",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20820"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20781",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20782"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20807",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20808"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20795",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20796"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20674",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20675"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20764",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20832",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20731",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20742",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20830",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20777",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20835",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20739",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20803",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20827",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20751",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20754",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20780",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20767",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20794",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20734",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20815",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20818",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20791",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20806",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20752",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20816",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20828",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20732",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20792",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20804",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20740",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20778",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20833",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20765",
      "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-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20675",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20740",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for iscsi",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for iscsi\nvolumes using the host iscsi stack.",
      "name": "libvirt-daemon-driver-storage-iscsi",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-iscsi@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20808",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20816",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for lvm volumes",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for block\nvolumes using lvm.",
      "name": "libvirt-daemon-driver-storage-logical",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-logical@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20744",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20752",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for gluster",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for gluster\nvolumes using libgfapi.",
      "name": "libvirt-daemon-driver-storage-gluster",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-gluster@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20756",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20765",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for disk",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for block\nvolumes using the host disks.",
      "name": "libvirt-daemon-driver-storage-disk",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-disk@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20673",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20833",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin including all backends for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver plugin for the libvirtd daemon, providing\nan implementation of the storage APIs using LVM, iSCSI,\nparted and more.",
      "name": "libvirt-daemon-driver-storage",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20702",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20732",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin including base backends for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver plugin for the libvirtd daemon, providing\nan implementation of the storage APIs using files, local disks, LVM, SCSI,\niSCSI, and multipath storage.",
      "name": "libvirt-daemon-driver-storage-core",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-core@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20796",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20804",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for multipath volumes",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for\nmultipath storage using device mapper.",
      "name": "libvirt-daemon-driver-storage-mpath",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-mpath@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20782",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20792",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for rbd",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for rbd\nvolumes using the ceph protocol.",
      "name": "libvirt-daemon-driver-storage-rbd",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-rbd@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20820",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20828",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for iscsi-direct",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for iscsi\nvolumes using libiscsi direct connection.",
      "name": "libvirt-daemon-driver-storage-iscsi-direct",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-iscsi-direct@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20770",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/SPDXRef-gnrtd20778",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Storage driver plugin for local scsi devices",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The storage driver backend adding implementation of the storage APIs for scsi\nhost devices.",
      "name": "libvirt-daemon-driver-storage-scsi",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/d075e8ecb727e3d55971a1c3edbb6101e0b90192aeea0dbd30ef14e85f335f09-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage-scsi@9.10.0-20.oe2403sp1?arch=x86_64&epoch=0&upstream=libvirt-9.10.0-20.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/additionalToolSPDXRef-gnrtd1",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-afaca816-ba1f-4bc4-9aac-3571c56332b4-specv3/additionalToolSPDXRef-gnrtd3",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_1"
    }
  ]
}