Commit Graph

1000 Commits

Author SHA1 Message Date
Oliver Kieselbach 82ba96ad68 normalize CPE strings 2026-04-07 09:50:59 +02:00
Oliver Kieselbach 3a5bf83b7c new seed file 2026-04-07 09:47:59 +02:00
Oliver Kieselbach 91e3e5e597 fix total count on vulnerability report stats card 2026-04-07 01:05:16 +02:00
Oliver Kieselbach 6e5617259f improved stats about scanned software vs non-scanned software on stats card 2026-04-07 00:52:42 +02:00
Oliver Kieselbach 8569bf2d52 updated wordings on settings and docs 2026-04-07 00:45:43 +02:00
Oliver Kieselbach 95b6ed0734 better namings for vulnerability report 2026-04-07 00:35:50 +02:00
Oliver Kieselbach 257a8f7b52 Session-Aware Auto-Unblock for new session and blocked devices 2026-04-07 00:11:15 +02:00
Oliver Kieselbach 8b5149fd9d Agent changelog update 2026-04-07 00:09:09 +02:00
Oliver Kieselbach 3a107fcef6 fix known issues link 2026-04-07 00:02:34 +02:00
Oliver Kieselbach 2ae64ea1c3 fix layout in software mapping table 2026-04-06 23:56:31 +02:00
Oliver Kieselbach 93c7948d69 added configmgr_detection confidence score 2026-04-06 23:42:52 +02:00
Oliver Kieselbach b879286d48 layout fixes and file split for better handling 2026-04-06 23:34:05 +02:00
Oliver Kieselbach 90efdca330 better CPE matching (Fuzzy Jaro-Winkler) + matching telemetry for matching engine fine tuning 2026-04-06 23:09:01 +02:00
Oliver Kieselbach 67b514f988 updated guards for live validation 2026-04-06 18:40:10 +02:00
Oliver Kieselbach 98bf752242 added logged on user var for diagnostics package and gather rules 2026-04-06 18:31:11 +02:00
Oliver Kieselbach 49590e57d9 preserve do telemetry for better reporting 2026-04-06 18:13:00 +02:00
Oliver Kieselbach 6a8a916d3c extended schema with new values 2026-04-06 17:56:11 +02:00
Oliver Kieselbach 860d00c017 added better error code handling and mapping 2026-04-06 17:53:55 +02:00
Oliver Kieselbach 2da879b2b1 added comments and optimized search with expand synonyms 2026-04-06 17:08:30 +02:00
Oliver Kieselbach 0943238680 mcp search tool update 2026-04-06 16:53:22 +02:00
Oliver Kieselbach b2e826000e addes known short keywords to mcp search 2026-04-06 16:46:16 +02:00
Oliver Kieselbach e709d568c0 fixed ime function 2026-04-06 16:31:04 +02:00
Oliver Kieselbach 0525f9c78f missing persistence for some config values 2026-04-06 16:26:23 +02:00
Oliver Kieselbach 0d54619a52 added IME agent update alert 2026-04-06 15:50:07 +02:00
Oliver Kieselbach 56a3ce259d added IME version history and MCP tool support for the IME history 2026-04-06 15:46:59 +02:00
Oliver Kieselbach 60eb841d37 updated known-issues, architecture.md and rawquery function 2026-04-06 15:12:07 +02:00
Oliver Kieselbach f8183cb7a7 enhanced hello tracker to recognize skipped event 2026-04-06 14:22:15 +02:00
Oliver Kieselbach e2d011f115 enhanced DO collector again 2026-04-06 14:06:58 +02:00
Oliver Kieselbach fda81b8e50 removed unnecessary preview approved badge 2026-04-06 13:45:08 +02:00
Oliver Kieselbach 1e7ca0ea33 optimized DO Collector 2026-04-06 13:31:13 +02:00
Oliver Kieselbach 79125cea9b bugfix additional log paths set to nothing was not saved 2026-04-06 12:58:03 +02:00
Oliver Kieselbach d662cc9973 added docs agent internals 2026-04-06 12:08:22 +02:00
Oliver Kieselbach 23beb007aa send DO snapshot only at change 2026-04-06 11:58:43 +02:00
Oliver Kieselbach c843035373 added DO info collector 2026-04-05 17:56:25 +02:00
Oliver Kieselbach e6390db5be better diagnosics package collection 2026-04-05 17:19:22 +02:00
Oliver Kieselbach 29f1d7ab7b new DO analytics added for future DO agent feature 2026-04-05 14:56:51 +02:00
Oliver Kieselbach 45db8f093f more tests for critical AuthFunction 2026-04-05 14:14:27 +02:00
Oliver Kieselbach 8cb601d23c race condition fix 2026-04-05 13:36:02 +02:00
Oliver Kieselbach 46f6964093 added tip of the day 2026-04-05 13:01:03 +02:00
Oliver Kieselbach 06c3c1ec93 updated container bicep 2026-04-05 12:58:22 +02:00
Oliver Kieselbach 1da5cf7a76 added known-issues docs site 2026-04-05 12:37:47 +02:00
Oliver Kieselbach b9b3ae9bc3 IME newline fix 2026-04-05 01:47:23 +02:00
Oliver Kieselbach 7b4b3071a4 refactor: replace Fuse/vector event search with weighted keyword scoring
Fuse fuzzy matching was too loose for structured event data (matched
"app_tracking_summary" instead of "app_install_failed"). Vector embeddings
didn't scale (timeout on 1000+ events even with 2 vCPU).

New approach: prefix-aware keyword matching with weighted field scoring.
EventType matches score 3x, message 2x, source 1.5x, data 0.5x.
Prefix matching handles morphological variants (install↔installation).
Knowledge base search_knowledge still uses vector (pre-indexed at startup).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 01:39:01 +02:00
Oliver Kieselbach 3f4a27b9e8 suitable search for events (fuse, keyord) scale down container again 2026-04-05 01:31:59 +02:00
Oliver Kieselbach fb0d646463 more compute for mcp and semantic search 2026-04-05 01:11:33 +02:00
Oliver Kieselbach a6d8ab9a1a beter mcp semantic search 2026-04-05 01:00:18 +02:00
Oliver Kieselbach f3dc3909a9 better DO calculations 2026-04-05 00:47:21 +02:00
Oliver Kieselbach c7227df06d feat: added DO details to geo report 2026-04-05 00:16:39 +02:00
Oliver Kieselbach ab0c6b5092 fix admin refresh bug 2026-04-04 23:38:43 +02:00
Oliver Kieselbach 474bd25085 hardware alerts toggle always visable 2026-04-04 21:16:04 +02:00