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

SmartPlanAI Anwendung

sh/digitalhub-sh/landesprogramm-offene-innovationen/ki-bauleitplaene/smartplanai-anwendung
npm · pypi

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

opencode:101621d70807d48a8project 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
318exact component occurrences
266package identities
3evidence files
219OSV 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 pathblp_streamlit_pipeline/src/ext/streamlit-draw-image-mask/draw_image_mask/draw_image_mask/frontend/package-lock.jsonsha256:d6cf494bd944eff796a59b32b36c8214816e3be6639d5c2ea67893310aa39322
Format
npm-lock
Parser state
parsed
Resolved components
123
Open exact source ↗
Evidence pathblp_streamlit_pipeline/src/ext/streamlit-draw-image-mask/poetry.locksha256:834ae2be07a53839d9a28b3e1f69e45e947515a00364ef07871b6fc47c379933
Format
poetry-lock
Parser state
parsed
Resolved components
78
Open exact source ↗
Evidence pathpoetry.locksha256:aeab690097e8e006cb4680cb53d452b805b943ab2091762607ff4d493cc71549
Format
poetry-lock
Parser state
parsed
Resolved components
117
Open exact source ↗
Observed relations

Package identities at this commit

pypiOpenCVpypi:opencv-python
2 Occurrences4.12.0.88 · 4.13.0.92
Apache-2.0
→
pypipillowpypi:pillow
2 Occurrences11.3.0 · 12.1.1
HPND · MIT-CMU63 OSV records returned
→
pypigitpythonpypi:gitpython
2 Occurrences3.1.45 · 3.1.46
BSD-3-Clause37 OSV records returned
pypitornadopypi:tornado
2 Occurrences6.5.2 · 6.5.5
Apache-2.020 OSV records returned
pypivirtualenvpypi:virtualenv
1 Occurrence20.34.0
MIT20 OSV records returned
npmvitenpm:vite
1 Occurrence6.3.5
MIT12 OSV records returned
pypifilelockpypi:filelock
2 Occurrences3.19.1 · 3.25.2
MIT · Unlicense11 OSV records returned
→
pypiurllib3pypi:urllib3
2 Occurrences2.5.0 · 2.6.3
MIT10 OSV records returned
→
pypijinja2pypi:jinja2
2 Occurrences3.1.6
BSD-3-Clause · non-standard4 OSV records returned
→
npmpostcssnpm:postcss
1 Occurrence8.5.6
MIT4 OSV records returned
pypisetuptoolspypi:setuptools
2 Occurrences80.9.0 · 82.0.1
MIT4 OSV records returned
→
pypiujsonpypi:ujson
1 Occurrence5.12.0
BSD-3-Clause · BSD-3-Clause AND TCL · TCL4 OSV records returned
npmnanoidnpm:nanoid
1 Occurrence3.3.11
MIT3 OSV records returned
pypirequestspypi:requests
2 Occurrences2.32.5 · 2.33.1
Apache-2.03 OSV records returned
→
pypianyiopypi:anyio
1 Occurrence4.13.0
MIT2 OSV records returned
→
pypicertifipypi:certifi
2 Occurrences2025.8.3 · 2026.2.25
MPL-2.02 OSV records returned
→
npmpicomatchnpm:picomatch
1 Occurrence4.0.3
MIT2 OSV records returned
pypiprotobufpypi:protobuf
2 Occurrences6.32.0 · 6.33.6
BSD-3-Clause2 OSV records returned
→
pypistreamlitpypi:streamlit
2 Occurrences1.49.0 · 1.55.0
Apache-2.02 OSV records returned
npmesbuildnpm:esbuild
1 Occurrence0.25.8
MIT1 OSV record returned
pypifonttoolspypi:fonttools
1 Occurrence4.62.1
MIT1 OSV record returned
pypifsspecpypi:fsspec
1 Occurrence2026.3.0
BSD-3-Clause1 OSV record returned
→
pypigeopandaspypi:geopandas
1 Occurrence1.1.3
BSD-3-Clause1 OSV record returned
pypigeopypypi:geopy
1 Occurrence2.4.1
MIT1 OSV record returned
pypih11pypi:h11
1 Occurrence0.16.0
MIT1 OSV record returned
→
pypiidnapypi:idna
2 Occurrences3.10 · 3.11
BSD-3-Clause · non-standard1 OSV record returned
→
pypipyarrowpypi:pyarrow
2 Occurrences21.0.0 · 23.0.1
Apache-2.0 · non-standard1 OSV record returned
pypipycryptodomepypi:pycryptodome
1 Occurrence3.23.0
non-standard1 OSV record returned
pypipygmentspypi:pygments
2 Occurrences2.19.2 · 2.20.0
BSD-2-Clause1 OSV record returned
→
pypipytestpypi:pytest
1 Occurrence8.3.2
MIT1 OSV record returned
npmrollupnpm:rollup
1 Occurrence4.46.1
MIT1 OSV record returned
npmsource-map-jsnpm:source-map-js
1 Occurrence1.2.1
BSD-3-Clause1 OSV record returned
pypitqdmpypi:tqdm
1 Occurrence4.67.3
MIT AND MPL-2.01 OSV record returned
→
npm@esbuild/aix-ppc64npm:@esbuild/aix-ppc64
1 Occurrence0.25.8
MIT
npm@esbuild/android-armnpm:@esbuild/android-arm
1 Occurrence0.25.8
MIT
npm@esbuild/android-arm64npm:@esbuild/android-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/android-x64npm:@esbuild/android-x64
1 Occurrence0.25.8
MIT
npm@esbuild/darwin-arm64npm:@esbuild/darwin-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/darwin-x64npm:@esbuild/darwin-x64
1 Occurrence0.25.8
MIT
npm@esbuild/freebsd-arm64npm:@esbuild/freebsd-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/freebsd-x64npm:@esbuild/freebsd-x64
1 Occurrence0.25.8
MIT
npm@esbuild/linux-armnpm:@esbuild/linux-arm
1 Occurrence0.25.8
MIT
npm@esbuild/linux-arm64npm:@esbuild/linux-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/linux-ia32npm:@esbuild/linux-ia32
1 Occurrence0.25.8
MIT
npm@esbuild/linux-loong64npm:@esbuild/linux-loong64
1 Occurrence0.25.8
MIT
npm@esbuild/linux-mips64elnpm:@esbuild/linux-mips64el
1 Occurrence0.25.8
MIT
npm@esbuild/linux-ppc64npm:@esbuild/linux-ppc64
1 Occurrence0.25.8
MIT
npm@esbuild/linux-riscv64npm:@esbuild/linux-riscv64
1 Occurrence0.25.8
MIT
npm@esbuild/linux-s390xnpm:@esbuild/linux-s390x
1 Occurrence0.25.8
MIT
npm@esbuild/linux-x64npm:@esbuild/linux-x64
1 Occurrence0.25.8
MIT
npm@esbuild/netbsd-arm64npm:@esbuild/netbsd-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/netbsd-x64npm:@esbuild/netbsd-x64
1 Occurrence0.25.8
MIT
npm@esbuild/openbsd-arm64npm:@esbuild/openbsd-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/openbsd-x64npm:@esbuild/openbsd-x64
1 Occurrence0.25.8
MIT
npm@esbuild/openharmony-arm64npm:@esbuild/openharmony-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/sunos-x64npm:@esbuild/sunos-x64
1 Occurrence0.25.8
MIT
npm@esbuild/win32-arm64npm:@esbuild/win32-arm64
1 Occurrence0.25.8
MIT
npm@esbuild/win32-ia32npm:@esbuild/win32-ia32
1 Occurrence0.25.8
MIT
npm@esbuild/win32-x64npm:@esbuild/win32-x64
1 Occurrence0.25.8
MIT
npm@rolldown/pluginutilsnpm:@rolldown/pluginutils
1 Occurrence1.0.0-beta.27
MIT
npm@rollup/rollup-android-arm-eabinpm:@rollup/rollup-android-arm-eabi
1 Occurrence4.46.1
MIT
npm@rollup/rollup-android-arm64npm:@rollup/rollup-android-arm64
1 Occurrence4.46.1
MIT
npm@rollup/rollup-darwin-arm64npm:@rollup/rollup-darwin-arm64
1 Occurrence4.46.1
MIT
npm@rollup/rollup-darwin-x64npm:@rollup/rollup-darwin-x64
1 Occurrence4.46.1
MIT
npm@rollup/rollup-freebsd-arm64npm:@rollup/rollup-freebsd-arm64
1 Occurrence4.46.1
MIT
npm@rollup/rollup-freebsd-x64npm:@rollup/rollup-freebsd-x64
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-arm-gnueabihfnpm:@rollup/rollup-linux-arm-gnueabihf
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-arm-musleabihfnpm:@rollup/rollup-linux-arm-musleabihf
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-arm64-gnunpm:@rollup/rollup-linux-arm64-gnu
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-arm64-muslnpm:@rollup/rollup-linux-arm64-musl
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-loongarch64-gnunpm:@rollup/rollup-linux-loongarch64-gnu
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-ppc64-gnunpm:@rollup/rollup-linux-ppc64-gnu
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-riscv64-gnunpm:@rollup/rollup-linux-riscv64-gnu
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-riscv64-muslnpm:@rollup/rollup-linux-riscv64-musl
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-s390x-gnunpm:@rollup/rollup-linux-s390x-gnu
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-x64-gnunpm:@rollup/rollup-linux-x64-gnu
1 Occurrence4.46.1
MIT
npm@rollup/rollup-linux-x64-muslnpm:@rollup/rollup-linux-x64-musl
1 Occurrence4.46.1
MIT
npm@rollup/rollup-win32-arm64-msvcnpm:@rollup/rollup-win32-arm64-msvc
1 Occurrence4.46.1
MIT
npm@rollup/rollup-win32-ia32-msvcnpm:@rollup/rollup-win32-ia32-msvc
1 Occurrence4.46.1
MIT
npm@rollup/rollup-win32-x64-msvcnpm:@rollup/rollup-win32-x64-msvc
1 Occurrence4.46.1
MIT
npm@swc/corenpm:@swc/core
1 Occurrence1.13.3
Apache-2.0
npm@swc/core-darwin-arm64npm:@swc/core-darwin-arm64
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-darwin-x64npm:@swc/core-darwin-x64
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-linux-arm-gnueabihfnpm:@swc/core-linux-arm-gnueabihf
1 Occurrence1.13.3
Apache-2.0
npm@swc/core-linux-arm64-gnunpm:@swc/core-linux-arm64-gnu
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-linux-arm64-muslnpm:@swc/core-linux-arm64-musl
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-linux-x64-gnunpm:@swc/core-linux-x64-gnu
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-linux-x64-muslnpm:@swc/core-linux-x64-musl
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-win32-arm64-msvcnpm:@swc/core-win32-arm64-msvc
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-win32-ia32-msvcnpm:@swc/core-win32-ia32-msvc
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/core-win32-x64-msvcnpm:@swc/core-win32-x64-msvc
1 Occurrence1.13.3
Apache-2.0 AND MIT
npm@swc/counternpm:@swc/counter
1 Occurrence0.1.3
Apache-2.0
npm@swc/typesnpm:@swc/types
1 Occurrence0.1.23
Apache-2.0
npm@types/command-line-argsnpm:@types/command-line-args
1 Occurrence5.2.0
MIT
npm@types/command-line-usagenpm:@types/command-line-usage
1 Occurrence5.0.2
MIT
npm@types/estreenpm:@types/estree
1 Occurrence1.0.8
MIT
npm@types/flatbuffersnpm:@types/flatbuffers
1 Occurrence2.0.1
MIT
npm@types/nodenpm:@types/node
2 Occurrences18.7.23 · 22.16.5
MIT
npm@types/pad-leftnpm:@types/pad-left
1 Occurrence2.1.1
MIT
npm@types/prop-typesnpm:@types/prop-types
1 Occurrence15.7.15
MIT
npm@types/reactnpm:@types/react
1 Occurrence18.3.23
MIT
npm@types/react-domnpm:@types/react-dom
1 Occurrence18.3.7
MIT
npm@vitejs/plugin-react-swcnpm:@vitejs/plugin-react-swc
1 Occurrence3.11.0
MIT
pypiaffinepypi:affine
1 Occurrence2.4.0
non-standard
pypiaistudio-sdkpypi:aistudio-sdk
1 Occurrence0.3.8
Not reported
pypialtairpypi:altair
2 Occurrences5.5.0 · 6.0.0
BSD-3-Clause
pypiannotated-docpypi:annotated-doc
1 Occurrence0.0.4
MIT
pypiannotated-typespypi:annotated-types
1 Occurrence0.7.0
MIT
npmansi-stylesnpm:ansi-styles
1 Occurrence3.2.1
MIT
npmapache-arrownpm:apache-arrow
1 Occurrence11.0.0
Apache-2.0
npmarray-backnpm:array-back
2 Occurrences3.1.0 · 4.0.2
MIT
pypiattrspypi:attrs
2 Occurrences25.3.0 · 26.1.0
MIT
pypibanditpypi:bandit
1 Occurrence1.7.5
Apache-2.0
pypibce-python-sdkpypi:bce-python-sdk
1 Occurrence0.9.68
Apache-2.0
pypiblinkerpypi:blinker
2 Occurrences1.9.0
MIT
pypicachetoolspypi:cachetools
2 Occurrences6.2.0 · 7.0.5
MIT
pypicfgvpypi:cfgv
1 Occurrence3.4.0
MIT
npmchalknpm:chalk
1 Occurrence2.4.2
MIT
pypichardetpypi:chardet
1 Occurrence7.4.0.post2
0BSD · LGPL-2.1
pypicharset-normalizerpypi:charset-normalizer
2 Occurrences3.4.3 · 3.4.6
MIT

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

