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

Agent

f13/microservices/agentic-orchestrator
pypi

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

opencode:110847295ec0f542cproject 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
139exact component occurrences
139package identities
1evidence file
145OSV 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:eda708ce53683edc702b55bb60ae14b75fc5993757ea0adc2f79d821ae781fd1
Format
uv-lock
Parser state
parsed
Resolved components
139
Open exact source ↗
Observed relations

Package identities at this commit

pypiOpenAI SDKpypi:openai
1 Occurrence3.51.0
Apache-2.0
→
pypitiktokenpypi:tiktoken
1 Occurrence0.14.0
MIT
→
pypipyjwtpypi:pyjwt
1 Occurrence2.15.1
MIT22 OSV records returned
pypivirtualenvpypi:virtualenv
1 Occurrence21.15.6
MIT20 OSV records returned
pypiauthlibpypi:authlib
1 Occurrence1.9.5
BSD-3-Clause18 OSV records returned
pypifilelockpypi:filelock
1 Occurrence4.2.9
MIT · Unlicense11 OSV records returned
→
pypiurllib3pypi:urllib3
1 Occurrence2.8.0
MIT10 OSV records returned
→
pypicryptographypypi:cryptography
1 Occurrence50.0.2
Apache-2.0 OR BSD-3-Clause9 OSV records returned
pypipython-multipartpypi:python-multipart
1 Occurrence0.0.33
Apache-2.08 OSV records returned
→
pypistarlettepypi:starlette
1 Occurrence1.10.0
BSD-3-Clause8 OSV records returned
→
pypimcppypi:mcp
1 Occurrence2.3.0
MIT7 OSV records returned
pypiwerkzeugpypi:werkzeug
1 Occurrence3.1.9
BSD-3-Clause · non-standard7 OSV records returned
pypijinja2pypi:jinja2
1 Occurrence3.1.6
BSD-3-Clause · non-standard4 OSV records returned
→
pypirequestspypi:requests
1 Occurrence2.34.2
Apache-2.03 OSV records returned
→
pypianyiopypi:anyio
1 Occurrence4.16.0
MIT2 OSV records returned
→
pypicertifipypi:certifi
1 Occurrence2026.10.23
MPL-2.02 OSV records returned
→
pypidnspythonpypi:dnspython
1 Occurrence2.9.2
ISC2 OSV records returned
pypigraphql-corepypi:graphql-core
1 Occurrence3.3.2
MIT2 OSV records returned
pypijoserfcpypi:joserfc
1 Occurrence1.8.0
BSD-3-Clause2 OSV records returned
pypiopentelemetry-apipypi:opentelemetry-api
1 Occurrence1.45.2
Apache-2.02 OSV records returned
pypih11pypi:h11
1 Occurrence0.16.0
MIT1 OSV record returned
→
pypiidnapypi:idna
1 Occurrence3.20
BSD-3-Clause · non-standard1 OSV record returned
→
pypipydantic-settingspypi:pydantic-settings
1 Occurrence2.16.2
MIT1 OSV record returned
pypipygmentspypi:pygments
1 Occurrence2.21.0
BSD-2-Clause1 OSV record returned
→
pypipytestpypi:pytest
1 Occurrence9.2.0
MIT1 OSV record returned
pypipython-dotenvpypi:python-dotenv
1 Occurrence1.2.4
BSD-3-Clause1 OSV record returned
→
pypiag-ui-protocolpypi:ag-ui-protocol
1 Occurrence1.0.0
MIT
pypiaiofilepypi:aiofile
1 Occurrence3.12.3
Apache-2.0
pypiannotated-docpypi:annotated-doc
1 Occurrence0.0.5
MIT
pypiannotated-typespypi:annotated-types
1 Occurrence0.8.0
MIT
pypiapschedulerpypi:apscheduler
1 Occurrence3.11.3
MIT
pypiasttokenspypi:asttokens
1 Occurrence3.0.2
Apache-2.0
pypiattrspypi:attrs
1 Occurrence26.1.0
MIT
pypibeartypepypi:beartype
1 Occurrence0.23.1
MIT
pypiboolean-pypypi:boolean-py
1 Occurrence5.0
BSD-2-Clause
pypiburner-redispypi:burner-redis
1 Occurrence0.1.7
MIT
pypicachetoolspypi:cachetools
1 Occurrence8.0.0
MIT
pypicaiopypi:caio
1 Occurrence0.12.10
Apache-2.0
pypicffipypi:cffi
1 Occurrence2.1.1
MIT · MIT-0
pypicfgvpypi:cfgv
1 Occurrence3.5.0
MIT
pypicharset-normalizerpypi:charset-normalizer
1 Occurrence3.5.2
MIT
pypiclickpypi:click
1 Occurrence8.5.1
BSD-3-Clause · non-standard
pypicloudpicklepypi:cloudpickle
1 Occurrence3.1.2
BSD-3-Clause
pypicoloramapypi:colorama
1 Occurrence0.4.6
non-standard
pypicopierpypi:copier
1 Occurrence9.19.1
MIT
pypicoveragepypi:coverage
1 Occurrence7.17.2
Apache-2.0
pypicronsimpypi:cronsim
1 Occurrence2.8
non-standard
pypicycloptspypi:cyclopts
1 Occurrence5.4.0
Apache-2.0
pypidistlibpypi:distlib
1 Occurrence0.4.4
PSF-2.0
pypidocstring-parserpypi:docstring-parser
1 Occurrence0.18.0
MIT
pypidunamaipypi:dunamai
1 Occurrence1.26.5
MIT
pypiemail-validatorpypi:email-validator
1 Occurrence2.3.0
Unlicense
pypiexceptiongrouppypi:exceptiongroup
1 Occurrence1.3.1
MIT
pypiexecutingpypi:executing
1 Occurrence2.3.0
MIT
pypifastapipypi:fastapi
1 Occurrence0.162.2
MIT
pypifastmcp-slimpypi:fastmcp-slim
1 Occurrence4.1.6
Apache-2.0
pypifastmcp-taskspypi:fastmcp-tasks
1 Occurrence4.1.6
Apache-2.0
pypifuncypypi:funcy
1 Occurrence2.1
non-standard
pypigenai-pricespypi:genai-prices
1 Occurrence0.2.1
MIT
pypigriffelibpypi:griffelib
1 Occurrence2.4.1
ISC
pypiharfilepypi:harfile
1 Occurrence0.6.0
MIT
pypihttpcorepypi:httpcore
1 Occurrence1.0.9
BSD-3-Clause
pypihttpcore2pypi:httpcore2
1 Occurrence2.16.0
BSD-3-Clause
pypihttpxpypi:httpx
1 Occurrence0.28.1
BSD-3-Clause
pypihttpx2pypi:httpx2
1 Occurrence2.16.0
BSD-3-Clause
pypihttpx2-jsfetchpypi:httpx2-jsfetch
1 Occurrence1.0
BSD-3-Clause
pypihypothesispypi:hypothesis
1 Occurrence6.170.15
MPL-2.0
pypihypothesis-graphqlpypi:hypothesis-graphql
1 Occurrence0.13.6
MIT
pypiidentifypypi:identify
1 Occurrence2.6.20
MIT
pypiiniconfigpypi:iniconfig
1 Occurrence2.3.1
MIT
pypiinline-snapshotpypi:inline-snapshot
1 Occurrence0.36.2
MIT
pypijinja2-ansible-filterspypi:jinja2-ansible-filters
1 Occurrence1.3.2
GPL-3.0
pypijiterpypi:jiter
1 Occurrence0.19.0
MIT
pypijsonrefpypi:jsonref
1 Occurrence1.1.0
MIT
pypijsonschemapypi:jsonschema
1 Occurrence4.26.0
MIT
pypijsonschema-pathpypi:jsonschema-path
1 Occurrence0.5.0
Apache-2.0
pypijsonschema-rspypi:jsonschema-rs
1 Occurrence0.60.3
MIT
pypijsonschema-specificationspypi:jsonschema-specifications
1 Occurrence2025.9.1
MIT
pypilicense-expressionpypi:license-expression
1 Occurrence30.4.4
Apache-2.0
pypilogfire-apipypi:logfire-api
1 Occurrence5.5.0
MIT
pypimarkdown-it-pypypi:markdown-it-py
1 Occurrence4.2.0
MIT
pypimarkupsafepypi:markupsafe
1 Occurrence3.0.4
BSD-3-Clause
pypimcp-typespypi:mcp-types
1 Occurrence2.3.0
MIT
pypimdurlpypi:mdurl
1 Occurrence0.1.2
MIT
pypinodeenvpypi:nodeenv
1 Occurrence1.12.0
BSD-3-Clause · non-standard
pypiopenapi-pydanticpypi:openapi-pydantic
1 Occurrence0.6.0
MIT
pypipackagingpypi:packaging
1 Occurrence26.3
Apache-2.0 OR BSD-2-Clause · non-standard
pypipathablepypi:pathable
1 Occurrence0.6.0
Apache-2.0
pypipathspecpypi:pathspec
1 Occurrence1.1.1
MPL-2.0
pypiplatformdirspypi:platformdirs
1 Occurrence4.14.5
MIT
pypipluggypypi:pluggy
1 Occurrence1.7.0
MIT
pypiplumbumpypi:plumbum
1 Occurrence2.0.2
MIT
pypipre-commitpypi:pre-commit
1 Occurrence4.6.0
MIT
pypiprometheus-clientpypi:prometheus-client
1 Occurrence0.26.0
Apache-2.0 · Apache-2.0 AND BSD-2-Clause
pypiprompt-toolkitpypi:prompt-toolkit
1 Occurrence3.0.53
BSD-3-Clause · non-standard
pypipy-key-value-aiopypi:py-key-value-aio
1 Occurrence0.4.6
Apache-2.0
pypipycparserpypi:pycparser
1 Occurrence3.12
BSD-3-Clause
pypipydanticpypi:pydantic
1 Occurrence2.14.3
MIT
pypipydantic-ai-slimpypi:pydantic-ai-slim
1 Occurrence2.66.0
MIT
pypipydantic-corepypi:pydantic-core
1 Occurrence2.50.4
MIT
pypipydantic-graphpypi:pydantic-graph
1 Occurrence2.66.0
MIT
pypipydocketpypi:pydocket
1 Occurrence0.28.0
MIT
pypipyperclippypi:pyperclip
1 Occurrence1.11.0
non-standard
pypipyrate-limiterpypi:pyrate-limiter
1 Occurrence4.5.1
MIT
pypipytest-asynciopypi:pytest-asyncio
1 Occurrence1.4.1.post1
Apache-2.0
pypipytest-covpypi:pytest-cov
1 Occurrence7.1.0
MIT
pypipython-debianpypi:python-debian
1 Occurrence1.1.1
GPL-2.0-or-later
pypipython-discoverypypi:python-discovery
1 Occurrence1.9.5
MIT
pypipython-json-loggerpypi:python-json-logger
1 Occurrence4.2.0
BSD-2-Clause · non-standard
pypipython-magicpypi:python-magic
1 Occurrence0.4.27
MIT
pypipywin32pypi:pywin32
1 Occurrence312
Not reported
pypipyyamlpypi:pyyaml
1 Occurrence6.0.3
MIT
pypiquestionarypypi:questionary
1 Occurrence2.1.1
MIT
pypiredispypi:redis
1 Occurrence8.0.1
MIT
pypireferencingpypi:referencing
1 Occurrence0.37.0
MIT
pypiregexpypi:regex
1 Occurrence2026.11.9
Apache-2.0 · Apache-2.0 AND CNRI-Python
pypirespxpypi:respx
1 Occurrence0.23.1
BSD-3-Clause
pypireusepypi:reuse
1 Occurrence6.2.0
Apache-2.0 AND CC-BY-SA-4.0 AND CC0-1.0 AND GPL-3.0-or-later
pypirichpypi:rich
1 Occurrence15.0.0
MIT
pypirich-rstpypi:rich-rst
1 Occurrence2.2.0
MIT

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

