← Zurück zum KI-AbhängigkeitsatlasExaktes Repository-Lieferkettendossier

115 KI-Chatbot Agent Flow Backend

fitko/115/115-ki-chatbot-agent-flow-backend
npm

Dieses Dossier bewahrt 240 exakte Komponentenvorkommen aus 1 veröffentlichten Evidenzdateien an einem unveränderlichen Repository-Commit.

opencode:14107cb4526444e43Projekt-ID + Commit-SHA + exakter Evidenzpfad

Veröffentlichte Abhängigkeitsevidenz belegt weder Betrieb noch produktive Nutzung, Beschaffung oder Erreichbarkeit zur Laufzeit.

Projekt-ID + Commit-SHA + exakter Evidenzpfad
240exakte Komponentenvorkommen
239Paketidentitäten
1Evidenzdatei
41zurückgegebene OSV-Meldungen
Exakte veröffentlichte Evidenz

Dateien, die Abhängigkeiten dieses Repositories auflösen

Jede Datei bleibt mit dem beobachteten Commit verknüpft. Ein Parserfehler bleibt sichtbar und wird nie zu einer Null.

Evidenzpfadpackage-lock.jsonsha256:a00b8847eb62d3b5ef18273f04fa4cecf71595c1a75cb0b2c7fe7a40822d86b0
Format
npm-lock
Parserstatus
parsed
Aufgelöste Komponenten
240
Exakte Quelle öffnen ↗
Beobachtete Beziehungen

Paketidentitäten an diesem Commit