OSV

Related OSV records

GHSA-22hg-r758-rrw9

Pillow: Infinite loop in MIC n_frames when the embedded TIFF

19 repositories26 Oct 2026
→
GHSA-239g-whfq-7xj9

GitPython: Repository content can impersonate the git directory, leading to arbitrary code execution

6 repositories01 Oct 2026
GHSA-23mf-xhv8-69c2

GitPython: arbitrary file read via attacker-controlled branch name in `Head.checkout()` (incomplete fix of CVE-2026-78679)

6 repositories27 Oct 2026
GHSA-248v-346w-9cwc

Certifi removes GLOBALTRUST root certificate

1 repository10 Sept 2026
GHSA-24rc-8hj2-v98c

Pillow: BMP RLE decoder memory-amplification DoS via unbounded delta escape / absolute mode

19 repositories29 Oct 2026
→
GHSA-254f-3936-288h

Pillow: PdfParser can recurse without limit in get_value() and linearize_page_tree()

19 repositories26 Oct 2026
→
GHSA-27h8-gf7j-v5hc

Pillow: NULL dereference in ImagingExpand via rank filters on zero-size images

19 repositories27 Oct 2026
→
GHSA-27vj-qcqg-25rc

fsspec: Server-Side Template Injection in ReferenceFileSystem leads to Remote Code Execution