OSV

Related OSV records

GHSA-248v-346w-9cwc

Certifi removes GLOBALTRUST root certificate

1 repository10 Sept 2026
GHSA-29vq-49wr-vm6x

Werkzeug safe_join() allows Windows special device names

6 repositories10 Sept 2026
GHSA-2c2j-9gv5-cj73

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

4 repositories10 Sept 2026
GHSA-2g68-c3qc-8985

Werkzeug debugger vulnerable to remote execution when interacting with attacker controlled domain

1 repository10 Sept 2026
GHSA-2gx3-rcp4-g85q

PyJWT: PyJWKClient still amplifies unauthenticated JWKS fetches on unknown kid values (incomplete fix of CVE-2026-48524)

4 repositories01 Oct 2026
GHSA-2xpw-w6gg-jr37

urllib3 streaming API improperly handles highly compressed data

17 repositories25 Sept 2026
GHSA-38jv-5279-wg99

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

17 repositories10 Sept 2026
GHSA-394h-qwmc-48pf

virtualenv: Xonsh activation literals depend on the script decoding codec

8 repositories29 Oct 2026
GHSA-42vr-xj54-vc7v

PyJWT: Unauthenticated RecursionError DoS in pre-verification payload parse (PyJWKClient.get_signing_key_from_jwt / verify_signature=False)

