[{"data":1,"prerenderedAt":333},["ShallowReactive",2],{"ki-abhaengigkeitsatlas-paket-langchain-openai-4985188e":3},{"schemaVersion":4,"dataset":5,"parserVersion":6,"generatedAt":7,"trackingSince":8,"source":9,"coverage":29,"methodology":41,"summary":60,"kind":75,"entity":76,"evidence":241,"related":293},"ki-abhaengigkeitsatlas\u002Fv1","german-public-sector-ai-dependency-atlas","1","2026-08-12T14:25:03.090Z","2026-07-18T21:20:30.334Z",{"codeRadar":10,"openCode":15,"depsDev":18,"osv":21,"spdx":24},{"dataset":11,"generatedAt":12,"parserVersion":13,"url":14},"german-public-sector-ai-code-radar","2026-08-12T14:23:04.538Z","3","https:\u002F\u002Fi6eal.de\u002Ftools\u002Fki-code-radar\u002F",{"label":16,"url":17},"openCode GitLab","https:\u002F\u002Fgitlab.opencode.de\u002F",{"label":19,"url":20},"deps.dev API v3","https:\u002F\u002Fdocs.deps.dev\u002Fapi\u002Fv3\u002F",{"label":22,"url":23},"OSV API","https:\u002F\u002Fgoogle.github.io\u002Fosv.dev\u002Fapi\u002F",{"label":25,"url":26,"version":27,"releaseDate":28},"SPDX License List","https:\u002F\u002Fspdx.org\u002Flicenses\u002F","3.28.0","2026-02-20T00:00:00Z",{"repositoryCount":30,"completeTreeCount":31,"incompleteTreeCount":32,"lockfileRepositoryCount":33,"sbomRepositoryCount":34,"artifactRepositoryCount":35,"resolvedRepositoryCount":31,"resolvedArtifactRepositoryCount":35,"dependencyFileCount":36,"parsedFileCount":30,"parseErrorCount":32,"unsupportedFileCount":37,"evaluatedVersionCount":38,"metadataResolvedCount":39,"metadataNotFoundCount":40,"osvEvaluatedVersionCount":38,"codeRadarRepositoryCount":30},31,30,1,18,4,21,32,0,3642,3632,10,{"componentParserSchemaVersion":42,"candidateBoundary":43,"resolvedVersionBoundary":44,"manifestRangesResolved":45,"latestVersionSubstitution":45,"containerTagsVulnerabilityChecked":45,"osvClaim":46,"depsDevLicenseSemantics":47,"providerSemantics":48,"generativeAiUsed":45,"scoreUsed":45,"treeEntryCeiling":49,"fileByteCeiling":50,"uniqueVersionCeiling":51,"observedFormats":52},"ki-dependency-atlas-components\u002Fv1","repositories_with_exact_ai_code_evidence","exact_lockfile_or_sbom_component_or_exact_double_equals_manifest_pin",false,"osv_matched_observed_resolved_package_version_at_collection_time","spdx_expressions_as_reported_without_inferred_compatibility","package_interface_presence_not_api_configuration_procurement_or_use",2500,5242880,8000,[53,54,55,56,57,58,59],"package-lock.json \u002F npm-shrinkwrap.json","uv.lock","poetry.lock","Pipfile.lock","CycloneDX JSON","SPDX JSON or YAML","exact == manifest pins",{"repositoryCount":30,"packageCount":61,"aiPackageCount":62,"resolvedComponentCount":63,"resolvedVersionCount":38,"providerExposureRepositoryCount":64,"licenseExpressionCount":65,"knownLicensePackageCount":66,"unknownLicensePackageCount":31,"advisoryCount":67,"matchedAdvisoryRepositoryCount":68,"topPackage":69},2274,44,5994,6,53,2244,640,26,{"id":70,"slug":71,"label":72,"repositoryCount":73,"repositoryShare":74},"package:pypi:openai","openai-0dd26ac5","OpenAI SDK",19,0.6129032258064516,"paket",{"id":77,"slug":78,"identity":79,"ecosystem":80,"name":81,"label":82,"category":83,"aiRelevant":84,"provider":85,"repositoryCount":64,"occurrenceCount":88,"directRepositoryCount":32,"versionCount":64,"licenseExpressions":89,"advisoryIds":91,"advisoryCount":32,"verifiedAttestation":45,"repositories":93,"versions":136},"package:pypi:langchain-openai","langchain-openai-4985188e","pypi:langchain-openai","pypi","langchain-openai","LangChain OpenAI","orchestration",true,{"id":86,"label":87},"openai","OpenAI",8,[90],"MIT",[92],"GHSA-r7w7-9xr2-qq2r",[94,102,108,115,122,129],{"id":95,"slug":96,"name":97,"pathWithNamespace":98,"versions":99,"evidenceCount":101},"opencode:5711","opencode-5711","Chat","f13\u002Fmicroservices\u002Fchat",[100],"1.4.3",2,{"id":103,"slug":104,"name":97,"pathWithNamespace":105,"versions":106,"evidenceCount":101},"opencode:11665","opencode-11665","oc000155135727\u002Fchat",[107],"1.3.3",{"id":109,"slug":110,"name":111,"pathWithNamespace":112,"versions":113,"evidenceCount":32},"opencode:4609","opencode-4609","LLM_Workshop","bbsr_ida_public\u002Fllm_workshop",[114],"0.2.8",{"id":116,"slug":117,"name":118,"pathWithNamespace":119,"versions":120,"evidenceCount":32},"opencode:8742","opencode-8742","ai-websearch-benchmark","datenlabor-bmz\u002Fai-websearch-benchmark",[121],"1.1.7",{"id":123,"slug":124,"name":125,"pathWithNamespace":126,"versions":127,"evidenceCount":32},"opencode:7202","opencode-7202","MUCGPT","landeshauptstadt-muenchen\u002Fmucgpt",[128],"1.2.1",{"id":130,"slug":131,"name":132,"pathWithNamespace":133,"versions":134,"evidenceCount":32},"opencode:12239","opencode-12239","LLM Service","sh\u002Fdiwish\u002Fsplitbot\u002Fkosmo\u002Fllm-service",[135],"1.1.9",[137,158,176,194,210,226],{"version":114,"repositoryCount":32,"occurrenceCount":32,"ageDays":138,"advisoryIds":139,"metadata":140},637,[92],{"state":141,"checkedAt":142,"publishedAt":143,"deprecated":45,"deprecatedReason":144,"licenses":145,"advisoryIds":146,"links":148,"relatedProjects":152,"attestations":156,"verifiedAttestation":45,"projectStatus":157},"resolved","2026-08-12T03:23:44.487Z","2024-11-12T20:05:06Z",null,[90],[92,147],"PYSEC-2026-76",[149],{"label":150,"url":151},"SOURCE_REPO","https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain",[153],{"id":154,"relationType":150,"relationProvenance":155},"github.com\u002Flangchain-ai\u002Flangchain","UNVERIFIED_METADATA",[],"active",{"version":121,"repositoryCount":32,"occurrenceCount":32,"ageDays":159,"advisoryIds":160,"metadata":161},216,[92],{"state":141,"checkedAt":142,"publishedAt":162,"deprecated":45,"deprecatedReason":144,"licenses":163,"advisoryIds":164,"links":165,"relatedProjects":173,"attestations":175,"verifiedAttestation":45,"projectStatus":157},"2026-01-07T19:44:58Z",[90],[92,147],[166,167,170],{"label":150,"url":151},{"label":168,"url":169},"HOMEPAGE","https:\u002F\u002Fdocs.langchain.com\u002Foss\u002Fpython\u002Fintegrations\u002Fproviders\u002Fopenai",{"label":171,"url":172},"DOCUMENTATION","https:\u002F\u002Freference.langchain.com\u002Fpython\u002Fintegrations\u002Flangchain_openai\u002F",[174],{"id":154,"relationType":150,"relationProvenance":155},[],{"version":135,"repositoryCount":32,"occurrenceCount":32,"ageDays":177,"advisoryIds":178,"metadata":179},182,[92],{"state":141,"checkedAt":142,"publishedAt":180,"deprecated":45,"deprecatedReason":144,"licenses":181,"advisoryIds":182,"links":183,"relatedProjects":190,"attestations":193,"verifiedAttestation":45,"projectStatus":157},"2026-02-10T21:03:20Z",[90],[92,147],[184,185,186,187],{"label":150,"url":151},{"label":168,"url":169},{"label":171,"url":172},{"label":188,"url":189},"ISSUE_TRACKER","https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain\u002Fissues",[191,192],{"id":154,"relationType":150,"relationProvenance":155},{"id":154,"relationType":188,"relationProvenance":155},[],{"version":128,"repositoryCount":32,"occurrenceCount":32,"ageDays":195,"advisoryIds":196,"metadata":197},109,[],{"state":141,"checkedAt":142,"publishedAt":198,"deprecated":45,"deprecatedReason":144,"licenses":199,"advisoryIds":200,"links":201,"relatedProjects":206,"attestations":209,"verifiedAttestation":45,"projectStatus":157},"2026-04-24T19:46:41Z",[90],[],[202,203,204,205],{"label":168,"url":169},{"label":171,"url":172},{"label":188,"url":189},{"label":150,"url":151},[207,208],{"id":154,"relationType":188,"relationProvenance":155},{"id":154,"relationType":150,"relationProvenance":155},[],{"version":107,"repositoryCount":32,"occurrenceCount":101,"ageDays":211,"advisoryIds":212,"metadata":213},50,[],{"state":141,"checkedAt":142,"publishedAt":214,"deprecated":45,"deprecatedReason":144,"licenses":215,"advisoryIds":216,"links":217,"relatedProjects":222,"attestations":225,"verifiedAttestation":45,"projectStatus":157},"2026-06-22T22:54:03Z",[90],[],[218,219,220,221],{"label":168,"url":169},{"label":171,"url":172},{"label":188,"url":189},{"label":150,"url":151},[223,224],{"id":154,"relationType":188,"relationProvenance":155},{"id":154,"relationType":150,"relationProvenance":155},[],{"version":100,"repositoryCount":32,"occurrenceCount":101,"ageDays":101,"advisoryIds":227,"metadata":228},[],{"state":141,"checkedAt":142,"publishedAt":229,"deprecated":45,"deprecatedReason":144,"licenses":230,"advisoryIds":231,"links":232,"relatedProjects":237,"attestations":240,"verifiedAttestation":45,"projectStatus":157},"2026-08-10T13:23:11Z",[90],[],[233,234,235,236],{"label":188,"url":189},{"label":150,"url":151},{"label":168,"url":169},{"label":171,"url":172},[238,239],{"id":154,"relationType":188,"relationProvenance":155},{"id":154,"relationType":150,"relationProvenance":155},[],{"occurrences":242,"occurrenceCount":88},[243,250,258,263,269,273,279,286],{"id":244,"repositoryId":116,"repositorySlug":117,"repositoryName":118,"repositoryPathWithNamespace":119,"ecosystem":80,"name":81,"identity":79,"version":121,"versionKey":245,"direct":144,"development":144,"sourceKind":246,"filePath":54,"blobSha":247,"sourceUrl":248,"commitSha":249},"component:80627706bb5d322aad4c9cbd","pypi:langchain-openai@1.1.7","uv-lock","4f7b4e2e096e186e4408b529568676aa8c71ba55","https:\u002F\u002Fgitlab.opencode.de\u002Fdatenlabor-bmz\u002Fai-websearch-benchmark\u002F-\u002Fblob\u002Fcd6b854b1b400d7e45796aaa22bded8183642916\u002Fuv.lock","cd6b854b1b400d7e45796aaa22bded8183642916",{"id":251,"repositoryId":103,"repositorySlug":104,"repositoryName":97,"repositoryPathWithNamespace":105,"ecosystem":80,"name":81,"identity":79,"version":107,"versionKey":252,"direct":45,"development":45,"sourceKind":253,"filePath":254,"blobSha":255,"sourceUrl":256,"commitSha":257},"component:cf365b48f85dfe28fbc1a144","pypi:langchain-openai@1.3.3","exact-manifest-pin","requirements-dev.txt","fd14e62cdbbceb707e82de32261f078ce7e761e6","https:\u002F\u002Fgitlab.opencode.de\u002Foc000155135727\u002Fchat\u002F-\u002Fblob\u002F5a50523649346b69cc333b11dd289783f02c7a44\u002Frequirements-dev.txt","5a50523649346b69cc333b11dd289783f02c7a44",{"id":259,"repositoryId":103,"repositorySlug":104,"repositoryName":97,"repositoryPathWithNamespace":105,"ecosystem":80,"name":81,"identity":79,"version":107,"versionKey":252,"direct":45,"development":45,"sourceKind":253,"filePath":260,"blobSha":261,"sourceUrl":262,"commitSha":257},"component:e04c7358ae974631385134f9","requirements.txt","609077cf5528aa4d11e7334fbb27ee972681b7b2","https:\u002F\u002Fgitlab.opencode.de\u002Foc000155135727\u002Fchat\u002F-\u002Fblob\u002F5a50523649346b69cc333b11dd289783f02c7a44\u002Frequirements.txt",{"id":264,"repositoryId":95,"repositorySlug":96,"repositoryName":97,"repositoryPathWithNamespace":98,"ecosystem":80,"name":81,"identity":79,"version":100,"versionKey":265,"direct":45,"development":45,"sourceKind":253,"filePath":254,"blobSha":266,"sourceUrl":267,"commitSha":268},"component:99c6b085a9ac37c52d7ab948","pypi:langchain-openai@1.4.3","55d24b0ef7928f118b1abca940e9921a2650f62b","https:\u002F\u002Fgitlab.opencode.de\u002Ff13\u002Fmicroservices\u002Fchat\u002F-\u002Fblob\u002F80a91b641aa350678c5e35c31e90ffbb9e696d3c\u002Frequirements-dev.txt","80a91b641aa350678c5e35c31e90ffbb9e696d3c",{"id":270,"repositoryId":95,"repositorySlug":96,"repositoryName":97,"repositoryPathWithNamespace":98,"ecosystem":80,"name":81,"identity":79,"version":100,"versionKey":265,"direct":45,"development":45,"sourceKind":253,"filePath":260,"blobSha":271,"sourceUrl":272,"commitSha":268},"component:3962ec1206b42f95bbfe89a2","2dfd8d16ab95eb8d2065f80c3730c69a9dca6637","https:\u002F\u002Fgitlab.opencode.de\u002Ff13\u002Fmicroservices\u002Fchat\u002F-\u002Fblob\u002F80a91b641aa350678c5e35c31e90ffbb9e696d3c\u002Frequirements.txt",{"id":274,"repositoryId":130,"repositorySlug":131,"repositoryName":132,"repositoryPathWithNamespace":133,"ecosystem":80,"name":81,"identity":79,"version":135,"versionKey":275,"direct":144,"development":144,"sourceKind":246,"filePath":54,"blobSha":276,"sourceUrl":277,"commitSha":278},"component:cc97d5bc530935e7364e8ff3","pypi:langchain-openai@1.1.9","5c34ec93b8f084fb238b9dfb84642a3091538e9d","https:\u002F\u002Fgitlab.opencode.de\u002Fsh\u002Fdiwish\u002Fsplitbot\u002Fkosmo\u002Fllm-service\u002F-\u002Fblob\u002F318cda8c49da743f2c4a18a4f4d5c36fc22102fc\u002Fuv.lock","318cda8c49da743f2c4a18a4f4d5c36fc22102fc",{"id":280,"repositoryId":109,"repositorySlug":110,"repositoryName":111,"repositoryPathWithNamespace":112,"ecosystem":80,"name":81,"identity":79,"version":114,"versionKey":281,"direct":84,"development":45,"sourceKind":253,"filePath":282,"blobSha":283,"sourceUrl":284,"commitSha":285},"component:211c2a1cefcd95a22b7857df","pypi:langchain-openai@0.2.8","docker\u002Frequirements.txt","0d707ff70a4c5b3584990d5380c8bf62c64284b5","https:\u002F\u002Fgitlab.opencode.de\u002Fbbsr_ida_public\u002Fllm_workshop\u002F-\u002Fblob\u002Ffddd886ab2fd3824e269d40cefde90cbed709201\u002Fdocker\u002Frequirements.txt","fddd886ab2fd3824e269d40cefde90cbed709201",{"id":287,"repositoryId":123,"repositorySlug":124,"repositoryName":125,"repositoryPathWithNamespace":126,"ecosystem":80,"name":81,"identity":79,"version":128,"versionKey":288,"direct":144,"development":144,"sourceKind":246,"filePath":289,"blobSha":290,"sourceUrl":291,"commitSha":292},"component:ee9ee82b886da1544b47d4af","pypi:langchain-openai@1.2.1","mucgpt-core-service\u002Fuv.lock","8bf6980137a09f5692c9e62798298a2cd9122a99","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fblob\u002F4d053562adec8962a8e523b7ed27b48a9f882d60\u002Fmucgpt-core-service\u002Fuv.lock","4d053562adec8962a8e523b7ed27b48a9f882d60",{"repositories":294,"vulnerabilities":307},[295,297,299,301,303,305],{"id":95,"slug":96,"name":97,"pathWithNamespace":98,"versions":296,"evidenceCount":101},[100],{"id":103,"slug":104,"name":97,"pathWithNamespace":105,"versions":298,"evidenceCount":101},[107],{"id":109,"slug":110,"name":111,"pathWithNamespace":112,"versions":300,"evidenceCount":32},[114],{"id":116,"slug":117,"name":118,"pathWithNamespace":119,"versions":302,"evidenceCount":32},[121],{"id":123,"slug":124,"name":125,"pathWithNamespace":126,"versions":304,"evidenceCount":32},[128],{"id":130,"slug":131,"name":132,"pathWithNamespace":133,"versions":306,"evidenceCount":32},[135],[308],{"id":92,"slug":309,"dossier":45,"summary":310,"aliases":311,"sourceIds":313,"published":314,"modified":315,"checkedAt":7,"severity":316,"references":320,"versionKeys":331,"packageCount":32,"repositoryCount":332},"ghsa-r7w7-9xr2-qq2r-7a3a0a91","langchain-openai: Image token counting SSRF protection can be bypassed via DNS rebinding",[312,147],"CVE-2026-41488",[92,147],"2026-04-16T23:00:12Z","2026-06-06T01:15:07.912179267Z",[317],{"type":318,"score":319},"CVSS_V3","CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:R\u002FS:U\u002FC:L\u002FI:N\u002FA:N",[321,324,326,328],{"type":322,"url":323},"ADVISORY","https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain\u002Fsecurity\u002Fadvisories\u002FGHSA-r7w7-9xr2-qq2r",{"type":322,"url":325},"https:\u002F\u002Fnvd.nist.gov\u002Fvuln\u002Fdetail\u002FCVE-2026-41488",{"type":327,"url":151},"PACKAGE",{"type":329,"url":330},"WEB","https:\u002F\u002Fgithub.com\u002Fpypa\u002Fadvisory-database\u002Ftree\u002Fmain\u002Fvulns\u002Flangchain-openai\u002FPYSEC-2026-76.yaml",[281,245,275],3,1786545166827]