npmOpenAI SDKnpm:openai
1 Vorkommen6.49.0
Apache-2.0
→
npmvitenpm:vite
1 Vorkommen7.3.7
MIT12 zurückgegebene OSV-Meldungen
npmqsnpm:qs
1 Vorkommen6.16.1
BSD-3-Clause5 zurückgegebene OSV-Meldungen
npmpostcssnpm:postcss
1 Vorkommen8.5.31
MIT4 zurückgegebene OSV-Meldungen
npmnanoidnpm:nanoid
1 Vorkommen3.3.20
MIT3 zurückgegebene OSV-Meldungen
npm@vitest/mockernpm:@vitest/mocker
1 Vorkommen3.2.7
MIT2 zurückgegebene OSV-Meldungen
npmbody-parsernpm:body-parser
1 Vorkommen2.4.0
MIT2 zurückgegebene OSV-Meldungen
npmpicomatchnpm:picomatch
1 Vorkommen4.0.7
MIT2 zurückgegebene OSV-Meldungen
npmtinypoolnpm:tinypool
1 Vorkommen1.1.1
MIT2 zurückgegebene OSV-Meldungen
npmvitestnpm:vitest
1 Vorkommen3.2.7
MIT2 zurückgegebene OSV-Meldungen
npm@azure/msal-nodenpm:@azure/msal-node
1 Vorkommen5.6.0
MIT1 zurückgegebene OSV-Meldung
npmesbuildnpm:esbuild
1 Vorkommen0.28.2
MIT1 zurückgegebene OSV-Meldung
npmjwsnpm:jws
1 Vorkommen4.0.1
MIT1 zurückgegebene OSV-Meldung
npmpath-to-regexpnpm:path-to-regexp
1 Vorkommen8.4.2
MIT1 zurückgegebene OSV-Meldung
npmproxy-addrnpm:proxy-addr
1 Vorkommen2.0.8
MIT1 zurückgegebene OSV-Meldung
npmrollupnpm:rollup
1 Vorkommen4.65.0
MIT1 zurückgegebene OSV-Meldung
npmsource-map-jsnpm:source-map-js
1 Vorkommen1.2.2
BSD-3-Clause1 zurückgegebene OSV-Meldung
npmzodnpm:zod
1 Vorkommen4.6.7
MIT1 zurückgegebene OSV-Meldung
npm@azure/abort-controllernpm:@azure/abort-controller
1 Vorkommen2.1.2
MIT
npm@azure/core-authnpm:@azure/core-auth
1 Vorkommen1.10.1
MIT
npm@azure/core-clientnpm:@azure/core-client
1 Vorkommen1.10.2
MIT
npm@azure/core-rest-pipelinenpm:@azure/core-rest-pipeline
1 Vorkommen1.24.0
MIT
npm@azure/core-tracingnpm:@azure/core-tracing
1 Vorkommen1.3.1
MIT
npm@azure/core-utilnpm:@azure/core-util
1 Vorkommen1.13.1
MIT
npm@azure/identitynpm:@azure/identity
1 Vorkommen4.13.1
MIT
npm@azure/loggernpm:@azure/logger
1 Vorkommen1.3.0
MIT
npm@azure/msal-browsernpm:@azure/msal-browser
1 Vorkommen5.26.0
MIT
npm@azure/msal-commonnpm:@azure/msal-common
2 Vorkommen16.13.0 · 16.14.3
MIT
npm@esbuild/aix-ppc64npm:@esbuild/aix-ppc64
1 Vorkommen0.28.2
MIT
npm@esbuild/android-armnpm:@esbuild/android-arm
1 Vorkommen0.28.2
MIT
npm@esbuild/android-arm64npm:@esbuild/android-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/android-x64npm:@esbuild/android-x64
1 Vorkommen0.28.2
MIT
npm@esbuild/darwin-arm64npm:@esbuild/darwin-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/darwin-x64npm:@esbuild/darwin-x64
1 Vorkommen0.28.2
MIT
npm@esbuild/freebsd-arm64npm:@esbuild/freebsd-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/freebsd-x64npm:@esbuild/freebsd-x64
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-armnpm:@esbuild/linux-arm
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-arm64npm:@esbuild/linux-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-ia32npm:@esbuild/linux-ia32
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-loong64npm:@esbuild/linux-loong64
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-mips64elnpm:@esbuild/linux-mips64el
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-ppc64npm:@esbuild/linux-ppc64
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-riscv64npm:@esbuild/linux-riscv64
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-s390xnpm:@esbuild/linux-s390x
1 Vorkommen0.28.2
MIT
npm@esbuild/linux-x64npm:@esbuild/linux-x64
1 Vorkommen0.28.2
MIT
npm@esbuild/netbsd-arm64npm:@esbuild/netbsd-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/netbsd-x64npm:@esbuild/netbsd-x64
1 Vorkommen0.28.2
MIT
npm@esbuild/openbsd-arm64npm:@esbuild/openbsd-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/openbsd-x64npm:@esbuild/openbsd-x64
1 Vorkommen0.28.2
MIT
npm@esbuild/openharmony-arm64npm:@esbuild/openharmony-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/sunos-x64npm:@esbuild/sunos-x64
1 Vorkommen0.28.2
MIT
npm@esbuild/win32-arm64npm:@esbuild/win32-arm64
1 Vorkommen0.28.2
MIT
npm@esbuild/win32-ia32npm:@esbuild/win32-ia32
1 Vorkommen0.28.2
MIT
npm@esbuild/win32-x64npm:@esbuild/win32-x64
1 Vorkommen0.28.2
MIT
npm@jridgewell/sourcemap-codecnpm:@jridgewell/sourcemap-codec
1 Vorkommen1.6.0
MIT
npm@napi-rs/lzma-linux-x64-gnunpm:@napi-rs/lzma-linux-x64-gnu
1 Vorkommen1.5.1
MIT
npm@rollup/rollup-android-arm-eabinpm:@rollup/rollup-android-arm-eabi
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-android-arm64npm:@rollup/rollup-android-arm64
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-darwin-arm64npm:@rollup/rollup-darwin-arm64
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-darwin-x64npm:@rollup/rollup-darwin-x64
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-freebsd-arm64npm:@rollup/rollup-freebsd-arm64
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-freebsd-x64npm:@rollup/rollup-freebsd-x64
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-arm-gnueabihfnpm:@rollup/rollup-linux-arm-gnueabihf
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-arm-musleabihfnpm:@rollup/rollup-linux-arm-musleabihf
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-arm64-gnunpm:@rollup/rollup-linux-arm64-gnu
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-arm64-muslnpm:@rollup/rollup-linux-arm64-musl
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-loong64-gnunpm:@rollup/rollup-linux-loong64-gnu
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-loong64-muslnpm:@rollup/rollup-linux-loong64-musl
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-ppc64-gnunpm:@rollup/rollup-linux-ppc64-gnu
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-ppc64-muslnpm:@rollup/rollup-linux-ppc64-musl
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-riscv64-gnunpm:@rollup/rollup-linux-riscv64-gnu
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-riscv64-muslnpm:@rollup/rollup-linux-riscv64-musl
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-s390x-gnunpm:@rollup/rollup-linux-s390x-gnu
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-x64-gnunpm:@rollup/rollup-linux-x64-gnu
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-linux-x64-muslnpm:@rollup/rollup-linux-x64-musl
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-openbsd-x64npm:@rollup/rollup-openbsd-x64
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-openharmony-arm64npm:@rollup/rollup-openharmony-arm64
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-win32-arm64-msvcnpm:@rollup/rollup-win32-arm64-msvc
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-win32-ia32-msvcnpm:@rollup/rollup-win32-ia32-msvc
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-win32-x64-gnunpm:@rollup/rollup-win32-x64-gnu
1 Vorkommen4.65.0
MIT
npm@rollup/rollup-win32-x64-msvcnpm:@rollup/rollup-win32-x64-msvc
1 Vorkommen4.65.0
MIT
npm@types/body-parsernpm:@types/body-parser
1 Vorkommen1.19.6
MIT
npm@types/chainpm:@types/chai
1 Vorkommen5.2.3
MIT
npm@types/connectnpm:@types/connect
1 Vorkommen3.4.38
MIT
npm@types/deep-eqlnpm:@types/deep-eql
1 Vorkommen4.0.2
MIT
npm@types/estreenpm:@types/estree
1 Vorkommen1.0.9
MIT
npm@types/expressnpm:@types/express
1 Vorkommen5.0.6
MIT
npm@types/express-serve-static-corenpm:@types/express-serve-static-core
1 Vorkommen5.1.3
MIT
npm@types/http-errorsnpm:@types/http-errors
1 Vorkommen2.0.5
MIT
npm@types/nodenpm:@types/node
1 Vorkommen20.19.43
MIT
npm@types/qsnpm:@types/qs
1 Vorkommen6.15.1
MIT
npm@types/range-parsernpm:@types/range-parser
1 Vorkommen1.2.7
MIT
npm@types/sendnpm:@types/send
1 Vorkommen1.2.1
MIT
npm@types/serve-staticnpm:@types/serve-static
1 Vorkommen2.2.0
MIT
npm@typescript/typescript-aix-ppc64npm:@typescript/typescript-aix-ppc64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-darwin-arm64npm:@typescript/typescript-darwin-arm64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-darwin-x64npm:@typescript/typescript-darwin-x64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-freebsd-arm64npm:@typescript/typescript-freebsd-arm64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-freebsd-x64npm:@typescript/typescript-freebsd-x64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-armnpm:@typescript/typescript-linux-arm
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-arm64npm:@typescript/typescript-linux-arm64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-loong64npm:@typescript/typescript-linux-loong64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-mips64elnpm:@typescript/typescript-linux-mips64el
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-ppc64npm:@typescript/typescript-linux-ppc64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-riscv64npm:@typescript/typescript-linux-riscv64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-s390xnpm:@typescript/typescript-linux-s390x
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-linux-x64npm:@typescript/typescript-linux-x64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-netbsd-arm64npm:@typescript/typescript-netbsd-arm64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-netbsd-x64npm:@typescript/typescript-netbsd-x64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-openbsd-arm64npm:@typescript/typescript-openbsd-arm64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-openbsd-x64npm:@typescript/typescript-openbsd-x64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-sunos-x64npm:@typescript/typescript-sunos-x64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-win32-arm64npm:@typescript/typescript-win32-arm64
1 Vorkommen7.0.2
Apache-2.0
npm@typescript/typescript-win32-x64npm:@typescript/typescript-win32-x64
1 Vorkommen7.0.2
Apache-2.0
npm@typespec/ts-http-runtimenpm:@typespec/ts-http-runtime
1 Vorkommen0.3.6
MIT
npm@vitest/expectnpm:@vitest/expect
1 Vorkommen3.2.7
MIT
npm@vitest/pretty-formatnpm:@vitest/pretty-format
1 Vorkommen3.2.7
MIT
npm@vitest/runnernpm:@vitest/runner
1 Vorkommen3.2.7
MIT
npm@vitest/snapshotnpm:@vitest/snapshot
1 Vorkommen3.2.7
MIT
npm@vitest/spynpm:@vitest/spy
1 Vorkommen3.2.7
MIT

