[{"data":1,"prerenderedAt":302},["ShallowReactive",2],{"ki-code-radar-repository-opencode-14323":3},{"schemaVersion":4,"dataset":5,"generatedAt":6,"trackingSince":7,"source":8,"coverage":15,"methodology":23,"kind":39,"entity":40},"ki-code-radar\u002Fv1","german-public-sector-ai-code-radar","2026-11-12T08:57:16.613Z","2026-07-18T20:36:34.579Z",{"platform":9,"host":10,"catalogueUrl":11,"apiUrl":12,"guideUrl":13,"publicProjectCount":14},"openCode","gitlab.opencode.de","https:\u002F\u002Fgitlab.opencode.de\u002Fexplore\u002Fprojects","https:\u002F\u002Fgitlab.opencode.de\u002Fapi\u002Fv4","https:\u002F\u002Fguide.opencode.de\u002Fen\u002Fsoftwareverzeichnis\u002F",3974,{"discoveryCandidateCount":16,"scannedCandidateCount":16,"completeTreeCount":17,"incompleteTreeCount":18,"evidenceRepositoryCount":19,"complete":20,"candidateDiscovery":21,"evidenceThreshold":22},104,102,2,49,false,"exact_ai_terms_in_project_name_path_description_or_topics","exact_allowlisted_manifest_dependency_or_container_coordinate",{"projectIdentity":24,"snapshotIdentity":25,"fileIdentity":26,"descriptionKeywordsUsedForDiscovery":27,"descriptionKeywordsUsedForClassification":20,"fuzzyMatchingUsed":20,"generativeAiUsed":20,"deploymentInference":20,"observationBoundary":28,"parserVersion":29,"manifestAllowlist":30,"lockfilesCollected":20,"generatedOrVendorDirectoriesExcluded":27,"perRepositoryTreeEntryCeiling":38},"exact_opencode_gitlab_project_id","exact_default_branch_commit_sha","exact_git_blob_sha_and_path",true,"first_and_last_observation_are_collection_bounds_not_exact_upstream_change_times","3",[31,32,33,34,35,36,37],"publiccode.yml (root only; publisher metadata, not code evidence)","pyproject.toml","requirements.txt \u002F requirements-*.txt \u002F requirements.in","package.json","Dockerfile* \u002F Containerfile*","compose.yml \u002F compose.yaml \u002F docker-compose.yml \u002F docker-compose.yaml","Helm values.yml \u002F values.yaml beside Chart.yaml",2000,"repository",{"id":41,"slug":42,"gitlabProjectId":43,"namespaceId":44,"namespaceFullPath":45,"name":46,"pathWithNamespace":47,"description":48,"webUrl":49,"visibility":50,"createdAt":51,"lastActivityAt":52,"defaultBranch":53,"commitSha":54,"commitUrl":55,"headCommittedAt":56,"archived":20,"topics":57,"publiccodePresent":27,"publiccode":58,"evidenceCount":61,"technologyCount":62,"evidenceKinds":63,"technologies":66,"evidence":126,"tree":300,"firstObservedAt":138,"lastObservedAt":6},"opencode:14323","opencode-14323",14323,31473,"vernetzte-stadt-gelsenkirchen\u002Furban.ki","URBAN.KI UrbanShieldAI","vernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai",null,"https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai","public","2026-11-04T09:06:47.732Z","2026-11-11T20:44:44.207Z","main","3f072814825c364cd1a46f0ad6a5743f6541f325","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai\u002F-\u002Fcommit\u002F3f072814825c364cd1a46f0ad6a5743f6541f325","2026-11-11T20:44:28.000Z",[],{"present":27,"aiClaim":27,"version":59,"sourceUrl":60},"0.3","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai\u002F-\u002Fblob\u002F3f072814825c364cd1a46f0ad6a5743f6541f325\u002Fpubliccode.yml",34,12,[64,65],"container_reference","manifest_dependency",[67,74,79,84,88,92,97,102,107,111,116,120],{"id":68,"slug":69,"identity":68,"label":70,"category":71,"ecosystem":72,"evidenceCount":73},"pypi:chromadb","chromadb-4bcada2e","Chroma","vector-store","python",3,{"id":75,"slug":76,"identity":75,"label":77,"category":78,"ecosystem":72,"evidenceCount":73},"pypi:tokenizers","tokenizers-7ba00902","Hugging Face Tokenizers","tokenization",{"id":80,"slug":81,"identity":80,"label":82,"category":83,"ecosystem":72,"evidenceCount":73},"pypi:langchain-chroma","langchain-chroma-ce675edc","LangChain · Chroma","orchestration",{"id":85,"slug":86,"identity":85,"label":87,"category":83,"ecosystem":72,"evidenceCount":73},"pypi:langchain-ollama","langchain-ollama-c606221f","LangChain · Ollama",{"id":89,"slug":90,"identity":89,"label":91,"category":83,"ecosystem":72,"evidenceCount":73},"pypi:langchain-core","langchain-core-82117efb","LangChain Core",{"id":93,"slug":94,"identity":93,"label":95,"category":96,"ecosystem":72,"evidenceCount":73},"pypi:langgraph","langgraph-6c1c645e","LangGraph","agents",{"id":98,"slug":99,"identity":98,"label":100,"category":101,"ecosystem":72,"evidenceCount":73},"pypi:ollama","ollama-0b25d881","Ollama SDK","model-runtime",{"id":103,"slug":104,"identity":103,"label":105,"category":106,"ecosystem":72,"evidenceCount":73},"pypi:torch","torch-47a5352a","PyTorch","machine-learning",{"id":108,"slug":109,"identity":108,"label":110,"category":106,"ecosystem":72,"evidenceCount":73},"pypi:scikit-learn","scikit-learn-ab0941d9","scikit-learn",{"id":112,"slug":113,"identity":112,"label":114,"category":115,"ecosystem":72,"evidenceCount":73},"pypi:sentence-transformers","sentence-transformers-3f3d7a36","Sentence Transformers","embeddings",{"id":117,"slug":118,"identity":117,"label":119,"category":101,"ecosystem":72,"evidenceCount":73},"pypi:transformers","transformers-65289303","Transformers",{"id":121,"slug":122,"identity":121,"label":123,"category":101,"ecosystem":124,"evidenceCount":125},"oci:ollama\u002Follama","ollama-ollama-71ad7b0f","Ollama","container",1,[127,139,149,157,164,170,174,177,183,187,190,195,199,202,208,212,215,221,225,229,235,239,243,249,253,257,263,267,271,277,282,286,292,296],{"id":128,"stableKey":129,"kind":64,"identity":121,"label":123,"category":101,"ecosystem":124,"version":48,"filePath":130,"manifestType":131,"blobSha":132,"contentSha256":133,"line":134,"parserVersion":29,"ruleId":135,"direct":27,"scope":136,"sourceUrl":137,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:85690d5797ad6fc6309047cc","14323|docker-compose.yml|oci:ollama\u002Follama|container_reference|runtime|true","docker-compose.yml","container-yaml","83cfb6176a22b919fbd270d0fcc43043ceba258b","4dc56e286cc9834479de7129c501bd50ced8b128f37798f076d865cb18c251cf",152,"oci-ollama-ollama","runtime","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai\u002F-\u002Fblob\u002F3f072814825c364cd1a46f0ad6a5743f6541f325\u002Fdocker-compose.yml","2026-11-12T04:32:08.475Z",{"id":140,"stableKey":141,"kind":65,"identity":68,"label":70,"category":71,"ecosystem":72,"version":142,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":62,"parserVersion":29,"ruleId":147,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:1f0b4bce259f99f46a93e4df","14323|asrp_dir\u002Frequirements.txt|pypi:chromadb|manifest_dependency|runtime|true","==1.0.12","asrp_dir\u002Frequirements.txt","python-requirements","1123e44ab8a9a3f12dc3c2b1022686f0d7d178c8","1ea1fc92cbb65c37c1729520fb6939b464d6ad1d93c5adf1e7cc51d0bcce22a0","pypi-chromadb","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai\u002F-\u002Fblob\u002F3f072814825c364cd1a46f0ad6a5743f6541f325\u002Fasrp_dir\u002Frequirements.txt",{"id":150,"stableKey":151,"kind":65,"identity":68,"label":70,"category":71,"ecosystem":72,"version":142,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":155,"parserVersion":29,"ruleId":147,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:0bbc96b164f1a3a1ceeae5d4","14323|requirements-file\u002Frequirements-docker.txt|pypi:chromadb|manifest_dependency|runtime|true","requirements-file\u002Frequirements-docker.txt","359fe79592e2869ec844c610b934f1c2e91d4842","fdbfbe11ea0ed09251f9b26db0eeb7aa1cb2c46c61a7138941faa5aadc42f435",19,"https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai\u002F-\u002Fblob\u002F3f072814825c364cd1a46f0ad6a5743f6541f325\u002Frequirements-file\u002Frequirements-docker.txt",{"id":158,"stableKey":159,"kind":65,"identity":68,"label":70,"category":71,"ecosystem":72,"version":142,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":155,"parserVersion":29,"ruleId":147,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:b482e40069d94cf8cc8e0ded","14323|requirements-file\u002Frequirements.txt|pypi:chromadb|manifest_dependency|runtime|true","requirements-file\u002Frequirements.txt","d8eeaa4ce4a4e67cd4ee8a59e6cc6430b725b4d3","78aad4fe98cd1b12207895f7b766b888b93e8ec33c47fddb1fab16127e304c51","https:\u002F\u002Fgitlab.opencode.de\u002Fvernetzte-stadt-gelsenkirchen\u002Furban.ki\u002Furban-ki-urbanshieldai\u002F-\u002Fblob\u002F3f072814825c364cd1a46f0ad6a5743f6541f325\u002Frequirements-file\u002Frequirements.txt",{"id":165,"stableKey":166,"kind":65,"identity":80,"label":82,"category":83,"ecosystem":72,"version":167,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":168,"parserVersion":29,"ruleId":169,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:f8f7eed0ea0b30f15fbeb0be","14323|asrp_dir\u002Frequirements.txt|pypi:langchain-chroma|manifest_dependency|runtime|true","==0.2.4",41,"pypi-langchain-family",{"id":171,"stableKey":172,"kind":65,"identity":80,"label":82,"category":83,"ecosystem":72,"version":167,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":173,"parserVersion":29,"ruleId":169,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:96dd5ae158feb29c2cc75cf8","14323|requirements-file\u002Frequirements-docker.txt|pypi:langchain-chroma|manifest_dependency|runtime|true",66,{"id":175,"stableKey":176,"kind":65,"identity":80,"label":82,"category":83,"ecosystem":72,"version":167,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":173,"parserVersion":29,"ruleId":169,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:20c52cca0fb90c6cbe507895","14323|requirements-file\u002Frequirements.txt|pypi:langchain-chroma|manifest_dependency|runtime|true",{"id":178,"stableKey":179,"kind":65,"identity":89,"label":91,"category":83,"ecosystem":72,"version":180,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":181,"parserVersion":29,"ruleId":182,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:78f3e71c28627b09936eca76","14323|asrp_dir\u002Frequirements.txt|pypi:langchain-core|manifest_dependency|runtime|true","==0.3.65",42,"pypi-langchain-core",{"id":184,"stableKey":185,"kind":65,"identity":89,"label":91,"category":83,"ecosystem":72,"version":180,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":186,"parserVersion":29,"ruleId":182,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:ddb6e232b036444c28cf67ba","14323|requirements-file\u002Frequirements-docker.txt|pypi:langchain-core|manifest_dependency|runtime|true",67,{"id":188,"stableKey":189,"kind":65,"identity":89,"label":91,"category":83,"ecosystem":72,"version":180,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":186,"parserVersion":29,"ruleId":182,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:d187278cc38c893c89827371","14323|requirements-file\u002Frequirements.txt|pypi:langchain-core|manifest_dependency|runtime|true",{"id":191,"stableKey":192,"kind":65,"identity":85,"label":87,"category":83,"ecosystem":72,"version":193,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":194,"parserVersion":29,"ruleId":169,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:1365345b9e77d2506baef6b8","14323|asrp_dir\u002Frequirements.txt|pypi:langchain-ollama|manifest_dependency|runtime|true","==0.3.3",43,{"id":196,"stableKey":197,"kind":65,"identity":85,"label":87,"category":83,"ecosystem":72,"version":193,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":198,"parserVersion":29,"ruleId":169,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:7a6d818119736d26845e99d4","14323|requirements-file\u002Frequirements-docker.txt|pypi:langchain-ollama|manifest_dependency|runtime|true",68,{"id":200,"stableKey":201,"kind":65,"identity":85,"label":87,"category":83,"ecosystem":72,"version":193,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":198,"parserVersion":29,"ruleId":169,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:07f34914368479c803b8af69","14323|requirements-file\u002Frequirements.txt|pypi:langchain-ollama|manifest_dependency|runtime|true",{"id":203,"stableKey":204,"kind":65,"identity":93,"label":95,"category":96,"ecosystem":72,"version":205,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":206,"parserVersion":29,"ruleId":207,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:deb7669f4b00ad751b046a5e","14323|asrp_dir\u002Frequirements.txt|pypi:langgraph|manifest_dependency|runtime|true","==0.4.8",44,"pypi-langgraph",{"id":209,"stableKey":210,"kind":65,"identity":93,"label":95,"category":96,"ecosystem":72,"version":205,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":211,"parserVersion":29,"ruleId":207,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:a6b081a03fd0ba3c9e02f66e","14323|requirements-file\u002Frequirements-docker.txt|pypi:langgraph|manifest_dependency|runtime|true",69,{"id":213,"stableKey":214,"kind":65,"identity":93,"label":95,"category":96,"ecosystem":72,"version":205,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":211,"parserVersion":29,"ruleId":207,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:a163ffdf7ef89e41ee1e7567","14323|requirements-file\u002Frequirements.txt|pypi:langgraph|manifest_dependency|runtime|true",{"id":216,"stableKey":217,"kind":65,"identity":98,"label":100,"category":101,"ecosystem":72,"version":218,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":219,"parserVersion":29,"ruleId":220,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:c5f71251185793318c86d4b9","14323|asrp_dir\u002Frequirements.txt|pypi:ollama|manifest_dependency|runtime|true","==0.5.1",71,"pypi-ollama",{"id":222,"stableKey":223,"kind":65,"identity":98,"label":100,"category":101,"ecosystem":72,"version":218,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":224,"parserVersion":29,"ruleId":220,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:f47b526611cf142e60d03966","14323|requirements-file\u002Frequirements-docker.txt|pypi:ollama|manifest_dependency|runtime|true",85,{"id":226,"stableKey":227,"kind":65,"identity":98,"label":100,"category":101,"ecosystem":72,"version":218,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":228,"parserVersion":29,"ruleId":220,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:6d90e92a3223783ccc717b13","14323|requirements-file\u002Frequirements.txt|pypi:ollama|manifest_dependency|runtime|true",99,{"id":230,"stableKey":231,"kind":65,"identity":108,"label":110,"category":106,"ecosystem":72,"version":232,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":233,"parserVersion":29,"ruleId":234,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:5c1f63ad53325357765c71ad","14323|asrp_dir\u002Frequirements.txt|pypi:scikit-learn|manifest_dependency|runtime|true","==1.7.0",111,"pypi-scikit-learn",{"id":236,"stableKey":237,"kind":65,"identity":108,"label":110,"category":106,"ecosystem":72,"version":232,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":238,"parserVersion":29,"ruleId":234,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:0a4a5cc3e566adafe7e64cac","14323|requirements-file\u002Frequirements-docker.txt|pypi:scikit-learn|manifest_dependency|runtime|true",142,{"id":240,"stableKey":241,"kind":65,"identity":108,"label":110,"category":106,"ecosystem":72,"version":232,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":242,"parserVersion":29,"ruleId":234,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:90613f8580039433962cbf09","14323|requirements-file\u002Frequirements.txt|pypi:scikit-learn|manifest_dependency|runtime|true",156,{"id":244,"stableKey":245,"kind":65,"identity":112,"label":114,"category":115,"ecosystem":72,"version":246,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":247,"parserVersion":29,"ruleId":248,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:5f127d2ae5ef5b487c0efabb","14323|asrp_dir\u002Frequirements.txt|pypi:sentence-transformers|manifest_dependency|runtime|true","==4.1.0",113,"pypi-sentence-transformers",{"id":250,"stableKey":251,"kind":65,"identity":112,"label":114,"category":115,"ecosystem":72,"version":246,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":252,"parserVersion":29,"ruleId":248,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:b14a1c1beebc1e59f25506f7","14323|requirements-file\u002Frequirements-docker.txt|pypi:sentence-transformers|manifest_dependency|runtime|true",145,{"id":254,"stableKey":255,"kind":65,"identity":112,"label":114,"category":115,"ecosystem":72,"version":246,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":256,"parserVersion":29,"ruleId":248,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:e034311d66d750e64cdb509d","14323|requirements-file\u002Frequirements.txt|pypi:sentence-transformers|manifest_dependency|runtime|true",159,{"id":258,"stableKey":259,"kind":65,"identity":75,"label":77,"category":78,"ecosystem":72,"version":260,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":261,"parserVersion":29,"ruleId":262,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:503d68557dc740283432cecb","14323|asrp_dir\u002Frequirements.txt|pypi:tokenizers|manifest_dependency|runtime|true","==0.21.1",122,"pypi-tokenizers",{"id":264,"stableKey":265,"kind":65,"identity":75,"label":77,"category":78,"ecosystem":72,"version":260,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":266,"parserVersion":29,"ruleId":262,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:76c975245dba61b0c9d57255","14323|requirements-file\u002Frequirements-docker.txt|pypi:tokenizers|manifest_dependency|runtime|true",160,{"id":268,"stableKey":269,"kind":65,"identity":75,"label":77,"category":78,"ecosystem":72,"version":260,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":270,"parserVersion":29,"ruleId":262,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:75f5a34cfe4e2018dac5a978","14323|requirements-file\u002Frequirements.txt|pypi:tokenizers|manifest_dependency|runtime|true",174,{"id":272,"stableKey":273,"kind":65,"identity":103,"label":105,"category":106,"ecosystem":72,"version":274,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":275,"parserVersion":29,"ruleId":276,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:3db4ae7075424a78a9e71a84","14323|asrp_dir\u002Frequirements.txt|pypi:torch|manifest_dependency|runtime|true","==2.7.1",123,"pypi-torch",{"id":278,"stableKey":279,"kind":65,"identity":103,"label":105,"category":106,"ecosystem":72,"version":280,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":281,"parserVersion":29,"ruleId":276,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:bab788a5076dbbb176d2d71a","14323|requirements-file\u002Frequirements-docker.txt|pypi:torch|manifest_dependency|runtime|true","==2.7.1+cpu",161,{"id":283,"stableKey":284,"kind":65,"identity":103,"label":105,"category":106,"ecosystem":72,"version":274,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":285,"parserVersion":29,"ruleId":276,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:1b867b96c918bba925ca8cb7","14323|requirements-file\u002Frequirements.txt|pypi:torch|manifest_dependency|runtime|true",175,{"id":287,"stableKey":288,"kind":65,"identity":117,"label":119,"category":101,"ecosystem":72,"version":289,"filePath":143,"manifestType":144,"blobSha":145,"contentSha256":146,"line":290,"parserVersion":29,"ruleId":291,"direct":27,"scope":136,"sourceUrl":148,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:dcfa0c4579db9a911727a956","14323|asrp_dir\u002Frequirements.txt|pypi:transformers|manifest_dependency|runtime|true","==4.52.4",125,"pypi-transformers",{"id":293,"stableKey":294,"kind":65,"identity":117,"label":119,"category":101,"ecosystem":72,"version":289,"filePath":152,"manifestType":144,"blobSha":153,"contentSha256":154,"line":295,"parserVersion":29,"ruleId":291,"direct":27,"scope":136,"sourceUrl":156,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:b99fdd36a8e3d031d03e73a0","14323|requirements-file\u002Frequirements-docker.txt|pypi:transformers|manifest_dependency|runtime|true",163,{"id":297,"stableKey":298,"kind":65,"identity":117,"label":119,"category":101,"ecosystem":72,"version":289,"filePath":160,"manifestType":144,"blobSha":161,"contentSha256":162,"line":299,"parserVersion":29,"ruleId":291,"direct":27,"scope":136,"sourceUrl":163,"commitSha":54,"firstObservedAt":138,"lastObservedAt":6},"evidence:6646ab0abdcaeb80c27caea2","14323|requirements-file\u002Frequirements.txt|pypi:transformers|manifest_dependency|runtime|true",177,{"complete":27,"entryCount":301,"manifestCount":62,"truncated":20},428,1794474412876]