15 repositories15 Oct 2026
GHSA-284h-m62q-gf8w

GitPython: Dormant multi-line git-config values are corrupted into live injected directives (e.g. core.hooksPath) on any unrelated GitConfigParser write, enabling RCE

6 repositories08 Sept 2026
GHSA-28wg-ghj8-5hjv

nanoid: non-secure generators can loop indefinitely with negative size

3 repositories10 Sept 2026
GHSA-2f96-g7mh-g2hx

GitPython: Command Injection via git long-option prefix abbreviation bypass of CVE-2026-42215 blocklist

6 repositories23 Sept 2026
GHSA-2v37-7h3g-55p8

nanoid: custom generators can loop indefinitely when size is zero

4 repositories10 Sept 2026
GHSA-2xpw-w6gg-jr37

urllib3 streaming API improperly handles highly compressed data

17 repositories25 Sept 2026
GHSA-332p-7hrc-92wf

Pillow: Heap buffer overflow in _tiffWriteProc when saving TIFF to BytesIO

19 repositories26 Oct 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-3f7w-8rr8-f37f

GitPython: Unguarded git option forwarding in IndexFile.checkout() and TagReference.create() enables arbitrary file overwrite and arbitrary file read

6 repositories10 Sept 2026
GHSA-3hv7-mjh2-fv65

