{
  "@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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd2"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/additionalToolSPDXRef-gnrtd3"
      ],
      "created": "2026-09-19T18:37:56Z"
    },
    {
      "@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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd0"
      ],
      "createdUsing": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/additionalToolSPDXRef-gnrtd1"
      ],
      "created": "2026-09-19T18:37:56Z"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25698",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25699"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25697",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42824",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42825"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42780",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28569",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28570"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28553",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10438",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10439"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10433",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10441",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10442"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10433",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20102",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20103"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20098",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14437",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14438"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14434",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd162",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd163"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd24",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8246",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd398"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8225",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42884",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42885"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42877",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8244",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd398"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8225",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42932",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42933"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42827",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42828"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42780",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11054",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11055"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11044",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11051",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11052"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11044",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd283",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd284"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd279",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42901",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42902"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42886",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42881",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42882"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42877",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14454",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14455"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14432",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14473",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14474"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14456",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14451",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14452"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14432",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7257",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7258"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7222",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11606",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11607"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11583",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20105",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20106"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20098",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd286",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd287"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd279",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42929",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42930"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd165",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd166"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd24",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10683",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10684"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10676",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28566",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28567"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28553",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7254",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7255"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7222",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11609",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11610"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11583",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42898",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42899"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42886",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25701",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25702"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25697",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14470",
      "type": "Relationship",
      "relationshipType": "hasConcludedLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14471"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14456",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14440",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14441"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14434",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10686",
      "type": "Relationship",
      "relationshipType": "hasDeclaredLicense",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10687"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10676",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42921",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7222"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42924",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd279"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42923",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14432"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42914",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25697"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42928",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10676"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42917",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8225"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42925",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42886"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42913",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11583"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42927",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14456"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42915",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11044"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42918",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14434"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42922",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28553"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42919",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd24"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42926",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10433"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42916",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42877"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42920",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20098"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42912",
      "type": "LifecycleScopedRelationship",
      "relationshipType": "dependsOn",
      "scope": "build",
      "completeness": "noAssertion",
      "to": [
        "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42780"
      ],
      "from": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd284",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10684",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd166",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10442",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28570",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42882",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14455",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42825",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+ and Public Domain",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20106",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(GPL-2.0+ AND LGPL-2.1+)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd398",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPL-2.0-or-later",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42828",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+ and Public Domain",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25699",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+ and Public Domain",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28567",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14441",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42933",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42930",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd287",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and GPLv2+ and LGPLv2+ and BSD",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10439",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42885",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11607",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14474",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11610",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14471",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7258",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(LGPL-2.0-or-later AND MIT AND LGPL-2.1-or-later AND BSD-2-Clause-Views)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25702",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv2+ and Public Domain",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42902",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10687",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14438",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd163",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11052",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and (GPLv2+ or LGPLv3+)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14452",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11055",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "GPLv3+ and (GPLv2+ or LGPLv3+)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7255",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(LGPL-2.0-or-later AND MIT AND LGPL-2.1-or-later AND BSD-2-Clause-Views)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20103",
      "type": "simplelicensing_LicenseExpression",
      "simplelicensing_licenseExpression": "(GPL-2.0+ AND LGPL-2.1+)",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42899",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20104",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42883",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11053",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14472",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25700",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14453",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10440",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10685",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42900",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11608",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14439",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28568",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd164",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd285",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42931",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8245",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42826",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7256",
      "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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14456",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14472",
      "software_downloadLocation": "NOASSERTION",
      "summary": "C++ support for GCC",
      "software_packageVersion": "0:12.3.1-64.oe2403sp1",
      "software_homePage": "https://gcc.gnu.org",
      "description": "This package adds C++ support to the GNU Compiler Collection.\nIt includes support for most of the current C++ specification,\nincluding templates and exception handling.",
      "name": "gcc-c++",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/gcc-c++@12.3.1-64.oe2403sp1?arch=x86_64&epoch=0&upstream=gcc-12.3.1-64.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20098",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd20104",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Tracks and displays system calls associated with a running process",
      "software_packageVersion": "0:6.6-3.oe2403sp1",
      "software_homePage": "https://strace.io",
      "description": "The strace program intercepts and records the system calls called and\nreceived by a running process.  Strace can print a record of each\nsystem call, its arguments and its return value.  Strace is useful for\ndiagnosing problems and debugging, as well as for instructional\npurposes.\n\nInstall strace if you need a tool to track the system calls made and\nreceived by a process.",
      "name": "strace",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/strace@6.6-3.oe2403sp1?arch=x86_64&epoch=0&upstream=strace-6.6-3.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd24",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd164",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A set of basic GNU tools commonly used in shell scripts",
      "software_packageVersion": "0:9.4-17.oe2403sp1",
      "software_homePage": "https://www.gnu.org/software/coreutils/",
      "description": "These are the GNU core utilities.  This package is the combination of\nthe old GNU fileutils, sh-utils, and textutils packages.",
      "name": "coreutils",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/coreutils@9.4-17.oe2403sp1?arch=x86_64&epoch=0&upstream=coreutils-9.4-17.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42886",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42900",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Instrumentation System Server",
      "software_packageVersion": "0:5.0-4.oe2403sp1",
      "software_homePage": "http://sourceware.org/systemtap",
      "description": "This is the remote script compilation server component of systemtap.\nIt announces itself to nearby clients with avahi (if available), and\ncompiles systemtap scripts to kernel objects on their demand.",
      "name": "systemtap-server",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/systemtap-server@5.0-4.oe2403sp1?arch=x86_64&epoch=0&upstream=systemtap-5.0-4.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42911",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42931",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Instrumentation System Testsuite",
      "software_packageVersion": "0:5.0-4.oe2403sp1",
      "software_homePage": "http://sourceware.org/systemtap",
      "description": "This package includes the dejagnu-based systemtap stress self-testing\nsuite.  This may be used by system administrators to thoroughly check\nsystemtap on the current system.",
      "name": "systemtap-testsuite",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/systemtap-testsuite@5.0-4.oe2403sp1?arch=x86_64&epoch=0&upstream=systemtap-5.0-4.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11583",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11608",
      "software_downloadLocation": "NOASSERTION",
      "summary": "HTTP ELF/DWARF file server addressed by build-id",
      "software_packageVersion": "0:0.190-7.oe2403sp1",
      "software_homePage": "http://elfutils.org/",
      "description": "The elfutils-debuginfod package contains the debuginfod binary\nand control files for a service that can provide ELF/DWARF\nfiles to remote clients, based on build-id identification.\nThe ELF/DWARF file searching functions in libdwfl can query\nsuch servers to download those files on demand.",
      "name": "elfutils-debuginfod",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/elfutils-debuginfod@0.190-7.oe2403sp1?arch=x86_64&epoch=0&upstream=elfutils-0.190-7.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10433",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10440",
      "software_downloadLocation": "NOASSERTION",
      "summary": "The devel for glibc",
      "software_packageVersion": "0:2.38-101.oe2403sp1",
      "software_homePage": "http://www.gnu.org/software/glibc/",
      "description": "The glibc-devel package contains the object files necessary for developing\nprograms which use the standard C libraries. Besides, it contains the\nheaders. Thus, it is necessory to install glibc-devel if you ned develop programs.",
      "name": "glibc-devel",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/glibc-devel@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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28553",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd28568",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Performance monitoring for the Linux kernel",
      "software_packageVersion": "0:6.6.0-100.0.0.103.oe2403sp1",
      "software_homePage": "http://www.kernel.org/",
      "description": "This package contains the perf tool, which enables performance monitoring\nof the Linux kernel.",
      "name": "perf",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/perf@6.6.0-100.0.0.103.oe2403sp1?arch=x86_64&epoch=0&upstream=kernel-6.6.0-100.0.0.103.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11044",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd11053",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A collection of utilities and DSOs to handle ELF files and DWARF data",
      "software_packageVersion": "0:0.190-7.oe2403sp1",
      "software_homePage": "http://elfutils.org/",
      "description": "Elfutils is a collection of utilities, including stack (to show\nbacktraces), nm (for listing symbols from object files), size\n(for listing the section sizes of an object or archive file),\nstrip (for discarding symbols), elflint (to check for well-formed ELF files) and\nelfcompress (to compress or decompress ELF sections).\nAlso included are helper libraries which implement DWARF, ELF,\nand machine-specific ELF handling and process introspection.\nIt also provides a DSO which allows reading and\nwriting ELF files on a high level. Third party programs depend on\nthis package to read internals of ELF files.\nYama sysctl setting to enable default attach scope settings\nenabling programs to use ptrace attach, access to\n/proc/PID/{mem,personality,stack,syscall}, and the syscalls\nprocess_vm_readv and process_vm_writev which are used for\ninterprocess services, communication and introspection\n(like synchronisation, signaling, debugging, tracing and\nprofiling) of processes.",
      "name": "elfutils",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/elfutils@0.190-7.oe2403sp1?arch=x86_64&epoch=0&upstream=elfutils-0.190-7.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8225",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd8245",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A tool for network discovery and security auditing.",
      "software_packageVersion": "2:7.94-10.oe2403sp1",
      "software_homePage": "https://nmap.org/",
      "description": "Nmap (\"Network Mapper\") is a free and open source (license) utility for network discovery and security \\\nauditing. It was designed to rapidly scan large networks, but works fine against single hosts.",
      "name": "nmap",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/nmap@7.94-10.oe2403sp1?arch=x86_64&epoch=2&upstream=nmap-7.94-10.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14432",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14453",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Various compilers (C, C++, Objective-C, ...)",
      "software_packageVersion": "0:12.3.1-64.oe2403sp1",
      "software_homePage": "https://gcc.gnu.org",
      "description": "The gcc package contains the GNU Compiler Collection version 12.\nYou'll need this package in order to compile C code.",
      "name": "gcc",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/gcc@12.3.1-64.oe2403sp1?arch=x86_64&epoch=0&upstream=gcc-12.3.1-64.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd279",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd285",
      "software_downloadLocation": "NOASSERTION",
      "summary": "The GNU version of the AWK text processing utility",
      "software_packageVersion": "0:5.2.2-3.oe2403sp1",
      "software_homePage": "https://www.gnu.org/software/gawk/",
      "description": "The gawk package is the GNU implementation of awk.\nThe awk utility interprets a special-purpose programming language that\nmakes it possible to handle simple data-reformatting jobs with just a\nfew lines of code.",
      "name": "gawk",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/gawk@5.2.2-3.oe2403sp1?arch=x86_64&epoch=0&upstream=gawk-5.2.2-3.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10676",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd10685",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Linux kernel crash utility.",
      "software_packageVersion": "0:8.0.4-14.oe2403sp1",
      "software_homePage": "https://crash-utility.github.io",
      "description": "The core analysis suite is a self-contained tool that can be used to\ninvestigate either live systems, kernel core dumps created from dump\ncreation facilities such as kdump, kvmdump, xendump, the netdump and\ndiskdump packages offered by Red Hat, the LKCD kernel patch, the mcore\nkernel patch created by Mission Critical Linux, as well as other formats\ncreated by manufacturer-specific firmware.",
      "name": "crash",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/crash@8.0.4-14.oe2403sp1?arch=x86_64&epoch=0&upstream=crash-8.0.4-14.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42877",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42883",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Systemtap Python 3 Runtime Support",
      "software_packageVersion": "0:5.0-4.oe2403sp1",
      "software_homePage": "http://sourceware.org/systemtap",
      "description": "This package includes support files needed to run systemtap scripts\nthat probe python3 processes.",
      "name": "systemtap-runtime-python3",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/systemtap-runtime-python3@5.0-4.oe2403sp1?arch=x86_64&epoch=0&upstream=systemtap-5.0-4.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25697",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd25700",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Static probe support tools",
      "software_packageVersion": "0:5.0-4.oe2403sp1",
      "software_homePage": "http://sourceware.org/systemtap",
      "description": "This package includes the <sys/sdt.h> header file used for static\ninstrumentation compiled into userspace programs and libraries, along\nwith the optional dtrace-compatibility preprocessor to process related\n.d files into tracing-macro-laden .h headers.",
      "name": "systemtap-sdt-devel",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/systemtap-sdt-devel@5.0-4.oe2403sp1?arch=x86_64&epoch=0&upstream=systemtap-5.0-4.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7222",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd7256",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Avahi is a local network service discovery",
      "software_packageVersion": "0:0.8-23.oe2403sp1",
      "software_homePage": "https://avahi.org",
      "description": "Avahi is a system which facilitates service discovery on a local network\nvia the mDNS/DNS-SD protocol suite. This enables you to plug your laptop\nor computer into a network and instantly be able to view other people who\nyou can chat with, find printers to print to or find files being shared.",
      "name": "avahi",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/avahi@0.8-23.oe2403sp1?arch=x86_64&epoch=0&upstream=avahi-0.8-23.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14434",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd14439",
      "software_downloadLocation": "NOASSERTION",
      "summary": "A tool which controls the generation of executables and non-source files of a program",
      "software_packageVersion": "1:4.4.1-2.oe2403sp1",
      "software_homePage": "http://www.gnu.org/software/make/",
      "description": "GNU Make is a tool which controls the generation of executables and other\nnon-source files of a program from the program's source files.\n\nMake gets its knowledge of how to build your program from a file called\nthe makefile, which lists each of the non-source files and how to compute\nit from other files. When you write a program, you should write a makefile\nfor it, so that it is possible to use Make to build and install the program.",
      "name": "make",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/make@4.4.1-2.oe2403sp1?arch=x86_64&epoch=1&upstream=make-4.4.1-2.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42780",
      "type": "software_Package",
      "software_copyrightText": "",
      "suppliedBy": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/SPDXRef-gnrtd42826",
      "software_downloadLocation": "NOASSERTION",
      "summary": "Linux trace and probe tool",
      "software_packageVersion": "0:5.0-4.oe2403sp1",
      "software_homePage": "http://sourceware.org/systemtap",
      "description": "SystemTap is an instrumentation system for systems running Linux.\nDevelopers can write instrumentation scripts to collect data on\nthe operation of the system.  The base systemtap package contains/requires\nthe components needed to locally develop and execute systemtap scripts.",
      "name": "systemtap",
      "software_sourceInfo": "acquired package info from repodata DB: repodata/6c0a70f88d12ba0d0456e2da291239ea54d845143930d82d1d643dc2c34618d3-primary.sqlite.bz2",
      "software_packageUrl": "pkg:rpm/systemtap@5.0-4.oe2403sp1?arch=x86_64&epoch=0&upstream=systemtap-5.0-4.oe2403sp1.src.rpm",
      "creationInfo": "_:creationInfo_0"
    },
    {
      "spdxId": "https://anchore.com/syft/dir/repo/openeuler/openEuler-24.03-LTS-SP1/update/x86_64-e9aeabc3-5b3a-4445-891c-a8de62809143-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-e9aeabc3-5b3a-4445-891c-a8de62809143-specv3/additionalToolSPDXRef-gnrtd1",
      "type": "Tool",
      "name": "syft-[not provided]",
      "creationInfo": "_:creationInfo_0"
    }
  ]
}