Commit Graph

884 Commits

Author SHA1 Message Date
Oliver Kieselbach 9cee2ed9e9 fix cve correlation service and guid validation 2026-04-01 15:50:16 +02:00
Oliver Kieselbach cff85ab104 ux tuning 2026-04-01 14:29:33 +02:00
Oliver Kieselbach 1fda382488 fine tuning UX 2026-04-01 13:31:23 +02:00
Oliver Kieselbach 71f3e99326 fix quick search 2026-04-01 13:20:41 +02:00
Oliver Kieselbach a594a4ccd9 ux fine tuning 2026-04-01 13:05:50 +02:00
Oliver Kieselbach 1acab3a3c9 ux change no more analyze rule banner 2026-04-01 13:03:07 +02:00
Oliver Kieselbach 7789fec75d ux fix for quick search 2026-04-01 12:56:40 +02:00
Oliver Kieselbach 734061031b better OIDC config cache scaling 2026-04-01 12:52:15 +02:00
Oliver Kieselbach f8e9cb2a70 added tip of the day 2026-04-01 12:34:13 +02:00
Oliver Kieselbach 2aeaf575bc fixes persistence of important completion states, crash loop for hello, and race condition for device info 2026-04-01 12:32:59 +02:00
Oliver Kieselbach 17d72b9b3f fix bootstrap rate limit, fix download timeout 2026-04-01 12:04:17 +02:00
Oliver Kieselbach 53e6692cad enhanced progress portal 2026-04-01 04:33:45 +02:00
Oliver Kieselbach 405916d582 progress portal bugfix 2026-04-01 04:27:17 +02:00
Oliver Kieselbach 3368bd94c7 chore and progress portal bugfix 2026-04-01 04:27:05 +02:00
Oliver Kieselbach a2d01a1a45 added proxied download for diag package 2026-04-01 03:56:23 +02:00
Oliver Kieselbach a01e8924f7 fixed test fail due to hardend config endpoint 2026-04-01 03:26:39 +02:00
Oliver Kieselbach c9f6122c34 fix webhook notification 2026-04-01 03:23:28 +02:00
Oliver Kieselbach 7dd9cd2f72 Fix cross-tenant vulnerability in test-notification endpoint 2026-04-01 03:05:20 +02:00
Oliver Kieselbach ba34fc984b hardened config endpoint 2026-04-01 03:00:19 +02:00
Oliver Kieselbach 5c45b47813 added odata sanitizer 2026-04-01 02:39:11 +02:00
Oliver Kieselbach d12b8895a5 bootstrap token auth fix 2026-04-01 02:22:48 +02:00
Oliver Kieselbach 6b3c201880 added missing script output 2026-04-01 01:37:25 +02:00
Oliver Kieselbach 71e6475497 updated bootstrapper 2026-04-01 00:27:23 +02:00
Oliver Kieselbach 823c459138 bootstrapper exit values 2026-04-01 00:10:29 +02:00
Oliver Kieselbach 7596b586b0 bugfix bootstrap 2026-03-31 23:54:46 +02:00
Oliver Kieselbach 02325a302d update maintenance function 2026-03-31 23:44:39 +02:00
Oliver Kieselbach dd8e155a11 comment update 2026-03-31 23:35:16 +02:00
Oliver Kieselbach 55b077659d bug fix bootstrap 2026-03-31 23:30:43 +02:00
Oliver Kieselbach 906879aada bugfix ntpserver null value 2026-03-31 23:23:54 +02:00
Oliver Kieselbach 5e6c8922ef updaze docs agent bootstrap 2026-03-31 23:07:30 +02:00
Oliver Kieselbach 5f1bd1c470 bugfix bootstrapper and update architecture.md 2026-03-31 22:49:51 +02:00
Oliver Kieselbach e8903ff413 chore 2026-03-31 22:38:28 +02:00
Oliver Kieselbach 7c3d8f54bd added agent unit tests 2026-03-31 22:29:24 +02:00
Oliver Kieselbach 2c37a73d6f docs update regarding agent marker 2026-03-31 22:06:31 +02:00
Oliver Kieselbach 3b871b299d cahgned bootstrap guards and added more, new hybrid join completion logic 2026-03-31 22:00:08 +02:00
Oliver Kieselbach 1a89080f0f agent docs updates 2026-03-31 21:25:51 +02:00
Oliver Kieselbach db6a2a6254 added Distress channel unit tests 2026-03-31 17:10:59 +02:00
Oliver Kieselbach f181205694 update gitignore 2026-03-31 05:02:13 +02:00
Oliver Kieselbach 615e1b7b94 chore gitignore 2026-03-31 05:01:56 +02:00
Oliver Kieselbach 31f8d2af37 some sec hardenings 2026-03-31 04:56:07 +02:00
Oliver Kieselbach 2625d1f948 fix Summary Dialog taskbar icon 2026-03-31 04:15:49 +02:00
Oliver Kieselbach ac7aabe43b fix ntpserver default 2026-03-31 03:41:22 +02:00
Oliver Kieselbach af721bfa21 fix save of timezone toggle 2026-03-31 03:29:07 +02:00
Oliver Kieselbach d9c4ea2657 agent emergency channel established 2026-03-31 03:07:52 +02:00
Oliver Kieselbach f0cb6e55e8 agent emergency channel established 2026-03-31 03:07:30 +02:00
Oliver Kieselbach 4cf169f8af improve MCP server: audit fixes + split tools into domain modules
- Add tool annotations (readOnlyHint, destructiveHint, idempotentHint, openWorldHint) to all 23 tools
- Add isError flag to error responses (403, 503, KB not ready) for proper MCP error signaling
- Replace global token state with AsyncLocalStorage to prevent cross-session token leaks
- Add session TTL cleanup (12h interval, 2h max age) for abandoned sessions
- DRY server version string from package.json instead of 3x hardcoded
- Split 1060-line tools.ts into domain modules: sessions (359), search (353), admin (351)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 01:10:16 +02:00
Oliver Kieselbach 3cfe88c791 changed settings 2026-03-31 00:30:03 +02:00
Oliver Kieselbach 1d8db409ca even more convenient fuzzy search 2026-03-30 22:40:07 +02:00
Oliver Kieselbach 3e71cf036e more robust timestamp handling and tests 2026-03-30 21:55:17 +02:00
Oliver Kieselbach 3ca642006f updated settings 2026-03-30 21:26:51 +02:00