4 repositories01 Oct 2026
GHSA-43mp-35q3-x3fq

virtualenv: Deletion recovery can change a symlink target's mode

8 repositories29 Oct 2026
GHSA-45c3-73f7-pv4m

dnspython dns.name.from_wire_parser() excessive CPU use

6 repositories12 Nov 2026
GHSA-48p4-8xcf-vxj5

urllib3 does not control redirects in browsers and Node.js

8 repositories10 Sept 2026
GHSA-494p-63j8-28p3

virtualenv: Downloaded wheel selection and caching precede verification

8 repositories29 Oct 2026
GHSA-4xgf-cpjx-pc3j

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

2 repositories10 Sept 2026
GHSA-5239-wwwm-4pmq

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

16 repositories10 Sept 2026
GHSA-537c-gmf6-5ccf

Vulnerable OpenSSL included in cryptography wheels

7 repositories10 Sept 2026
GHSA-558c-9hv2-4prj

virtualenv: Generated files can follow existing destination links

8 repositories29 Oct 2026
GHSA-567q-5qvw-pf92

filelock: On Windows an oplock on a soft lock's marker holds SoftFileLock.acquire() past its timeout and blocks the stale break

5 repositories24 Oct 2026
GHSA-597g-3phw-6986

virtualenv Has TOCTOU Vulnerabilities in Directory Creation

