← Back to the AI Dependency AtlasExact repository supply-chain dossier

LLM Service

sh/diwish/splitbot/kosmo/llm-service
pypi

This dossier retains 303 exact component occurrences from 1 published evidence files at one immutable repository commit.

opencode:12239318cda8c49daproject ID + commit SHA + exact evidence path

Published dependency evidence does not prove deployment, productive use, procurement or runtime reachability.

project ID + commit SHA + exact evidence path
303exact component occurrences
303package identities
1evidence file
255OSV records returned
Exact published evidence

Files that resolve this repository’s dependencies

Every file remains tied to the observed commit. A parse error stays visible and never becomes a zero.

Evidence pathuv.locksha256:72d385efaa1c9d7ef74ecd2177161e9b80f5ec89cc764f9cf3892c4a65408df2
Format
uv-lock
Parser state
parsed
Resolved components
303
Open exact source ↗
Observed relations

Package identities at this commit

pypiLangChain Corepypi:langchain-core
1 Occurrence1.4.9
MIT7 OSV records returned
pypiLangChain Communitypypi:langchain-community
1 Occurrence0.4.2
MIT4 OSV records returned
pypiLangChainpypi:langchain
1 Occurrence1.3.13
MIT3 OSV records returned
pypiLangGraphpypi:langgraph
1 Occurrence1.2.9
MIT2 OSV records returned
pypiLangChain OpenAIpypi:langchain-openai
1 Occurrence1.1.9
MIT1 OSV record returned
pypiLangChain · Text Splitterspypi:langchain-text-splitters
1 Occurrence1.1.2
MIT1 OSV record returned
pypiAnthropic SDKpypi:anthropic
1 Occurrence0.116.0
MIT
pypiOpenAI SDKpypi:openai
1 Occurrence1.109.1
Apache-2.0
pypiHugging Face Tokenizerspypi:tokenizers
1 Occurrence0.23.1
non-standard
pypiLangChain · Google Communitypypi:langchain-google-community
1 Occurrence5.0.0
MIT
pypiLangChain · MCP Adapterspypi:langchain-mcp-adapters
1 Occurrence0.3.0
MIT
pypiLangChain · Mistralaipypi:langchain-mistralai
1 Occurrence0.2.12
MIT
pypiLangChain · Protocolpypi:langchain-protocol
1 Occurrence0.0.18
MIT
pypiLangChain · Weaviatepypi:langchain-weaviate
1 Occurrence0.0.8
MIT
pypiOpenCVpypi:opencv-python
1 Occurrence5.0.0.93
Apache-2.0
pypitiktokenpypi:tiktoken
1 Occurrence0.13.0
non-standard
pypiWeaviate Clientpypi:weaviate-client
1 Occurrence4.22.0
BSD-3-Clause
pypipypdfpypi:pypdf
1 Occurrence6.14.2
BSD-3-Clause · non-standard35 OSV records returned
pypiaiohttppypi:aiohttp
1 Occurrence3.14.1
Apache-2.0 · Apache-2.0 AND MIT30 OSV records returned
pypipillowpypi:pillow
1 Occurrence12.3.0
HPND · MIT-CMU20 OSV records returned
pypimistunepypi:mistune
1 Occurrence3.3.3
BSD-3-Clause16 OSV records returned
pypinltkpypi:nltk
1 Occurrence3.10.0
Apache-2.015 OSV records returned
pypijupyterlabpypi:jupyterlab
1 Occurrence4.6.1
non-standard10 OSV records returned
pypitornadopypi:tornado
1 Occurrence6.5.7
Apache-2.010 OSV records returned
pypiauthlibpypi:authlib
1 Occurrence1.7.2
BSD-3-Clause9 OSV records returned
pypipython-multipartpypi:python-multipart
1 Occurrence0.0.32
Apache-2.08 OSV records returned
pypistarlettepypi:starlette
1 Occurrence1.3.1
BSD-3-Clause8 OSV records returned
pypijupyter-serverpypi:jupyter-server
1 Occurrence2.20.0
non-standard7 OSV records returned
pypipyjwtpypi:pyjwt
1 Occurrence2.13.0
MIT7 OSV records returned
pypiurllib3pypi:urllib3
1 Occurrence2.7.0
MIT7 OSV records returned
pypicryptographypypi:cryptography
1 Occurrence49.0.0
Apache-2.0 OR BSD-3-Clause6 OSV records returned
pypipyasn1pypi:pyasn1
1 Occurrence0.6.4
BSD-2-Clause5 OSV records returned
pypijinja2pypi:jinja2
1 Occurrence3.1.6
BSD-3-Clause · non-standard4 OSV records returned
pypilangsmithpypi:langsmith
1 Occurrence0.10.2
MIT3 OSV records returned
pypimcppypi:mcp
1 Occurrence1.28.1
MIT3 OSV records returned
pypinbconvertpypi:nbconvert
1 Occurrence7.17.1
non-standard3 OSV records returned
pypinotebookpypi:notebook
1 Occurrence7.6.0
non-standard3 OSV records returned
pypirequestspypi:requests
1 Occurrence2.34.2
Apache-2.03 OSV records returned
pypisetuptoolspypi:setuptools
1 Occurrence72.2.0
MIT3 OSV records returned
pypibleachpypi:bleach
1 Occurrence6.4.0
non-standard2 OSV records returned
pypifilelockpypi:filelock
1 Occurrence3.29.7
MIT · Unlicense2 OSV records returned
pypipdfminer-sixpypi:pdfminer-six
1 Occurrence20260107
MIT2 OSV records returned
pypiprotobufpypi:protobuf
1 Occurrence5.29.6
BSD-3-Clause2 OSV records returned
pypisoupsievepypi:soupsieve
1 Occurrence2.8.4
MIT2 OSV records returned
pypicertifipypi:certifi
1 Occurrence2026.6.17
MPL-2.01 OSV record returned
pypiclickpypi:click
1 Occurrence8.4.2
BSD-3-Clause · non-standard1 OSV record returned
pypih11pypi:h11
1 Occurrence0.16.0
MIT1 OSV record returned
pypiidnapypi:idna
1 Occurrence3.18
BSD-3-Clause · non-standard1 OSV record returned
pypijupyter-corepypi:jupyter-core
1 Occurrence5.9.1
BSD-3-Clause · non-standard1 OSV record returned
pypilangchain-classicpypi:langchain-classic
1 Occurrence1.0.8
MIT1 OSV record returned
pypilanggraph-checkpointpypi:langgraph-checkpoint
1 Occurrence4.1.1
MIT1 OSV record returned
pypilanggraph-sdkpypi:langgraph-sdk
1 Occurrence0.4.2
MIT1 OSV record returned
pypilxmlpypi:lxml
1 Occurrence6.1.1
BSD-3-Clause1 OSV record returned
pypimarshmallowpypi:marshmallow
1 Occurrence3.26.2
MIT1 OSV record returned
pypiorjsonpypi:orjson
1 Occurrence3.11.9
Apache-2.0 OR MIT · MPL-2.0 AND (Apache-2.0 OR MIT)1 OSV record returned
pypipydantic-settingspypi:pydantic-settings
1 Occurrence2.14.2
MIT1 OSV record returned
pypipygmentspypi:pygments
1 Occurrence2.20.0
BSD-2-Clause1 OSV record returned
pypipytestpypi:pytest
1 Occurrence9.1.1
MIT1 OSV record returned
pypipython-dotenvpypi:python-dotenv
1 Occurrence1.2.2
BSD-3-Clause1 OSV record returned
pypitqdmpypi:tqdm
1 Occurrence4.68.4
MIT AND MPL-2.01 OSV record returned
pypiunstructuredpypi:unstructured
1 Occurrence0.17.2
Apache-2.01 OSV record returned
pypiaiofilespypi:aiofiles
1 Occurrence25.1.0
Apache-2.0
pypiaiohappyeyeballspypi:aiohappyeyeballs
1 Occurrence2.7.1
PSF-2.0
pypiaiosignalpypi:aiosignal
1 Occurrence1.4.0
Apache-2.0
pypiamqppypi:amqp
1 Occurrence5.3.1
non-standard
pypiannotated-docpypi:annotated-doc
1 Occurrence0.0.4
MIT
pypiannotated-typespypi:annotated-types
1 Occurrence0.7.0
MIT
pypianyiopypi:anyio
1 Occurrence4.14.2
MIT
pypiappnopepypi:appnope
1 Occurrence0.1.4
non-standard
pypiargon2-cffipypi:argon2-cffi
1 Occurrence25.1.0
MIT
pypiargon2-cffi-bindingspypi:argon2-cffi-bindings
1 Occurrence25.1.0
MIT
pypiarrowpypi:arrow
1 Occurrence1.4.0
non-standard
pypiasttokenspypi:asttokens
1 Occurrence3.0.2
Apache-2.0
pypiasync-lrupypi:async-lru
1 Occurrence2.3.0
MIT
pypiasync-timeoutpypi:async-timeout
1 Occurrence5.0.1
Apache-2.0
pypiattrspypi:attrs
1 Occurrence26.1.0
MIT
pypibabelpypi:babel
1 Occurrence2.18.0
BSD-3-Clause
pypibackoffpypi:backoff
1 Occurrence2.2.1
MIT
pypibeautifulsoup4pypi:beautifulsoup4
1 Occurrence4.15.0
MIT
pypibilliardpypi:billiard
1 Occurrence4.2.4
non-standard
pypicached-propertypypi:cached-property
1 Occurrence2.0.1
non-standard
pypicelerypypi:celery
1 Occurrence5.6.3
BSD-3-Clause
pypicffipypi:cffi
1 Occurrence2.1.0
MIT · MIT-0
pypichardetpypi:chardet
1 Occurrence7.4.3
0BSD · non-standard
pypicharset-normalizerpypi:charset-normalizer
1 Occurrence3.4.9
MIT
pypiclick-didyoumeanpypi:click-didyoumean
1 Occurrence0.3.1
MIT
pypiclick-pluginspypi:click-plugins
1 Occurrence1.1.1.2
non-standard
pypiclick-replpypi:click-repl
1 Occurrence0.3.0
MIT
pypicoloramapypi:colorama
1 Occurrence0.4.6
non-standard
pypicommpypi:comm
1 Occurrence0.2.3
non-standard
pypidataclasses-jsonpypi:dataclasses-json
1 Occurrence0.6.7
MIT
pypidebugpypypi:debugpy
1 Occurrence1.8.21
MIT
pypidecoratorpypi:decorator
1 Occurrence5.3.1
BSD-2-Clause · non-standard
pypidefusedxmlpypi:defusedxml
1 Occurrence0.7.1
non-standard
pypideprecatedpypi:deprecated
1 Occurrence1.3.1
MIT
pypidistropypi:distro
1 Occurrence1.9.0
Apache-2.0
pypidnspythonpypi:dnspython
1 Occurrence2.8.0
ISC
pypidocstring-parserpypi:docstring-parser
1 Occurrence0.18.0
MIT
pypidocx2txtpypi:docx2txt
1 Occurrence0.8
Not reported
pypiemojipypi:emoji
1 Occurrence2.15.0
BSD-3-Clause · non-standard
pypieventletpypi:eventlet
1 Occurrence0.41.0
MIT
pypiexchangelibpypi:exchangelib
1 Occurrence5.6.0
BSD-2-Clause
pypiexecutingpypi:executing
1 Occurrence2.2.1
MIT
pypifastapipypi:fastapi
1 Occurrence0.139.0
MIT
pypifastjsonschemapypi:fastjsonschema
1 Occurrence2.21.2
non-standard
pypifiletypepypi:filetype
1 Occurrence1.2.0
MIT
pypiflatbufferspypi:flatbuffers
1 Occurrence25.12.19
Apache-2.0
pypifqdnpypi:fqdn
1 Occurrence1.5.1
non-standard
pypifrozenlistpypi:frozenlist
1 Occurrence1.8.0
Apache-2.0
pypifsspecpypi:fsspec
1 Occurrence2026.6.0
BSD-3-Clause · non-standard
pypigoogle-api-corepypi:google-api-core
1 Occurrence2.31.0
Apache-2.0
pypigoogle-api-python-clientpypi:google-api-python-client
1 Occurrence2.198.0
Apache-2.0
pypigoogle-authpypi:google-auth
1 Occurrence2.55.2
Apache-2.0
pypigoogle-auth-httplib2pypi:google-auth-httplib2
1 Occurrence0.4.0
Apache-2.0
pypigoogle-auth-oauthlibpypi:google-auth-oauthlib
1 Occurrence1.4.0
Apache-2.0
pypigoogle-cloud-corepypi:google-cloud-core
1 Occurrence2.6.0
Apache-2.0
pypigoogle-cloud-modelarmorpypi:google-cloud-modelarmor
1 Occurrence0.7.0
Apache-2.0
pypigoogleapis-common-protospypi:googleapis-common-protos
1 Occurrence1.75.0
Apache-2.0
pypigreenletpypi:greenlet
1 Occurrence3.5.3
MIT · MIT AND PSF-2.0 · MIT AND Python-2.0
pypigrpciopypi:grpcio
1 Occurrence1.78.0
Apache-2.0

