[{"data":1,"prerenderedAt":304},["ShallowReactive",2],{"ki-abhaengigkeitsatlas-paket-flask-734a8b3c":3},{"schemaVersion":4,"dataset":5,"parserVersion":6,"generatedAt":7,"trackingSince":8,"source":9,"coverage":29,"methodology":42,"summary":61,"kind":77,"entity":78,"evidence":214,"related":260},"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":83,"category":84,"aiRelevant":46,"provider":84,"repositoryCount":85,"occurrenceCount":65,"directRepositoryCount":38,"versionCount":34,"licenseExpressions":86,"advisoryIds":89,"advisoryCount":32,"verifiedAttestation":91,"repositories":92,"versions":134},"package:pypi:flask","flask-734a8b3c","pypi:flask","pypi","flask",null,6,[87,88],"BSD-3-Clause","non-standard",[90],"GHSA-68rp-wp8r-4726",true,[93,101,108,115,121,128],{"id":94,"slug":95,"name":96,"pathWithNamespace":97,"versions":98,"evidenceCount":100},"opencode:5142","opencode-5142","strahlenexposition","uba-ki-lab\u002Fstrahlenexposition",[99],"3.0.3",2,{"id":102,"slug":103,"name":104,"pathWithNamespace":105,"versions":106,"evidenceCount":32},"opencode:6174","opencode-6174","Energieautarkes Wohnquartier - Backend","energieautarkes-wohnquartier\u002Fbackend",[107],"3.1.1",{"id":109,"slug":110,"name":111,"pathWithNamespace":112,"versions":113,"evidenceCount":32},"opencode:3608","opencode-3608","AI","iqsh\u002Fcollaboration-online-board\u002Fai",[114],"3.0.2",{"id":116,"slug":117,"name":118,"pathWithNamespace":119,"versions":120,"evidenceCount":32},"opencode:5530","opencode-5530","GSA Extraction","uba-ki-lab\u002Fgsa-extraction",[107],{"id":122,"slug":123,"name":124,"pathWithNamespace":125,"versions":126,"evidenceCount":32},"opencode:10787","opencode-10787","LLM Questionnaire Benchmarking Framework","uba-ki-lab\u002Fllm-questionnaire-benchmarking-framework",[127],"3.1.2",{"id":129,"slug":130,"name":131,"pathWithNamespace":132,"versions":133,"evidenceCount":32},"opencode:10775","opencode-10775","Ressource Efficient Computer Vision","uba-ki-lab\u002Fressource-efficient-computer-vision",[127],[135,162,175,196],{"version":114,"repositoryCount":32,"occurrenceCount":32,"ageDays":136,"advisoryIds":137,"metadata":138},897,[90],{"state":139,"checkedAt":140,"publishedAt":141,"deprecated":46,"deprecatedReason":84,"licenses":142,"advisoryIds":143,"links":145,"relatedProjects":155,"attestations":160,"verifiedAttestation":46,"projectStatus":161},"resolved","2026-07-20T03:19:50.101Z","2024-02-03T21:11:42Z",[88],[90,144],"PYSEC-2026-2151",[146,149,152],{"label":147,"url":148},"DOCUMENTATION","https:\u002F\u002Fflask.palletsprojects.com\u002F",{"label":150,"url":151},"ISSUE_TRACKER","https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Fissues\u002F",{"label":153,"url":154},"SOURCE_REPO","https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask",[156,159],{"id":157,"relationType":150,"relationProvenance":158},"github.com\u002Fpallets\u002Fflask","UNVERIFIED_METADATA",{"id":157,"relationType":153,"relationProvenance":158},[],"active",{"version":99,"repositoryCount":32,"occurrenceCount":100,"ageDays":163,"advisoryIds":164,"metadata":165},833,[90],{"state":139,"checkedAt":140,"publishedAt":166,"deprecated":46,"deprecatedReason":84,"licenses":167,"advisoryIds":168,"links":169,"relatedProjects":172,"attestations":174,"verifiedAttestation":46,"projectStatus":161},"2024-04-07T19:26:08Z",[88],[90,144],[170,171],{"label":147,"url":148},{"label":153,"url":154},[173],{"id":157,"relationType":153,"relationProvenance":158},[],{"version":107,"repositoryCount":100,"occurrenceCount":100,"ageDays":176,"advisoryIds":177,"metadata":178},432,[90],{"state":139,"checkedAt":140,"publishedAt":179,"deprecated":46,"deprecatedReason":84,"licenses":180,"advisoryIds":181,"links":182,"relatedProjects":188,"attestations":192,"verifiedAttestation":91,"projectStatus":161},"2025-05-13T15:01:15Z",[87],[90,144],[183,184,185],{"label":147,"url":148},{"label":153,"url":154},{"label":186,"url":187},"ATTESTATION","https:\u002F\u002Fpypi.org\u002Fintegrity\u002Fflask\u002F3.1.1\u002Fflask-3.1.1-py3-none-any.whl\u002Fprovenance",[189,190],{"id":157,"relationType":153,"relationProvenance":158},{"id":157,"relationType":153,"relationProvenance":191},"PYPI_PUBLISH_ATTESTATION",[193],{"type":194,"url":187,"verified":91,"sourceRepository":154,"commit":195},"https:\u002F\u002Fdocs.pypi.org\u002Fattestations\u002Fpublish\u002Fv1","7fff56f5172c48b6f3aedf17ee14ef5c2533dfd1",{"version":127,"repositoryCount":100,"occurrenceCount":100,"ageDays":197,"advisoryIds":198,"metadata":199},334,[90],{"state":139,"checkedAt":140,"publishedAt":200,"deprecated":46,"deprecatedReason":84,"licenses":201,"advisoryIds":202,"links":203,"relatedProjects":208,"attestations":211,"verifiedAttestation":91,"projectStatus":161},"2025-08-19T21:03:19Z",[87],[90,144],[204,205,206],{"label":147,"url":148},{"label":153,"url":154},{"label":186,"url":207},"https:\u002F\u002Fpypi.org\u002Fintegrity\u002Fflask\u002F3.1.2\u002Fflask-3.1.2-py3-none-any.whl\u002Fprovenance",[209,210],{"id":157,"relationType":153,"relationProvenance":158},{"id":157,"relationType":153,"relationProvenance":191},[212],{"type":194,"url":207,"verified":91,"sourceRepository":154,"commit":213},"2c1b30d0503cfb064f1cb252e6614a06915a362a",{"occurrences":215,"occurrenceCount":65},[216,224,231,237,243,248,254],{"id":217,"repositoryId":109,"repositorySlug":110,"repositoryName":111,"repositoryPathWithNamespace":112,"ecosystem":82,"name":83,"identity":81,"version":114,"versionKey":218,"direct":84,"development":84,"sourceKind":219,"filePath":220,"blobSha":221,"sourceUrl":222,"commitSha":223},"component:ebd767b58178d2e5ce194698","pypi:flask@3.0.2","spdx-yaml","SPDX_v2.0.0.yml","e9e46566a2217346214d08f9dede99d8821b3c68","https:\u002F\u002Fgitlab.opencode.de\u002Fiqsh\u002Fcollaboration-online-board\u002Fai\u002F-\u002Fblob\u002F7cc4cbe5064bc5ede2426caf6981c5e9d0509327\u002FSPDX_v2.0.0.yml","7cc4cbe5064bc5ede2426caf6981c5e9d0509327",{"id":225,"repositoryId":102,"repositorySlug":103,"repositoryName":104,"repositoryPathWithNamespace":105,"ecosystem":82,"name":83,"identity":81,"version":107,"versionKey":226,"direct":84,"development":46,"sourceKind":227,"filePath":56,"blobSha":228,"sourceUrl":229,"commitSha":230},"component:f11c4e1ed30f8977233226ec","pypi:flask@3.1.1","poetry-lock","dc5008ef9fba69d70ea9e7b3fea21265fa5ef93d","https:\u002F\u002Fgitlab.opencode.de\u002Fenergieautarkes-wohnquartier\u002Fbackend\u002F-\u002Fblob\u002Ffc7e24cd546449ac9fdee4ad78aab861e0c89666\u002Fpoetry.lock","fc7e24cd546449ac9fdee4ad78aab861e0c89666",{"id":232,"repositoryId":116,"repositorySlug":117,"repositoryName":118,"repositoryPathWithNamespace":119,"ecosystem":82,"name":83,"identity":81,"version":107,"versionKey":226,"direct":84,"development":84,"sourceKind":233,"filePath":55,"blobSha":234,"sourceUrl":235,"commitSha":236},"component:36f0be9fb1d044a0e50cfa4f","uv-lock","fbb23733e647554b5678500b3f17f13bac7f77f5","https:\u002F\u002Fgitlab.opencode.de\u002Fuba-ki-lab\u002Fgsa-extraction\u002F-\u002Fblob\u002Ff5161e79d3f8c53877f9b1b0d72e1c10bff775ba\u002Fuv.lock","f5161e79d3f8c53877f9b1b0d72e1c10bff775ba",{"id":238,"repositoryId":122,"repositorySlug":123,"repositoryName":124,"repositoryPathWithNamespace":125,"ecosystem":82,"name":83,"identity":81,"version":127,"versionKey":239,"direct":84,"development":84,"sourceKind":233,"filePath":55,"blobSha":240,"sourceUrl":241,"commitSha":242},"component:5b26604728ea4f1d37ae0f16","pypi:flask@3.1.2","1b55661fee93d4733461df8e9c2b491b9205aac2","https:\u002F\u002Fgitlab.opencode.de\u002Fuba-ki-lab\u002Fllm-questionnaire-benchmarking-framework\u002F-\u002Fblob\u002F4e12ee9f3b0b6fdc77fe21cb89e6cfac17dc6ebd\u002Fuv.lock","4e12ee9f3b0b6fdc77fe21cb89e6cfac17dc6ebd",{"id":244,"repositoryId":129,"repositorySlug":130,"repositoryName":131,"repositoryPathWithNamespace":132,"ecosystem":82,"name":83,"identity":81,"version":127,"versionKey":239,"direct":84,"development":84,"sourceKind":233,"filePath":55,"blobSha":245,"sourceUrl":246,"commitSha":247},"component:2b06c1ca8799ec25ff804ee8","047f47304acd18a48770c101f5a8383cd19bb134","https:\u002F\u002Fgitlab.opencode.de\u002Fuba-ki-lab\u002Fressource-efficient-computer-vision\u002F-\u002Fblob\u002F9aa07461b879a6161b7e901ea4c2a382b8f1b4ae\u002Fuv.lock","9aa07461b879a6161b7e901ea4c2a382b8f1b4ae",{"id":249,"repositoryId":94,"repositorySlug":95,"repositoryName":96,"repositoryPathWithNamespace":97,"ecosystem":82,"name":83,"identity":81,"version":99,"versionKey":250,"direct":84,"development":46,"sourceKind":227,"filePath":56,"blobSha":251,"sourceUrl":252,"commitSha":253},"component:01eea5e9ef313c4cd3fa5d4b","pypi:flask@3.0.3","681193f56a8b37b97336b2682fc1147ac3bdab1f","https:\u002F\u002Fgitlab.opencode.de\u002Fuba-ki-lab\u002Fstrahlenexposition\u002F-\u002Fblob\u002F1dd9cd8ca823a7998b729adce6957848cf241d54\u002Fpoetry.lock","1dd9cd8ca823a7998b729adce6957848cf241d54",{"id":255,"repositoryId":94,"repositorySlug":95,"repositoryName":96,"repositoryPathWithNamespace":97,"ecosystem":82,"name":83,"identity":81,"version":99,"versionKey":250,"direct":84,"development":84,"sourceKind":256,"filePath":257,"blobSha":258,"sourceUrl":259,"commitSha":253},"component:f88af3937e749009df672c0e","sbom-json","sbom.json","bce3149701e5462f1af80e9221c0e2967402d606","https:\u002F\u002Fgitlab.opencode.de\u002Fuba-ki-lab\u002Fstrahlenexposition\u002F-\u002Fblob\u002F1dd9cd8ca823a7998b729adce6957848cf241d54\u002Fsbom.json",{"repositories":261,"vulnerabilities":274},[262,264,266,268,270,272],{"id":94,"slug":95,"name":96,"pathWithNamespace":97,"versions":263,"evidenceCount":100},[99],{"id":102,"slug":103,"name":104,"pathWithNamespace":105,"versions":265,"evidenceCount":32},[107],{"id":109,"slug":110,"name":111,"pathWithNamespace":112,"versions":267,"evidenceCount":32},[114],{"id":116,"slug":117,"name":118,"pathWithNamespace":119,"versions":269,"evidenceCount":32},[107],{"id":122,"slug":123,"name":124,"pathWithNamespace":125,"versions":271,"evidenceCount":32},[127],{"id":129,"slug":130,"name":131,"pathWithNamespace":132,"versions":273,"evidenceCount":32},[127],[275],{"id":90,"slug":276,"dossier":46,"summary":277,"aliases":278,"sourceIds":280,"published":281,"modified":282,"checkedAt":7,"severity":283,"references":290,"versionKeys":303,"packageCount":32,"repositoryCount":85},"ghsa-68rp-wp8r-4726-c59718b4","Flask session does not add `Vary: Cookie` header when accessed in some ways",[279,144],"CVE-2026-27205",[90,144],"2026-02-19T20:45:41Z","2026-07-13T07:26:21.445447696Z",[284,287],{"type":285,"score":286},"CVSS_V4","CVSS:4.0\u002FAV:N\u002FAC:L\u002FAT:P\u002FPR:N\u002FUI:P\u002FVC:L\u002FVI:N\u002FVA:N\u002FSC:N\u002FSI:N\u002FSA:N",{"type":288,"score":289},"CVSS_V3","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:L\u002FI:N\u002FA:N",[291,294,296,299,301],{"type":292,"url":293},"ADVISORY","https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Fsecurity\u002Fadvisories\u002FGHSA-68rp-wp8r-4726",{"type":292,"url":295},"https:\u002F\u002Fnvd.nist.gov\u002Fvuln\u002Fdetail\u002FCVE-2026-27205",{"type":297,"url":298},"FIX","https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Fcommit\u002F089cb86dd22bff589a4eafb7ab8e42dc357623b4",{"type":300,"url":154},"PACKAGE",{"type":292,"url":302},"https:\u002F\u002Fgithub.com\u002Fpallets\u002Fflask\u002Freleases\u002Ftag\u002F3.1.3",[218,250,226,239],1784558564317]