Commit Graph

  • 09439a7f53 fix(core): reqwest 0.13 hat kein RequestBuilder::query -> Url::parse_with_params main Sebas 2026-06-25 12:49:34 +00:00
  • 2b7ec544da docs: Tools-Tabelle komplett (9 Tools) + Suppression-Write + VULNERABILITY_ANALYSIS Sebas 2026-06-25 07:30:05 +00:00
  • 271a15cd1f feat(tools): suppress_finding — Write-Tool fuer Suppression/Analyse Sebas 2026-06-25 07:28:35 +00:00
  • bd4fd412da feat(core): set_analysis (Suppression/Analyse via PUT /analysis) Sebas 2026-06-25 07:27:43 +00:00
  • 69ef02fa59 build(core): serde_json fuer Analysis-Request-Body Sebas 2026-06-25 07:27:09 +00:00
  • 9be73422bb feat(tools): VEX, SBOM, Komponenten, Policy-Verstoesse + Projekt-Lookup als MCP-Tools Sebas 2026-06-25 06:44:38 +00:00
  • df99a46f95 feat(core): VEX, SBOM, Komponenten, Policy-Verstoesse + Projekt-Lookup Sebas 2026-06-25 06:44:10 +00:00
  • 1c2a1f50dc docs: README — Windows-Arbeitsrechner (native .exe + Claude Desktop) ergaenzt Sebas 2026-06-24 14:44:56 +00:00
  • 1719f610f5 README: Stage-3-Stand + lokaler Mac/Docker- und Claude-Desktop-Flow Sebas 2026-06-24 14:40:26 +00:00
  • 473a754357 release: automatisches gitea.token statt manuellem Secret Sebas 2026-06-24 12:58:37 +00:00
  • 106bb61842 release: Diagnose beim Release-Lookup (HTTP-Status, Secret-Check) Sebas 2026-06-24 12:57:10 +00:00
  • d4efd66af8 release: nodejs fuer actions/checkout auf dem host-Runner installieren Sebas 2026-06-24 09:48:54 +00:00
  • 9e684060ca release: Multi-Arch (amd64 + arm64) via buildx, HTTP- und stdio-Image 0.1.0 Sebas 2026-06-24 08:23:01 +00:00
  • 20ecc6c497 Stage 3: DTRACK_PERMISSIONS in .env.example dokumentiert Sebas 2026-06-24 08:01:31 +00:00
  • bb92fa4c4c Stage 3: DTRACK_PERMISSIONS in Compose durchreichen (optional) Sebas 2026-06-24 08:01:19 +00:00
  • 8f41215a8f Stage 3: permissions.toml.example (RBAC-Policy-Vorlage) Sebas 2026-06-24 08:01:05 +00:00
  • 8c38808d12 Stage 3: leeres DTRACK_PERMISSIONS = nicht gesetzt (Compose-sicher) Sebas 2026-06-24 08:00:55 +00:00
  • aec6bc11fa Stage 3: alte Auth durch gate-Modul (RBAC + Flat-Fallback) ersetzt Sebas 2026-06-24 07:44:56 +00:00
  • 6bc8716f1a Stage 3: RBAC-Middleware (Token -> Identity, tools/call gegen Policy) Sebas 2026-06-24 07:44:39 +00:00
  • fce25bfee1 Stage 3: deps fuer RBAC-Middleware (dtrack-perms, serde_json) Sebas 2026-06-24 07:44:19 +00:00
  • 3ec385ca9a Stage 3: dtrack-perms zum Workspace hinzufuegen Sebas 2026-06-24 07:30:30 +00:00
  • f7dfcc87c3 Stage 3: RBAC-Policy (Rollen/Clients, Deny-overrides-Allow, Tool-Filter) + Tests Sebas 2026-06-24 07:30:22 +00:00
  • c0780a53dc Stage 3: dtrack-perms crate (RBAC-Policy) Sebas 2026-06-24 07:29:52 +00:00
  • 03bfe85895 Stage 3: /data (persistente Config) ignorieren Sebas 2026-06-24 07:17:48 +00:00
  • a7a1ae1c4a Stage 3: persistente Config via /data-Volume (DTRACK_CONFIG) Sebas 2026-06-24 07:17:37 +00:00
  • 9b8bf5d689 Stage 3: Config-Persistenz -- resolve() bootstrappt Datei aus env Sebas 2026-06-24 07:17:22 +00:00
  • e81fa05c40 fix(admin): clippy collapsible_if -> let-chain Sebas 2026-06-24 07:02:25 +00:00
  • 4de5628b05 Stage 3: Admin-Credentials in .env.example Sebas 2026-06-23 21:02:40 +00:00
  • ed0a0779dd Stage 3: Admin-Credentials in compose durchreichen Sebas 2026-06-23 21:02:30 +00:00
  • 5f35f1a205 Stage 3: Admin-Router einbinden (AppState, /admin) Sebas 2026-06-23 21:01:26 +00:00
  • fab77775ff Stage 3: Admin-UI (maud + htmx) -- Config maskiert anzeigen/aendern, Live-Reload Sebas 2026-06-23 21:01:01 +00:00
  • f8acc3ad36 Stage 3: deps fuer Admin-UI (maud, base64, serde) Sebas 2026-06-23 20:58:50 +00:00
  • 86b5555ecc Stage 3: dtrack-http nutzt shared_client (Vorbereitung Live-Reload) Sebas 2026-06-23 20:10:29 +00:00
  • 25083db63a Stage 3: stdio nutzt shared_client Sebas 2026-06-23 20:10:06 +00:00
  • 650709cc2e Stage 3: DtrackServer haelt SharedClient (laufzeit-austauschbar) Sebas 2026-06-23 20:09:51 +00:00
  • 5418698b34 Stage 3: tokio (sync) fuer den laufzeit-austauschbaren Client-Handle Sebas 2026-06-23 20:09:29 +00:00
  • c91fbe7c92 docs: README auf Stage 2 (stdio + HTTP, Server-Modus, Compose) Sebas 2026-06-23 20:04:55 +00:00
  • 2fe67a2812 Stage 2: .env ignorieren Sebas 2026-06-23 20:04:25 +00:00
  • 368232c959 Stage 2: .env.example fuer den Server-Modus Sebas 2026-06-23 20:04:18 +00:00
  • b5f3fd3c82 Stage 2: compose.yml fuer den Server-Modus Sebas 2026-06-23 20:04:12 +00:00
  • 15c7cf2bfb Stage 2: Containerfile.http (Server-Modus, dtrack-http) Sebas 2026-06-23 20:04:03 +00:00
  • 8d155f7a9d Stage 2: dtrack-http zum Workspace hinzufuegen Sebas 2026-06-23 17:24:11 +00:00
  • 533490583d Stage 2: HTTP-Frontend (StreamableHTTP /mcp + Bearer-Auth + /health) Sebas 2026-06-23 17:24:02 +00:00
  • 42be70da03 Stage 2: dtrack-http crate (HTTP-Frontend) Sebas 2026-06-23 17:23:45 +00:00
  • 49ed3ae9d6 Stage 1: dtrack-tools zum Workspace hinzufuegen Sebas 2026-06-23 16:13:06 +00:00
  • 1b71da5606 Stage 1: dtrack-stdio nutzt dtrack-tools + Config-Resolve (Datei/env) Sebas 2026-06-23 16:12:55 +00:00
  • 9d0dd5c350 Stage 1: dtrack-stdio ausgeduennt (nutzt dtrack-tools) Sebas 2026-06-23 16:12:44 +00:00
  • 9cfdb87507 Stage 1: DtrackClient::from_config + DtrackConfig re-export Sebas 2026-06-23 16:12:32 +00:00
  • 7619f968fd Stage 1: dtrack-core haengt von dtrack-config ab Sebas 2026-06-23 16:12:10 +00:00
  • f3e94ba6b2 Stage 1: MCP-Server aus dtrack-stdio in dtrack-tools verschoben Sebas 2026-06-23 16:12:00 +00:00
  • 7a24eb728d Stage 1: dtrack-tools crate (gemeinsamer MCP-Server, transport-unabhaengig) Sebas 2026-06-23 16:11:44 +00:00
  • c09aa78101 Stage 1: Config-Layer (TOML laden/speichern, env-Fallback, Secret-Masking) + Tests Sebas 2026-06-23 16:06:53 +00:00
  • dcfe9f30e0 Stage 1: dtrack-config crate (Config-Layer) Sebas 2026-06-23 16:06:33 +00:00
  • 95a2fc268e Stage 1: dtrack-config zum Workspace hinzufuegen Sebas 2026-06-23 16:06:28 +00:00
  • f2c8a2d311 fix(dtrack-stdio): clippy needless_update -- ueberfluessiges ..Default entfernt Sebas 2026-06-22 12:27:13 +00:00
  • d8e8a577dc fix(dtrack-stdio): serde_json ergaenzen + schemars auf 1.x (rmcp-0.16-kompatibel) Sebas 2026-06-22 08:47:41 +00:00
  • 3fdeb856aa fix(dtrack-core): clippy doc_overindented_list_items im from_env-Doc Sebas 2026-06-22 08:29:43 +00:00
  • e256ab7477 Stage 0: Release-Workflow (Image -> tar.gz als Release-Asset) Sebas 2026-06-22 08:07:51 +00:00
  • ecf9efeeaa Stage 0: README (Setup, Transfer, Desktop-Config, Roadmap) Sebas 2026-06-22 08:03:35 +00:00
  • 0b97e7bc74 Stage 0: .gitignore Sebas 2026-06-22 08:03:15 +00:00
  • 1148bb1551 Stage 0: Containerfile (musl-static, stdio-Entrypoint) Sebas 2026-06-22 08:03:11 +00:00
  • 29708e98ef Stage 0: Rust-CI (clippy + test + musl-Build) Sebas 2026-06-22 08:03:04 +00:00
  • ae8d186862 Stage 0: rmcp stdio-Server mit 3 read-only Tools Sebas 2026-06-22 08:02:53 +00:00
  • 05a7480dfc Stage 0: dtrack-stdio crate (rmcp stdio-Server) Sebas 2026-06-22 08:02:36 +00:00
  • 71889ab036 Stage 0: DT-API-Client (read-only) + Unit-Tests Sebas 2026-06-22 08:02:30 +00:00
  • fb3906e821 Stage 0: dtrack-core crate (DT-API-Client) Sebas 2026-06-22 08:02:12 +00:00
  • 4e8c1082c3 Stage 0: Cargo-Workspace anlegen Sebas 2026-06-22 08:02:06 +00:00
  • feb8ab987e Add README.md Sithies 2026-06-22 07:21:07 +00:00