This page displays 120 of 303 ordered rows. The machine-readable dossier retains the complete exact projection.

OSV

Related OSV records

GHSA-248m-82v9-q6g6

pypdf: Possible long runtimes for zero-only width values in cross-reference streamsuntimes for zero-only width values in cross-reference streams

1 repository13 Jul 2026
GHSA-248v-346w-9cwc

Certifi removes GLOBALTRUST root certificate

1 repository10 Jun 2026
GHSA-24qx-w28j-9m6p

Jupyter Server has a CORS Origin Validation Bypass via `re.match()` in `allow_origin_pat` (from huntr)

1 repository13 Jul 2026
GHSA-2c2j-9gv5-cj73

Starlette has possible denial-of-service vector when parsing large files in multipart forms

4 repositories07 Jul 2026
GHSA-2fqr-mr3j-6wp8

aiohttp: Host-Only Cookies Become Domain Cookies After CookieJar Persistence

9 repositories13 Jul 2026
GHSA-2g6r-c272-w58r

LangChain affected by SSRF via image_url token counting in ChatOpenAI.get_num_tokens_from_messages

2 repositories13 Jul 2026
GHSA-2hm2-hc3v-44h9

Mistune toc / TableOfContents directive: heading IDs use predictable `toc_N` numbering with no slugification, allowing collision with attacker-controlled `id="toc_N"` content