Diese Seite zeigt 120 von 239 geordneten Zeilen. Die maschinenlesbare Dossier-Datei bewahrt die vollständige exakte Projektion.

OSV

Zugehörige OSV-Meldungen

GHSA-27r3-jxmh-p828

body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body

2 Repositories23. Okt. 2026
GHSA-28wg-ghj8-5hjv

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

3 Repositories10. Sept. 2026
GHSA-2v37-7h3g-55p8

nanoid: custom generators can loop indefinitely when size is zero

4 Repositories10. Sept. 2026
GHSA-37ch-88jc-xwx2

path-to-regexp vulnerable to Regular Expression Denial of Service via multiple route parameters

1 Repository10. Sept. 2026
GHSA-3v7f-55p6-f55p

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

3 Repositories10. Sept. 2026
GHSA-4mjr-xmp4-gh2g

qs: Denial of Service via Attacker Controlled isBuffer

1 Repository10. Sept. 2026
GHSA-4w7w-66w2-5vf9

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

3 Repositories10. Sept. 2026
GHSA-587h-7wmj-h5pm

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

3 Repositories20. Okt. 2026
GHSA-5gmw-xhrv-c9v3

Tinypool: Prototype Pollution gadget in worker options leads to Remote Code Execution

2 Repositories06. Okt. 2026
GHSA-5xrq-8626-4rwp