Tornado: Unbounded query-string argument count allows event-loop-stalling DoS

11 repositories02 Oct 2026
GHSA-3j69-69wj-xqx2

UltraJSON: Malformed/Truncated UTF-8 Accepted and Silently Rewritten in ujson.dumps()

5 repositories10 Sept 2026
GHSA-3j72-p6qg-6xp7

Pillow: TarIO negative size field causes infinite CPU-spin loop

19 repositories29 Oct 2026
→
GHSA-3rp5-jjmw-4wv2

GitPython: git-config section-name injection enables arbitrary config directives (core.sshCommand RCE)

6 repositories23 Oct 2026
GHSA-3v7f-55p6-f55p

Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching

3 repositories10 Sept 2026
GHSA-3wxw-xv34-2frg

GitPython: TagReference.create positional reference bypasses kwargs-only --file guard, enabling arbitrary file read (incomplete fix of 3af0c251)

6 repositories23 Sept 2026
GHSA-3x9g-8vmp-wqvf

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

10 repositories10 Sept 2026
GHSA-43mp-35q3-x3fq

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

8 repositories29 Oct 2026
GHSA-4558-3h8r-v8xp

Pillow: P;2L and P;4L decoders may read 1 to 3 bytes past the passed buffer size

19 repositories27 Oct 2026
→
GHSA-45hq-cxwh-f6vc

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