1 repository20 Jul 2026
GHSA-2q4j-m29v-hq73

pypdf has possible Infinite Loop when processing outlines/bookmarks

1 repository07 Jul 2026
GHSA-2rw7-x74f-jg35

pypdf has a possible infinite loop when loading circular /Prev entries in cross-reference streams

1 repository13 Jul 2026
GHSA-2vrm-gr82-f7m5

AIOHTTP has CRLF injection through multipart part content type header construction

9 repositories13 Jul 2026
GHSA-2wc2-fm75-p42x

Soup Sieve has Memory Exhaustion via Large Comma-Separated Selector Lists

4 repositories13 Jul 2026
GHSA-2xpw-w6gg-jr37

urllib3 streaming API improperly handles highly compressed data

13 repositories07 Jul 2026
GHSA-33p9-3p43-82vq

Jupyter Core on Windows Has Uncontrolled Search Path Element Local Privilege Escalation Vulnerability

2 repositories07 Jul 2026
GHSA-3644-q5cj-c5c7

LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning

3 repositories13 Jul 2026
GHSA-37w4-hwhx-4rc4

JupyterLab has an Extension Manager API/GUI Policy Discrepancy, allowing 3rd party (malicious) extensions install via POST request

1 repository08 Jun 2026
GHSA-38jv-5279-wg99