When Vitest UI server is listening, arbitrary file can be read and executed

1 Repository10. Sept. 2026
GHSA-67mh-4wv8-2f99

esbuild enables any website to send any requests to the development server and read the response

1 Repository10. Sept. 2026
GHSA-68fv-2mgg-jv7q

source-map-js allows event-loop denial of service through indexed source-map section offsets

4 Repositories06. Okt. 2026
GHSA-698v-4r3x-3vcv

launch-editor: escapeCmdArgs() omits % escaping on Windows

3 Repositories20. Okt. 2026
GHSA-6g55-p6wh-862q

PostCSS: Arbitrary file read and information disclosure via attacker-controlled sourceMappingURL in CSS comments

3 Repositories10. Sept. 2026
GHSA-6pq8-jhm2-2vcw

qs : qs.stringify with arrayFormat 'comma' throws an uncaught TypeError on array elements carrying a non-callable own toString (DoS)

2 Repositories27. Okt. 2026
GHSA-6rw7-vpxm-498p

qs's arrayLimit bypass in its bracket notation allows DoS via memory exhaustion

1 Repository10. Sept. 2026
GHSA-82fw-gwwq-j7x9

Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock

2 Repositories08. Sept. 2026
GHSA-85c8-ppgw-ccpr

Tinypool: Prototype Pollution Gadget to RCE in run() options

2 Repositories06. Okt. 2026
GHSA-869p-cjfg-cm3x

auth0/node-jws Improperly Verifies HMAC Signature

1 Repository10. Sept. 2026
GHSA-93m4-6634-74q7

vite allows server.fs.deny bypass via backslash on Windows

1 Repository10. Sept. 2026
GHSA-9jrq-w75r-8gcw

Vite: Cross origin script execution through Vite custom middleware

3 Repositories21. Okt. 2026
GHSA-c2c7-rcm5-vvqj

Picomatch has a ReDoS vulnerability via extglob quantifiers

3 Repositories10. Sept. 2026
GHSA-fx2h-pf6j-xcff

vite: `server.fs.deny` bypass on Windows alternate paths

3 Repositories27. Okt. 2026
GHSA-fxqj-rqcc-2cmp

PostCSS: incomplete fix of GHSA-6g55-p6wh-862q — attacker-controlled sourceMappingURL reads arbitrary .map files when `from` is unset

3 Repositories10. Sept. 2026
GHSA-g4jq-h2w9-997c

Vite middleware may serve files starting with the same name with the public directory

1 Repository10. Sept. 2026
GHSA-jqcg-44mw-7w3h

proxy-addr vulnerable to IP spoofing via IPv4-mapped IPv6 trust subnet