8 repositories10 Sept 2026
GHSA-59g5-xgcq-4qw3

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

1 repository10 Sept 2026
GHSA-5h93-6whr-6q8j

Model Context Protocol Python SDK: HTTP client transports followed cross-origin redirects carrying custom headers and bodies

4 repositories27 Oct 2026
GHSA-5p39-cfhj-2xmp

AnyIO process-pool workers can block indefinitely on undrained stderr

16 repositories01 Oct 2026
GHSA-5rvq-cxj2-64vf

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

7 repositories10 Sept 2026
GHSA-5vjq-rrrf-7h2q

virtualenv activate runs commands from the environment name in zsh with PROMPT_SUBST

8 repositories29 Oct 2026
GHSA-65pc-fj4g-8rjx

Internationalized Domain Names in Applications (IDNA): Specially crafted inputs to idna.encode() can bypass CVE-2024-3651 fix

22 repositories10 Sept 2026
→
GHSA-69hj-f68j-2879

filelock: UnixFileLock truncates and chmods any regular file another user renames or hard-links onto the lock path

19 repositories28 Oct 2026
→
GHSA-6jv3-5f52-599m

python-multipart: Semicolon treated as querystring field separator enables parameter smuggling

7 repositories10 Sept 2026
GHSA-6q48-6c7w-9gw2

