{
  "edges": [
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12804@6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff:pypi:openai",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts/-/commit/6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff"
      },
      "evidenceClass": "exact",
      "from": "opencode:12804",
      "id": "edge:352486b93c4d81e16750bdc5",
      "observedAt": "2026-09-01T05:32:17.901Z",
      "relation": "declares_dependency",
      "to": "package:pypi:openai"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12804@6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff:pypi:ultralytics",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts/-/commit/6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff"
      },
      "evidenceClass": "exact",
      "from": "opencode:12804",
      "id": "edge:54ab1add625f283b30fc39be",
      "observedAt": "2026-09-01T05:32:17.901Z",
      "relation": "declares_dependency",
      "to": "package:pypi:ultralytics"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12804@6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff:pypi:torch",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts/-/commit/6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff"
      },
      "evidenceClass": "exact",
      "from": "opencode:12804",
      "id": "edge:6173422e183953d88be19e13",
      "observedAt": "2026-09-01T05:32:17.901Z",
      "relation": "declares_dependency",
      "to": "package:pypi:torch"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12804@6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff:pypi:opencv-python",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts/-/commit/6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff"
      },
      "evidenceClass": "exact",
      "from": "opencode:12804",
      "id": "edge:80383812f6342e5e7df9059e",
      "observedAt": "2026-09-01T05:32:17.901Z",
      "relation": "declares_dependency",
      "to": "package:pypi:opencv-python"
    },
    {
      "evidence": {
        "dataset": "german-public-sector-ai-dependency-atlas",
        "field": "repository_commit_manifest_package_identity",
        "sourceId": "opencode:12804@6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff:pypi:tiktoken",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts/-/commit/6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff"
      },
      "evidenceClass": "exact",
      "from": "opencode:12804",
      "id": "edge:920913f04562d69981606330",
      "observedAt": "2026-09-01T05:32:17.901Z",
      "relation": "declares_dependency",
      "to": "package:pypi:tiktoken"
    }
  ],
  "entity": {
    "attributes": {
      "aiPackageCount": 5,
      "commitSha": "6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff",
      "lastActivityAt": "2026-08-31T07:45:31.988Z",
      "pathWithNamespace": "ife/ki_edu-alt_texts",
      "treeComplete": true
    },
    "edgeCount": 5,
    "id": "opencode:12804",
    "indexable": true,
    "label": "ife/ki_edu-alt_texts",
    "links": [
      {
        "kind": "official_source",
        "label": "openCode",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts"
      },
      {
        "kind": "snapshot",
        "label": "Commit",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts/-/commit/6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff"
      },
      {
        "kind": "local_dossier",
        "label": "KI-Code-Radar",
        "url": "/tools/ki-code-radar/repository/opencode-12804/"
      }
    ],
    "slug": "repository-opencode-12804-af19a04d",
    "sourceRefs": [
      {
        "dataset": "german-public-sector-ai-code-radar",
        "field": "opencode_project_id_and_commit",
        "fingerprint": "git:6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff",
        "sourceId": "opencode:12804",
        "url": "https://gitlab.opencode.de/ife/ki_edu-alt_texts/-/commit/6083d3dc84e40ea2a3aa8ccfa6f474de63ff4aff"
      }
    ],
    "type": "repository"
  },
  "fingerprint": "sha256:d4777de0e6f4e23644e9d8450ac54b45b4d1b12649f4a678c54cf42878ca945d",
  "generatedAt": "2026-09-01T05:33:54.803Z",
  "neighbors": [
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "model-api",
        "ecosystem": "pypi",
        "identity": "pypi:openai",
        "licenseExpressions": [
          "Apache-2.0"
        ],
        "occurrenceCount": 32,
        "provider": {
          "id": "openai",
          "label": "OpenAI"
        },
        "repositoryCount": 21
      },
      "edgeCount": 21,
      "id": "package:pypi:openai",
      "indexable": true,
      "label": "OpenAI SDK",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/openai-0dd26ac5/"
        }
      ],
      "slug": "package-pypi-openai-ca63d754",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:openai"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "computer-vision",
        "ecosystem": "pypi",
        "identity": "pypi:ultralytics",
        "licenseExpressions": [
          "AGPL-3.0"
        ],
        "occurrenceCount": 3,
        "provider": null,
        "repositoryCount": 3
      },
      "edgeCount": 3,
      "id": "package:pypi:ultralytics",
      "indexable": true,
      "label": "Ultralytics",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/ultralytics-df6c7359/"
        }
      ],
      "slug": "package-pypi-ultralytics-f797d20a",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:ultralytics"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 23,
        "category": "machine-learning",
        "ecosystem": "pypi",
        "identity": "pypi:torch",
        "licenseExpressions": [
          "BSD-3-Clause"
        ],
        "occurrenceCount": 16,
        "provider": null,
        "repositoryCount": 11
      },
      "edgeCount": 11,
      "id": "package:pypi:torch",
      "indexable": true,
      "label": "PyTorch",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/torch-47a5352a/"
        }
      ],
      "slug": "package-pypi-torch-933de6da",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:torch"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "computer-vision",
        "ecosystem": "pypi",
        "identity": "pypi:opencv-python",
        "licenseExpressions": [
          "Apache-2.0"
        ],
        "occurrenceCount": 8,
        "provider": null,
        "repositoryCount": 6
      },
      "edgeCount": 6,
      "id": "package:pypi:opencv-python",
      "indexable": true,
      "label": "OpenCV",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/opencv-python-bfa06e24/"
        }
      ],
      "slug": "package-pypi-opencv-python-92badf24",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:opencv-python"
        }
      ],
      "type": "package"
    },
    {
      "attributes": {
        "advisoryCount": 0,
        "category": "tokenization",
        "ecosystem": "pypi",
        "identity": "pypi:tiktoken",
        "licenseExpressions": [
          "non-standard"
        ],
        "occurrenceCount": 17,
        "provider": null,
        "repositoryCount": 14
      },
      "edgeCount": 14,
      "id": "package:pypi:tiktoken",
      "indexable": true,
      "label": "tiktoken",
      "links": [
        {
          "kind": "local_dossier",
          "label": "KI-Abhängigkeitsatlas",
          "url": "/tools/ki-abhaengigkeitsatlas/paket/tiktoken-06b251a3/"
        }
      ],
      "slug": "package-pypi-tiktoken-2256fca6",
      "sourceRefs": [
        {
          "dataset": "german-public-sector-ai-dependency-atlas",
          "field": "package_ecosystem_identity",
          "sourceId": "pypi:tiktoken"
        }
      ],
      "type": "package"
    }
  ],
  "schemaVersion": "ki-evidenznetz.entity.v1"
}
