Sebas
|
09439a7f53
|
fix(core): reqwest 0.13 hat kein RequestBuilder::query -> Url::parse_with_params
CI / test (push) Successful in 11m40s
|
2026-06-25 12:49:34 +00:00 |
|
Sebas
|
2b7ec544da
|
docs: Tools-Tabelle komplett (9 Tools) + Suppression-Write + VULNERABILITY_ANALYSIS
CI / test (push) Failing after 5m23s
|
2026-06-25 07:30:05 +00:00 |
|
Sebas
|
271a15cd1f
|
feat(tools): suppress_finding — Write-Tool fuer Suppression/Analyse
CI / test (push) Failing after 5m23s
|
2026-06-25 07:28:35 +00:00 |
|
Sebas
|
bd4fd412da
|
feat(core): set_analysis (Suppression/Analyse via PUT /analysis)
CI / test (push) Failing after 5m24s
|
2026-06-25 07:27:43 +00:00 |
|
Sebas
|
69ef02fa59
|
build(core): serde_json fuer Analysis-Request-Body
CI / test (push) Failing after 5m24s
|
2026-06-25 07:27:09 +00:00 |
|
Sebas
|
9be73422bb
|
feat(tools): VEX, SBOM, Komponenten, Policy-Verstoesse + Projekt-Lookup als MCP-Tools
CI / test (push) Failing after 5m24s
|
2026-06-25 06:44:38 +00:00 |
|
Sebas
|
df99a46f95
|
feat(core): VEX, SBOM, Komponenten, Policy-Verstoesse + Projekt-Lookup
CI / test (push) Failing after 5m26s
|
2026-06-25 06:44:10 +00:00 |
|
Sebas
|
1c2a1f50dc
|
docs: README — Windows-Arbeitsrechner (native .exe + Claude Desktop) ergaenzt
CI / test (push) Successful in 11m41s
|
2026-06-24 14:44:56 +00:00 |
|
Sebas
|
1719f610f5
|
README: Stage-3-Stand + lokaler Mac/Docker- und Claude-Desktop-Flow
CI / test (push) Successful in 11m42s
|
2026-06-24 14:40:26 +00:00 |
|
Sebas
|
473a754357
|
release: automatisches gitea.token statt manuellem Secret
CI / test (push) Successful in 12m56s
|
2026-06-24 12:58:37 +00:00 |
|
Sebas
|
106bb61842
|
release: Diagnose beim Release-Lookup (HTTP-Status, Secret-Check)
CI / test (push) Successful in 13m3s
|
2026-06-24 12:57:10 +00:00 |
|
Sebas
|
d4efd66af8
|
release: nodejs fuer actions/checkout auf dem host-Runner installieren
CI / test (push) Successful in 11m38s
|
2026-06-24 09:48:54 +00:00 |
|
Sebas
|
9e684060ca
|
release: Multi-Arch (amd64 + arm64) via buildx, HTTP- und stdio-Image
CI / test (push) Successful in 11m42s
Release Images / build-and-attach (release) Failing after 1s
0.1.0
|
2026-06-24 08:23:01 +00:00 |
|
Sebas
|
20ecc6c497
|
Stage 3: DTRACK_PERMISSIONS in .env.example dokumentiert
CI / test (push) Successful in 11m47s
|
2026-06-24 08:01:31 +00:00 |
|
Sebas
|
bb92fa4c4c
|
Stage 3: DTRACK_PERMISSIONS in Compose durchreichen (optional)
CI / test (push) Successful in 12m29s
|
2026-06-24 08:01:19 +00:00 |
|
Sebas
|
8f41215a8f
|
Stage 3: permissions.toml.example (RBAC-Policy-Vorlage)
CI / test (push) Successful in 12m25s
|
2026-06-24 08:01:05 +00:00 |
|
Sebas
|
8c38808d12
|
Stage 3: leeres DTRACK_PERMISSIONS = nicht gesetzt (Compose-sicher)
CI / test (push) Has been cancelled
|
2026-06-24 08:00:55 +00:00 |
|
Sebas
|
aec6bc11fa
|
Stage 3: alte Auth durch gate-Modul (RBAC + Flat-Fallback) ersetzt
CI / test (push) Successful in 13m17s
|
2026-06-24 07:44:56 +00:00 |
|
Sebas
|
6bc8716f1a
|
Stage 3: RBAC-Middleware (Token -> Identity, tools/call gegen Policy)
CI / test (push) Successful in 13m14s
|
2026-06-24 07:44:39 +00:00 |
|
Sebas
|
fce25bfee1
|
Stage 3: deps fuer RBAC-Middleware (dtrack-perms, serde_json)
CI / test (push) Successful in 13m10s
|
2026-06-24 07:44:19 +00:00 |
|
Sebas
|
3ec385ca9a
|
Stage 3: dtrack-perms zum Workspace hinzufuegen
CI / test (push) Successful in 13m18s
|
2026-06-24 07:30:30 +00:00 |
|
Sebas
|
f7dfcc87c3
|
Stage 3: RBAC-Policy (Rollen/Clients, Deny-overrides-Allow, Tool-Filter) + Tests
CI / test (push) Successful in 13m19s
|
2026-06-24 07:30:22 +00:00 |
|
Sebas
|
c0780a53dc
|
Stage 3: dtrack-perms crate (RBAC-Policy)
CI / test (push) Successful in 13m19s
|
2026-06-24 07:29:52 +00:00 |
|
Sebas
|
03bfe85895
|
Stage 3: /data (persistente Config) ignorieren
CI / test (push) Successful in 13m20s
|
2026-06-24 07:17:48 +00:00 |
|
Sebas
|
a7a1ae1c4a
|
Stage 3: persistente Config via /data-Volume (DTRACK_CONFIG)
CI / test (push) Successful in 13m20s
|
2026-06-24 07:17:37 +00:00 |
|
Sebas
|
9b8bf5d689
|
Stage 3: Config-Persistenz -- resolve() bootstrappt Datei aus env
CI / test (push) Successful in 13m13s
|
2026-06-24 07:17:22 +00:00 |
|
Sebas
|
e81fa05c40
|
fix(admin): clippy collapsible_if -> let-chain
CI / test (push) Successful in 11m44s
|
2026-06-24 07:02:25 +00:00 |
|
Sebas
|
4de5628b05
|
Stage 3: Admin-Credentials in .env.example
CI / test (push) Failing after 5m26s
|
2026-06-23 21:02:40 +00:00 |
|
Sebas
|
ed0a0779dd
|
Stage 3: Admin-Credentials in compose durchreichen
CI / test (push) Failing after 5m27s
|
2026-06-23 21:02:30 +00:00 |
|
Sebas
|
5f35f1a205
|
Stage 3: Admin-Router einbinden (AppState, /admin)
CI / test (push) Failing after 5m29s
|
2026-06-23 21:01:26 +00:00 |
|
Sebas
|
fab77775ff
|
Stage 3: Admin-UI (maud + htmx) -- Config maskiert anzeigen/aendern, Live-Reload
CI / test (push) Successful in 11m47s
|
2026-06-23 21:01:01 +00:00 |
|
Sebas
|
f8acc3ad36
|
Stage 3: deps fuer Admin-UI (maud, base64, serde)
CI / test (push) Successful in 11m47s
|
2026-06-23 20:58:50 +00:00 |
|
Sebas
|
86b5555ecc
|
Stage 3: dtrack-http nutzt shared_client (Vorbereitung Live-Reload)
CI / test (push) Successful in 11m56s
|
2026-06-23 20:10:29 +00:00 |
|
Sebas
|
25083db63a
|
Stage 3: stdio nutzt shared_client
CI / test (push) Failing after 5m39s
|
2026-06-23 20:10:06 +00:00 |
|
Sebas
|
650709cc2e
|
Stage 3: DtrackServer haelt SharedClient (laufzeit-austauschbar)
CI / test (push) Failing after 5m24s
|
2026-06-23 20:09:51 +00:00 |
|
Sebas
|
5418698b34
|
Stage 3: tokio (sync) fuer den laufzeit-austauschbaren Client-Handle
CI / test (push) Successful in 13m15s
|
2026-06-23 20:09:29 +00:00 |
|
Sebas
|
c91fbe7c92
|
docs: README auf Stage 2 (stdio + HTTP, Server-Modus, Compose)
CI / test (push) Successful in 13m15s
|
2026-06-23 20:04:55 +00:00 |
|
Sebas
|
2fe67a2812
|
Stage 2: .env ignorieren
CI / test (push) Successful in 12m37s
|
2026-06-23 20:04:25 +00:00 |
|
Sebas
|
368232c959
|
Stage 2: .env.example fuer den Server-Modus
CI / test (push) Successful in 13m26s
|
2026-06-23 20:04:18 +00:00 |
|
Sebas
|
b5f3fd3c82
|
Stage 2: compose.yml fuer den Server-Modus
CI / test (push) Successful in 13m27s
|
2026-06-23 20:04:12 +00:00 |
|
Sebas
|
15c7cf2bfb
|
Stage 2: Containerfile.http (Server-Modus, dtrack-http)
CI / test (push) Successful in 13m3s
|
2026-06-23 20:04:03 +00:00 |
|
Sebas
|
8d155f7a9d
|
Stage 2: dtrack-http zum Workspace hinzufuegen
CI / test (push) Successful in 12m41s
|
2026-06-23 17:24:11 +00:00 |
|
Sebas
|
533490583d
|
Stage 2: HTTP-Frontend (StreamableHTTP /mcp + Bearer-Auth + /health)
CI / test (push) Successful in 12m51s
|
2026-06-23 17:24:02 +00:00 |
|
Sebas
|
42be70da03
|
Stage 2: dtrack-http crate (HTTP-Frontend)
CI / test (push) Successful in 12m37s
|
2026-06-23 17:23:45 +00:00 |
|
Sebas
|
49ed3ae9d6
|
Stage 1: dtrack-tools zum Workspace hinzufuegen
CI / test (push) Successful in 12m0s
|
2026-06-23 16:13:06 +00:00 |
|
Sebas
|
1b71da5606
|
Stage 1: dtrack-stdio nutzt dtrack-tools + Config-Resolve (Datei/env)
CI / test (push) Successful in 11m58s
|
2026-06-23 16:12:55 +00:00 |
|
Sebas
|
9d0dd5c350
|
Stage 1: dtrack-stdio ausgeduennt (nutzt dtrack-tools)
CI / test (push) Failing after 5m34s
|
2026-06-23 16:12:44 +00:00 |
|
Sebas
|
9cfdb87507
|
Stage 1: DtrackClient::from_config + DtrackConfig re-export
CI / test (push) Successful in 11m49s
|
2026-06-23 16:12:32 +00:00 |
|
Sebas
|
7619f968fd
|
Stage 1: dtrack-core haengt von dtrack-config ab
CI / test (push) Successful in 11m37s
|
2026-06-23 16:12:10 +00:00 |
|
Sebas
|
f3e94ba6b2
|
Stage 1: MCP-Server aus dtrack-stdio in dtrack-tools verschoben
CI / test (push) Successful in 12m2s
|
2026-06-23 16:12:00 +00:00 |
|