Decompression-bomb safeguards bypassed when following HTTP redirects (streaming API)

13 repositories07 Jul 2026
GHSA-3crg-w4f6-42mx

pypdf: Manipulated XMP metadata entity declarations can exhaust RAM

1 repository13 Jul 2026
GHSA-3wq7-rqq7-wx6j

AIOHTTP has late size enforcement for non-file multipart fields causes memory DoS

9 repositories13 Jul 2026
GHSA-3x9g-8vmp-wqvf

Tornado: Authorization header forwarded across cross-origin redirects in SimpleAsyncHTTPClient

6 repositories13 Jul 2026
GHSA-428g-f7cq-pgp5

Marshmallow has DoS in Schema.load(many)

2 repositories07 Jul 2026
GHSA-45hq-cxwh-f6vc

Pillow `BdfFontFile`: `Image.new()` called without `_decompression_bomb_check()` — bomb protection bypass via font loading

13 repositories22 Jul 2026
GHSA-45pg-36p6-83v9

Langchain SQL Injection vulnerability

1 repository07 Jul 2026
GHSA-469j-vmhf-r6v7

NLTK has a Downloader Path Traversal Vulnerability (AFO) - Arbitrary File Overwrite

3 repositories13 Jul 2026
GHSA-48p4-8xcf-vxj5

urllib3 does not control redirects in browsers and Node.js

7 repositories07 Jul 2026
GHSA-4c99-qj7h-p3vg

nbconvert has an Arbitrary File Write via Path Traversal in Cell Attachment Filenames

1 repository13 Jul 2026
GHSA-4f6g-68pf-7vhv

pypdf has possible long runtimes for malformed startxref

1 repository07 Jul 2026
GHSA-4fvr-rgm6-gqmc

