Commit Graph

20 Commits

Author SHA256 Message Date
larssand
83ffef3570 Pool baseline state across streams sharing an entity concept
Completes the last deferred item from ROADMAP §0: entities recognized as
the same real-world concept across enabled streams (e.g. srcip in both a
firewall and an IIS stream) now share baseline knowledge of entity
presence/age and known relationship-target values, instead of each stream
learning it cold. Implemented additively (synthetic shared_entity:<group>
namespace in the existing baseline.py tables, no schema migration), scoped
to entity presence + relationship known-values only — per-stream
distribution baselines stay untouched. Also fixes a latent alias-map
collision bug found while building this (ALIAS_CANONICAL_BY_FIELD let
"context" silently steal "hostname"/"dns_query" from their own canonical
groups).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-23 18:50:14 +02:00
larssand
8c155ec9cf add new structure 2026-09-23 17:06:05 +02:00
larssand
7cbec64b0e ny roadmap och arch 2026-09-23 15:09:13 +02:00
larssand
7b94512abc add feedback scopes, revoke and precision metrics
Feedback rules now support value/field/entity/stream scope, require
expiry for broad suppressions, and can be revoked individually.
Adds an active-rules panel, detector precision metrics, and diagnostics.
2026-09-07 19:51:54 +02:00
larssand
d7b8c494e9 Added the optional Ollama profile advisor 2026-06-30 09:09:04 +02:00
larssand
d99fe24b84 Looks at observed logs per stream.
Finds common denominators:
2026-06-29 21:38:11 +02:00
larssand
d764c5a038 Implemented the baseline/noise and SQLite growth improvements. 2026-06-29 19:58:49 +02:00
larssand
6ea8bfd714 investigation export. 2026-06-29 19:48:29 +02:00
larssand
16b5bbdd63 Graylog query details 2026-06-29 19:26:16 +02:00
larssand
aab9f15c6d multi-entity stream profiles. 2026-06-29 19:18:11 +02:00
larssand
68370217da Fortsatte roadmapen med multi-entity stream profiles 2026-06-29 19:08:23 +02:00
larssand
20b0e0a92e Ny central normalisering 2026-06-29 18:55:18 +02:00
larssand
0b31e6c55e stream_coverage i status-API. 2026-06-29 18:36:50 +02:00
larssand
c95634f976 fix profile editor 2026-06-29 17:10:03 +02:00
larssand
0e41e00ebc sequence detection 2026-06-25 22:05:04 +02:00
larssand
9da1aedf52 configurable per-field detector weights är klart. 2026-06-25 19:36:08 +02:00
larssand
b6560d64f7 Implemented the next roadmap step: direct Graylog MCP replay with temporary baselines. 2026-06-25 18:34:51 +02:00
larssand
ea4aaf57ed Continued the Detection Quality roadmap. 2026-06-24 21:32:18 +02:00
larssand
cdef3e1355 Continued the Detection Quality roadmap milestone. 2026-06-24 21:14:07 +02:00
larssand
223b2a013e Implemented the UI improvements. and roadmap 2026-06-24 20:43:40 +02:00