{
  "@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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-10-17T18:43:49Z"
    },
    {
      "@id": "_:creationInfo_1",
      "type": "CreationInfo",
      "specVersion": "3.0.1",
      "createdBy": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-10-17T18:43:49Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20870",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20871"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20862",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22761",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22762"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20810",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20811"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20668",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20568",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20569"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20556",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22764",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22765"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20856",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20857"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20847",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20859",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20860"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20847",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20943",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20944"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20892",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20662",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20663"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20655",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20813",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20814"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20668",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20665",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20666"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20655",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20649",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20650"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20594",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20946",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20947"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20892",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20843",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20844"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20817",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20545",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20546"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20499",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20542",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20543"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20499",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20873",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20874"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20862",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20840",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20841"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20817",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20565",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20566"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20556",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20652",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20653"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20594",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22754",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20655"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22756",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20556"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22755",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20817"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22759",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20862"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22753",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20668"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22758",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20499"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22760",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20594"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22752",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20892"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22757",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20847"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20944",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2 and BSD and MIT and CC-BY-SA-4.0",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20857",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22762",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20653",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20566",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20569",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20543",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20811",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20546",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20947",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2 and BSD and MIT and CC-BY-SA-4.0",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20860",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22765",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20814",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20666",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20841",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20871",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20663",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20844",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20650",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20874",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "LGPLv2+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20858",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20544",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20651",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20567",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20812",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20872",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20842",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22763",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20664",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20945",
      "type": "Organization",
      "name": "http://openeuler.org",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20847",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20858",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Nodedev driver plugin for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The nodedev driver plugin for the libvirtd daemon, providing\nan implementation of the node device APIs using the udev\ncapabilities.",
      "name": "libvirt-daemon-driver-nodedev",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-nodedev@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20499",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20544",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Network driver plugin for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The network driver plugin for the libvirtd daemon, providing\nan implementation of the virtual network APIs using the Linux\nbridge capabilities.",
      "name": "libvirt-daemon-driver-network",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-network@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20655",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20664",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Secret driver plugin for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The secret driver plugin for the libvirtd daemon, providing\nan implementation of the secret key APIs.",
      "name": "libvirt-daemon-driver-secret",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-secret@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20556",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20567",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Nwfilter driver plugin for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The nwfilter driver plugin for the libvirtd daemon, providing\nan implementation of the firewall APIs using the ebtables,\niptables and ip6tables capabilities",
      "name": "libvirt-daemon-driver-nwfilter",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-nwfilter@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20892",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20945",
      "software_downloadLocation": "NOASSERTION",
      "summary": "QEMU is a generic and open source machine emulator and virtualizer",
      "software_packageVersion": "11:8.2.0-35.oe2403sp1",
      "software_homePage": "http://www.qemu.org",
      "description": "QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.\n\nQEMU has two operating modes:\n\n   Full system emulation. In this mode, QEMU emulates a full system (for example a PC),\n   including one or several processors and various peripherals. It can be used to launch\n   different Operating Systems without rebooting the PC or to debug system code.\n\n   User mode emulation. In this mode, QEMU can launch processes compiled for one CPU on another CPU.\n   It can be used to launch the Wine Windows API emulator (https://www.winehq.org) or to ease\n   cross-compilation and cross-debugging.\nYou can refer to https://www.qemu.org for more infortmation.",
      "name": "qemu",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/qemu@8.2.0-35.oe2403sp1?arch=aarch64&epoch=11&upstream=qemu-8.2.0-35.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22751",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd22763",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Server side daemon & driver required to run QEMU guests",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "Server side daemon and driver required to manage the virtualization\ncapabilities of the QEMU TCG emulators",
      "name": "libvirt-daemon-qemu",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-qemu@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20862",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20872",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Interface driver plugin for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The interface driver plugin for the libvirtd daemon, providing\nan implementation of the host network interface APIs.",
      "name": "libvirt-daemon-driver-interface",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-interface@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20817",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20842",
      "software_downloadLocation": "NOASSERTION",
      "summary": "QEMU driver plugin for the libvirtd daemon",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "The qemu driver plugin for the libvirtd daemon, providing\nan implementation of the hypervisor driver APIs using\nQEMU",
      "name": "libvirt-daemon-driver-qemu",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-qemu@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20594",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20651",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Server side daemon and supporting files for libvirt library",
      "software_packageVersion": "0:9.10.0-20.oe2403sp1",
      "software_homePage": "https://libvirt.org/",
      "description": "Server side daemon required to manage the virtualization capabilities\nof recent versions of Linux. Requires a hypervisor specific sub-RPM\nfor specific drivers.",
      "name": "libvirt-daemon",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20668",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/SPDXRef-gnrtd20812",
      "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/718eeb75ff805cf73d7995623015e81914ca15c466ba1f18a238bfa11845e672-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/libvirt-daemon-driver-storage@9.10.0-20.oe2403sp1?arch=aarch64&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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-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/aarch64-32deb934-6120-48d9-8c88-bf40176ca296-specv3/additionalToolSPDXRef-gnrtd3",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_1"
    }
  ]
}