aiohttp: HTTP/1 Pipelined Requests Queue Without Limit

9 repositories13 Jul 2026
GHSA-4j32-57v6-6g45

Mistune inline_parser: quadratic-time parsing on long runs of `**x**` and `***x***` emphasis pairs

1 repository20 Jul 2026
GHSA-4m7w-qmgq-4wj5

aiohttp: TLS Server Hostname Override Is Ignored When Reusing HTTPS Connections

9 repositories27 Jun 2026
GHSA-4pxv-j86v-mhcw

pypdf: Possible long runtimes for wrong size values in incremental mode

1 repository13 Jul 2026
GHSA-4x4j-2g7c-83w6

Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path

13 repositories22 Jul 2026
GHSA-4xc4-762w-m6cg

pypdf has possible long runtimes for missing /Root object with large /Size values

1 repository07 Jul 2026
GHSA-4xgf-cpjx-pc3j

pydantic-settings: NestedSecretsSettingsSource follows symlinks outside secrets_dir, enabling local file read and bypassing secrets_dir_max_size

2 repositories08 Jul 2026
GHSA-5239-wwwm-4pmq

Pygments has Regular Expression Denial of Service (ReDoS) due to Inefficient Regex for GUID Matching

13 repositories13 Jul 2026
GHSA-52x6-gq3r-vpf4

pypdf: Possible infinite loop when retrieving fonts for layout-mode text extraction

1 repository13 Jul 2026
GHSA-537c-gmf6-5ccf

Vulnerable OpenSSL included in cryptography wheels

7 repositories16 Jun 2026
GHSA-54jq-c3m8-4m76

AIOHTTP vulnerable to brute-force leak of internal static file path components

7 repositories07 Jul 2026
GHSA-55h5-xmcq-c37v

pypdf: Possible long runtimes for repeated malformed cross-reference entries

1 repository29 Jul 2026
GHSA-5789-5fc7-67v3

Jupyter Server: Path Traversal via incorrect startswith() root directory check allows access to sibling directories

1 repository06 Jun 2026
GHSA-58cw-g322-p94v

Mistune has XSS via unescaped figclass/figwidth in Figure directive

1 repository09 Jun 2026
GHSA-59g5-xgcq-4qw3

Denial of service (DoS) via deformation `multipart/form-data` boundary

1 repository07 Jul 2026
GHSA-5chr-fjjv-38qv

langchain-core allows unauthorized users to read arbitrary files from the host file system

1 repository07 Jul 2026
GHSA-5hgr-hg42-57jg

pypdf: Inefficient decoding of FlateDecode PNG predictor streams

1 repository13 Jul 2026
GHSA-5mrq-x3x5-8v8f

Jupyter Server's Authentication Cookies Remain Valid After Password Reset and Server Restart

1 repository06 Jun 2026
GHSA-5qjq-93h5-hrgp

pypdf: Possible large memory usage for wrong image dimensions

1 repository29 Jul 2026
GHSA-5rjg-fvgr-3xxf

setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary File Write

3 repositories11 May 2026
GHSA-5rvq-cxj2-64vf

python-multipart: Quadratic-time querystring parsing with semicolon separators causes CPU denial of service

5 repositories13 Jul 2026
GHSA-5x94-69rx-g8h2

Pillow: `FontFile.compile()`: `Image.new()` called without `_decompression_bomb_check()`

13 repositories22 Jul 2026
Interpretation boundary

Exact identities in, explicit limits out

The collector reads bounded lockfiles, SBOMs and exact double-equals pins at one immutable commit. Version ranges are never resolved by assumption.

Retrieval, parsing, matching and publishing use no generative AI model.

i6eal (2026): LLM Service — exact AI dependency evidence dossier, data state 31 Jul 2026. https://i6eal.de/en/tools/ki-abhaengigkeitsatlas/repository/opencode-12239/

Reading this dossier

Does this repository dossier prove deployment?
No. It documents dependencies published at one observed commit, not a deployed environment.
Why are exact versions required?
OSV and registry metadata can be linked reproducibly only to an observed package@version tuple. The collector never substitutes a newest release for a range.
Does a missing row mean the dependency is absent?
No. It means not observed within the bounded files and repository checkpoint. Incomplete trees and parser failures remain explicit.

Need a permanent dependency evidence trail for another public code cohort?

We build source-backed data products with stable identities, reproducible joins and boundaries that remain visible.

Discuss a data projectExplore all tools