[{"data":1,"prerenderedAt":305},["ShallowReactive",2],{"ki-abhaengigkeitsatlas-paket-langchain-openai-4985188e":3},{"schemaVersion":4,"dataset":5,"parserVersion":6,"generatedAt":7,"trackingSince":8,"source":9,"coverage":29,"methodology":42,"summary":61,"kind":77,"entity":78,"evidence":222,"related":268},"ki-abhaengigkeitsatlas\u002Fv1","german-public-sector-ai-dependency-atlas","1","2026-07-20T14:37:29.537Z","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-07-20T14:36:19.763Z","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":37,"parseErrorCount":32,"unsupportedFileCount":38,"evaluatedVersionCount":39,"metadataResolvedCount":40,"metadataNotFoundCount":41,"osvEvaluatedVersionCount":39,"codeRadarRepositoryCount":30},30,29,1,17,4,20,33,32,0,4205,4191,14,{"componentParserSchemaVersion":43,"candidateBoundary":44,"resolvedVersionBoundary":45,"manifestRangesResolved":46,"latestVersionSubstitution":46,"containerTagsVulnerabilityChecked":46,"osvClaim":47,"depsDevLicenseSemantics":48,"providerSemantics":49,"generativeAiUsed":46,"scoreUsed":46,"treeEntryCeiling":50,"fileByteCeiling":51,"uniqueVersionCeiling":52,"observedFormats":53},"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,5000,[54,55,56,57,58,59,60],"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":62,"aiPackageCount":63,"resolvedComponentCount":64,"resolvedVersionCount":39,"providerExposureRepositoryCount":65,"licenseExpressionCount":66,"knownLicensePackageCount":67,"unknownLicensePackageCount":68,"advisoryCount":69,"matchedAdvisoryRepositoryCount":70,"topPackage":71},2831,41,7181,7,57,2796,35,572,25,{"id":72,"slug":73,"label":74,"repositoryCount":75,"repositoryShare":76},"package:pypi:openai","openai-0dd26ac5","OpenAI SDK",18,0.6,"paket",{"id":79,"slug":80,"identity":81,"ecosystem":82,"name":83,"label":84,"category":85,"aiRelevant":86,"provider":87,"repositoryCount":90,"occurrenceCount":65,"directRepositoryCount":32,"versionCount":90,"licenseExpressions":91,"advisoryIds":93,"advisoryCount":32,"verifiedAttestation":46,"repositories":95,"versions":131},"package:pypi:langchain-openai","langchain-openai-4985188e","pypi:langchain-openai","pypi","langchain-openai","LangChain OpenAI","orchestration",true,{"id":88,"label":89},"openai","OpenAI",5,[92],"MIT",[94],"GHSA-r7w7-9xr2-qq2r",[96,105,110,117,124],{"id":97,"slug":98,"name":99,"pathWithNamespace":100,"versions":101,"evidenceCount":104},"opencode:5711","opencode-5711","Chat","f13\u002Fmicroservices\u002Fchat",[102,103],"1.3.0","1.3.3",2,{"id":106,"slug":107,"name":99,"pathWithNamespace":108,"versions":109,"evidenceCount":104},"opencode:11665","opencode-11665","oc000155135727\u002Fchat",[103],{"id":111,"slug":112,"name":113,"pathWithNamespace":114,"versions":115,"evidenceCount":32},"opencode:4609","opencode-4609","LLM_Workshop","bbsr_ida_public\u002Fllm_workshop",[116],"0.2.8",{"id":118,"slug":119,"name":120,"pathWithNamespace":121,"versions":122,"evidenceCount":32},"opencode:8742","opencode-8742","ai-websearch-benchmark","datenlabor-bmz\u002Fai-websearch-benchmark",[123],"1.1.7",{"id":125,"slug":126,"name":127,"pathWithNamespace":128,"versions":129,"evidenceCount":32},"opencode:7202","opencode-7202","MUCGPT","landeshauptstadt-muenchen\u002Fmucgpt",[130],"1.2.1",[132,153,171,189,205],{"version":116,"repositoryCount":32,"occurrenceCount":32,"ageDays":133,"advisoryIds":134,"metadata":135},614,[94],{"state":136,"checkedAt":137,"publishedAt":138,"deprecated":46,"deprecatedReason":139,"licenses":140,"advisoryIds":141,"links":143,"relatedProjects":147,"attestations":151,"verifiedAttestation":46,"projectStatus":152},"resolved","2026-07-20T03:19:50.101Z","2024-11-12T20:05:06Z",null,[92],[94,142],"PYSEC-2026-76",[144],{"label":145,"url":146},"SOURCE_REPO","https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain",[148],{"id":149,"relationType":145,"relationProvenance":150},"github.com\u002Flangchain-ai\u002Flangchain","UNVERIFIED_METADATA",[],"active",{"version":123,"repositoryCount":32,"occurrenceCount":32,"ageDays":154,"advisoryIds":155,"metadata":156},193,[94],{"state":136,"checkedAt":137,"publishedAt":157,"deprecated":46,"deprecatedReason":139,"licenses":158,"advisoryIds":159,"links":160,"relatedProjects":168,"attestations":170,"verifiedAttestation":46,"projectStatus":152},"2026-01-07T19:44:58Z",[92],[94,142],[161,164,167],{"label":162,"url":163},"HOMEPAGE","https:\u002F\u002Fdocs.langchain.com\u002Foss\u002Fpython\u002Fintegrations\u002Fproviders\u002Fopenai",{"label":165,"url":166},"DOCUMENTATION","https:\u002F\u002Freference.langchain.com\u002Fpython\u002Fintegrations\u002Flangchain_openai\u002F",{"label":145,"url":146},[169],{"id":149,"relationType":145,"relationProvenance":150},[],{"version":130,"repositoryCount":32,"occurrenceCount":32,"ageDays":172,"advisoryIds":173,"metadata":174},86,[],{"state":136,"checkedAt":137,"publishedAt":175,"deprecated":46,"deprecatedReason":139,"licenses":176,"advisoryIds":177,"links":178,"relatedProjects":185,"attestations":188,"verifiedAttestation":46,"projectStatus":152},"2026-04-24T19:46:41Z",[92],[],[179,182,183,184],{"label":180,"url":181},"ISSUE_TRACKER","https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain\u002Fissues",{"label":145,"url":146},{"label":162,"url":163},{"label":165,"url":166},[186,187],{"id":149,"relationType":180,"relationProvenance":150},{"id":149,"relationType":145,"relationProvenance":150},[],{"version":102,"repositoryCount":32,"occurrenceCount":32,"ageDays":190,"advisoryIds":191,"metadata":192},40,[],{"state":136,"checkedAt":137,"publishedAt":193,"deprecated":46,"deprecatedReason":139,"licenses":194,"advisoryIds":195,"links":196,"relatedProjects":201,"attestations":204,"verifiedAttestation":46,"projectStatus":152},"2026-06-09T20:40:25Z",[92],[],[197,198,199,200],{"label":162,"url":163},{"label":165,"url":166},{"label":180,"url":181},{"label":145,"url":146},[202,203],{"id":149,"relationType":180,"relationProvenance":150},{"id":149,"relationType":145,"relationProvenance":150},[],{"version":103,"repositoryCount":104,"occurrenceCount":206,"ageDays":207,"advisoryIds":208,"metadata":209},3,27,[],{"state":136,"checkedAt":137,"publishedAt":210,"deprecated":46,"deprecatedReason":139,"licenses":211,"advisoryIds":212,"links":213,"relatedProjects":218,"attestations":221,"verifiedAttestation":46,"projectStatus":152},"2026-06-22T22:54:03Z",[92],[],[214,215,216,217],{"label":162,"url":163},{"label":165,"url":166},{"label":180,"url":181},{"label":145,"url":146},[219,220],{"id":149,"relationType":180,"relationProvenance":150},{"id":149,"relationType":145,"relationProvenance":150},[],{"occurrences":223,"occurrenceCount":65},[224,231,239,245,250,254,261],{"id":225,"repositoryId":118,"repositorySlug":119,"repositoryName":120,"repositoryPathWithNamespace":121,"ecosystem":82,"name":83,"identity":81,"version":123,"versionKey":226,"direct":139,"development":139,"sourceKind":227,"filePath":55,"blobSha":228,"sourceUrl":229,"commitSha":230},"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":232,"repositoryId":97,"repositorySlug":98,"repositoryName":99,"repositoryPathWithNamespace":100,"ecosystem":82,"name":83,"identity":81,"version":102,"versionKey":233,"direct":46,"development":46,"sourceKind":234,"filePath":235,"blobSha":236,"sourceUrl":237,"commitSha":238},"component:1de61c851152be47d1d4d86c","pypi:langchain-openai@1.3.0","exact-manifest-pin","requirements-dev.txt","cb5de92f20847716cb1365424c1487ef7737c5a3","https:\u002F\u002Fgitlab.opencode.de\u002Ff13\u002Fmicroservices\u002Fchat\u002F-\u002Fblob\u002Fa93870fdf9bd76e9b0e5000a4c35906b58dc77d5\u002Frequirements-dev.txt","a93870fdf9bd76e9b0e5000a4c35906b58dc77d5",{"id":240,"repositoryId":106,"repositorySlug":107,"repositoryName":99,"repositoryPathWithNamespace":108,"ecosystem":82,"name":83,"identity":81,"version":103,"versionKey":241,"direct":46,"development":46,"sourceKind":234,"filePath":235,"blobSha":242,"sourceUrl":243,"commitSha":244},"component:cf365b48f85dfe28fbc1a144","pypi:langchain-openai@1.3.3","fd14e62cdbbceb707e82de32261f078ce7e761e6","https:\u002F\u002Fgitlab.opencode.de\u002Foc000155135727\u002Fchat\u002F-\u002Fblob\u002F5a50523649346b69cc333b11dd289783f02c7a44\u002Frequirements-dev.txt","5a50523649346b69cc333b11dd289783f02c7a44",{"id":246,"repositoryId":106,"repositorySlug":107,"repositoryName":99,"repositoryPathWithNamespace":108,"ecosystem":82,"name":83,"identity":81,"version":103,"versionKey":241,"direct":46,"development":46,"sourceKind":234,"filePath":247,"blobSha":248,"sourceUrl":249,"commitSha":244},"component:e04c7358ae974631385134f9","requirements.txt","609077cf5528aa4d11e7334fbb27ee972681b7b2","https:\u002F\u002Fgitlab.opencode.de\u002Foc000155135727\u002Fchat\u002F-\u002Fblob\u002F5a50523649346b69cc333b11dd289783f02c7a44\u002Frequirements.txt",{"id":251,"repositoryId":97,"repositorySlug":98,"repositoryName":99,"repositoryPathWithNamespace":100,"ecosystem":82,"name":83,"identity":81,"version":103,"versionKey":241,"direct":46,"development":46,"sourceKind":234,"filePath":247,"blobSha":252,"sourceUrl":253,"commitSha":238},"component:80ad5d160fbbae9e6093d5aa","a6eda97cd26e2e09417c240a3db1e9a304e099d2","https:\u002F\u002Fgitlab.opencode.de\u002Ff13\u002Fmicroservices\u002Fchat\u002F-\u002Fblob\u002Fa93870fdf9bd76e9b0e5000a4c35906b58dc77d5\u002Frequirements.txt",{"id":255,"repositoryId":111,"repositorySlug":112,"repositoryName":113,"repositoryPathWithNamespace":114,"ecosystem":82,"name":83,"identity":81,"version":116,"versionKey":256,"direct":86,"development":46,"sourceKind":234,"filePath":257,"blobSha":258,"sourceUrl":259,"commitSha":260},"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":262,"repositoryId":125,"repositorySlug":126,"repositoryName":127,"repositoryPathWithNamespace":128,"ecosystem":82,"name":83,"identity":81,"version":130,"versionKey":263,"direct":139,"development":139,"sourceKind":227,"filePath":264,"blobSha":265,"sourceUrl":266,"commitSha":267},"component:ee9ee82b886da1544b47d4af","pypi:langchain-openai@1.2.1","mucgpt-core-service\u002Fuv.lock","8bf6980137a09f5692c9e62798298a2cd9122a99","https:\u002F\u002Fgitlab.opencode.de\u002Flandeshauptstadt-muenchen\u002Fmucgpt\u002F-\u002Fblob\u002F46f1bd0b3a36f6d7b7bb0ea110665a5955a5e7a8\u002Fmucgpt-core-service\u002Fuv.lock","46f1bd0b3a36f6d7b7bb0ea110665a5955a5e7a8",{"repositories":269,"vulnerabilities":280},[270,272,274,276,278],{"id":97,"slug":98,"name":99,"pathWithNamespace":100,"versions":271,"evidenceCount":104},[102,103],{"id":106,"slug":107,"name":99,"pathWithNamespace":108,"versions":273,"evidenceCount":104},[103],{"id":111,"slug":112,"name":113,"pathWithNamespace":114,"versions":275,"evidenceCount":32},[116],{"id":118,"slug":119,"name":120,"pathWithNamespace":121,"versions":277,"evidenceCount":32},[123],{"id":125,"slug":126,"name":127,"pathWithNamespace":128,"versions":279,"evidenceCount":32},[130],[281],{"id":94,"slug":282,"dossier":46,"summary":283,"aliases":284,"sourceIds":286,"published":287,"modified":288,"checkedAt":7,"severity":289,"references":293,"versionKeys":304,"packageCount":32,"repositoryCount":104},"ghsa-r7w7-9xr2-qq2r-7a3a0a91","langchain-openai: Image token counting SSRF protection can be bypassed via DNS rebinding",[285,142],"CVE-2026-41488",[94,142],"2026-04-16T23:00:12Z","2026-06-06T01:15:07.912179267Z",[290],{"type":291,"score":292},"CVSS_V3","CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:R\u002FS:U\u002FC:L\u002FI:N\u002FA:N",[294,297,299,301],{"type":295,"url":296},"ADVISORY","https:\u002F\u002Fgithub.com\u002Flangchain-ai\u002Flangchain\u002Fsecurity\u002Fadvisories\u002FGHSA-r7w7-9xr2-qq2r",{"type":295,"url":298},"https:\u002F\u002Fnvd.nist.gov\u002Fvuln\u002Fdetail\u002FCVE-2026-41488",{"type":300,"url":146},"PACKAGE",{"type":302,"url":303},"WEB","https:\u002F\u002Fgithub.com\u002Fpypa\u002Fadvisory-database\u002Ftree\u002Fmain\u002Fvulns\u002Flangchain-openai\u002FPYSEC-2026-76.yaml",[256,226],1784558564585]