18 repositories10 Sept 2026
GHSA-462x-pgg6-55fp

Pillow tiled-TIFF decoder reads past tile buffer in copy4 (Unpack.c:1290)

19 repositories26 Oct 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-4gmw-gg2m-w46p

GitPython: Unguarded git read-tree option forwarding in IndexFile.from_tree/reset/merge_tree enables arbitrary file overwrite

6 repositories10 Sept 2026
GHSA-4rm8-3hmm-39fg

Pillow: Reachable undefined behavior in native integer operations, potentially leading to denial of service or logic integrity compromise

19 repositories29 Oct 2026
→
GHSA-4rr5-89j8-mwwm

Pillow: Heap use-after-free when encoding TIFF to an in-memory buffer

11 repositories27 Oct 2026
GHSA-4w7w-66w2-5vf9

Vite Vulnerable to Path Traversal in Optimized Deps `.map` Handling

3 repositories10 Sept 2026
GHSA-4x4j-2g7c-83w6

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

18 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-539m-9xh6-q6rr

GitPython: Incomplete unsafe_git_archive_options denylist omits --add-file / --add-virtual-file, enabling arbitrary file read via Repo.archive()

6 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-587h-7wmj-h5pm

launch-editor: `fs.existsSync()` existence check can be bypassed on Windows

3 repositories20 Oct 2026
GHSA-58r4-6rv3-gfh8

Pillow: Out-of-bounds access in _imagingmorph on a zero-width image

19 repositories28 Oct 2026
→
GHSA-597g-3phw-6986

virtualenv Has TOCTOU Vulnerabilities in Directory Creation

8 repositories10 Sept 2026
GHSA-59cr-6r3x-644w

GitPython submodule update path traversal can write outside the repository

6 repositories01 Oct 2026
GHSA-5cjw-f85j-cv6r

Tornado: Open redirect via triple-slash redirect paths

12 repositories13 Nov 2026
GHSA-5p39-cfhj-2xmp

AnyIO process-pool workers can block indefinitely on undrained stderr

16 repositories01 Oct 2026
GHSA-5rjg-fvgr-3xxf

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

4 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-5x8w-8jj5-q52h

Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution

19 repositories28 Oct 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): SmartPlanAI Anwendung — exact AI dependency evidence dossier, data state 15 Nov 2026. https://i6eal.de/en/tools/ki-abhaengigkeitsatlas/repository/opencode-10162/

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