1 Repository06. Okt. 2026
GHSA-jqfw-vq24-v9c3

Vite's `server.fs` settings were not applied to HTML files

1 Repository10. Sept. 2026
GHSA-mrhx-c7xc-m3w5

Zod can exhaust memory while validating oversized constrained collections

2 Repositories23. Okt. 2026
GHSA-mw96-cpmx-2vgc

Rollup 4 has Arbitrary File Write via Path Traversal

2 Repositories10. Sept. 2026
GHSA-p9ff-h696-f583

Vite Vulnerable to Arbitrary File Read via Vite Dev Server WebSocket

2 Repositories10. Sept. 2026
GHSA-q8mj-m7cp-5q26

qs has a remotely triggerable DoS: qs.stringify crashes with TypeError on null/undefined entries in comma-format arrays when encodeValuesOnly is set

1 Repository10. Sept. 2026
GHSA-qx2v-qp2m-jg93

PostCSS has XSS via Unescaped </style> in its CSS Stringify Output

3 Repositories10. Sept. 2026
GHSA-qxg6-89mg-rqv8

Vitest: Code injection via unauthenticated manual mock registration

2 Repositories21. Okt. 2026
GHSA-r28c-9q8g-f849

PostCSS: Path Traversal in Previous Source Map Auto-Loading (sourceMappingURL) leads to Arbitrary .map File Disclosure

3 Repositories10. Sept. 2026
GHSA-r825-w8mm-5pxw

launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors

3 Repositories20. Okt. 2026
GHSA-rq7h-c2jc-7f22

Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine

3 Repositories21. Okt. 2026
GHSA-v422-hmwv-36x6

body-parser vulnerable to denial of service when invalid limit value silently disables size enforcement

1 Repository10. Sept. 2026
GHSA-v6wh-96g9-6wx3

launch-editor: NTLMv2 hash disclosure via UNC path handling on Windows

3 Repositories10. Sept. 2026
GHSA-w7fw-mjwx-w883

qs's arrayLimit bypass in comma parsing allows denial of service

1 Repository10. Sept. 2026
GHSA-xcx6-jx8p-x3h5

MSAL Node authorization code flow may disclose parameters to an attacker-controlled endpoint

1 Repository24. Okt. 2026
GHSA-xwg4-73v4-xw9w

nanoid: Integer Overflow or Wraparound

3 Repositories01. Sept. 2026
Interpretationsgrenze

Exakte Identitäten hinein, klare Grenzen hinaus

Der Collector liest begrenzte Lockfiles, SBOMs und exakte Doppelgleich-Pins an einem unveränderlichen Commit. Versionsbereiche werden nie durch Annahmen aufgelöst.

Abruf, Parsing, Zuordnung und Veröffentlichung verwenden kein generatives KI-Modell.

i6eal (2026): 115 KI-Chatbot Agent Flow Backend – exaktes KI-Abhängigkeitsevidenz-Dossier, Datenstand 12. Nov. 2026. https://i6eal.de/tools/ki-abhaengigkeitsatlas/repository/opencode-14107/

So liest du dieses Dossier

Belegt dieses Repository-Dossier einen Betrieb?
Nein. Es dokumentiert veröffentlichte Abhängigkeiten an einem beobachteten Commit – keine eingesetzte Umgebung.
Warum sind exakte Versionen erforderlich?
OSV- und Registermetadaten lassen sich nur mit einem beobachteten paket@version-Tupel reproduzierbar verknüpfen. Der Collector ersetzt einen Versionsbereich nie durch das neueste Release.
Bedeutet eine fehlende Zeile, dass die Abhängigkeit nicht existiert?
Nein. Sie bedeutet nur „in den begrenzten Dateien und am Repository-Prüfpunkt nicht beobachtet“. Unvollständige Bäume und Parserfehler bleiben ausdrücklich sichtbar.

Du brauchst einen dauerhaften Abhängigkeitsevidenzpfad für eine andere öffentliche Code-Kohorte?

Wir bauen quellenbasierte Datenprodukte mit stabilen Identitäten, reproduzierbaren Verknüpfungen und sichtbaren Aussagegrenzen.

Datenprojekt besprechenAlle Tools ansehen