certifi bundles emSign root CAs with compromised intermediate CA keys

21 repositories30 Oct 2026
→
GHSA-6v38-4h7w-rj9h

Authlib: empty signatures validation in JWS JSON deserialization

2 repositories27 Oct 2026
GHSA-6w3r-xr62-4xcp

virtualenv: Bash prompt values can change meaning under older compatibility modes

8 repositories29 Oct 2026
GHSA-6w46-j5rx-g56g

pytest has vulnerable tmpdir handling

8 repositories10 Sept 2026
GHSA-7432-952r-cw78

Authlib Vulnerable to JWE RSA1_5 Bleichenbacher Padding Oracle

1 repository13 Jul 2026
GHSA-752w-5fwx-jx9f

PyJWT accepts unknown `crit` header extensions

3 repositories10 Sept 2026
GHSA-79v4-65xg-pq4g

Vulnerable OpenSSL included in cryptography wheels

3 repositories10 Sept 2026
GHSA-7f5h-v6xp-fcq8

Starlette vulnerable to O(n^2) DoS via Range header merging in ``starlette.responses.FileResponse``

6 repositories10 Sept 2026
GHSA-7vr2-2fgp-9w7p

Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys

2 repositories30 Oct 2026
GHSA-82r6-8w77-94w6

AnyIO: TLSStream IDNA 2003 host name encoding enables potential TLS certificate spoofing

16 repositories01 Oct 2026
GHSA-82w8-qh3p-5jfq

Starlette: request.form() limits silently ignored for application/x-www-form-urlencoded enable DoS

10 repositories10 Sept 2026
GHSA-84m7-p3x7-pcfv

MCP Python SDK: Unbounded Session Accumulation in StreamableHTTP Transport Enables Resource Exhaustion

4 repositories15 Oct 2026
GHSA-86qp-5c8j-p5mr

Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks

10 repositories10 Sept 2026
GHSA-87hc-h4r5-73f7

Werkzeug safe_join() allows Windows special device names with compound extensions

5 repositories10 Sept 2026
GHSA-8988-9cw3-xx77

urllib3: HTTPS proxy TLS configuration may be ignored or overridden

22 repositories01 Oct 2026
→
GHSA-8m4g-j4wp-wgcg

Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512)

2 repositories30 Oct 2026
GHSA-8mx5-7m5m-r77g

filelock: WindowsFileLock ignores mode: a 0o600 lock file and the ReadWriteLock database inherit the directory ACL

19 repositories28 Oct 2026
GHSA-8rjx-v5ww-45pp

virtualenv activation scripts run code from a path that contains a placeholder name

8 repositories29 Oct 2026
GHSA-8wjv-2p76-3863

PyJWT: Uncaught RecursionError in jwt.decode() on deeply nested token header

1 repository01 Oct 2026
GHSA-94p9-xgh2-xp45

virtualenv: Downloaded seed wheels (pip/setuptools) are not integrity-checked before use

8 repositories06 Oct 2026
GHSA-993g-76c3-p5m4

PyJWKClient: missing scheme allowlist enables CVE-2024-21643-class SSRF + token forgery via file://, ftp://, data: schemes

3 repositories10 Sept 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): Agent — exact AI dependency evidence dossier, data state 15 Nov 2026. https://i6eal.de/en/tools/ki-abhaengigkeitsatlas/repository/opencode-11084/

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