From 5010e53e0a57732211b7cf965fac1474cf8582b6bab49da2b2452760dac54c91 Mon Sep 17 00:00:00 2001 From: larssand Date: Sun, 21 Jun 2026 22:15:02 +0200 Subject: [PATCH] add mcp earch --- src/fgai/config.py | 2 ++ src/fgai/dashboard.py | 2 +- src/fgai/graylog_mcp.py | 3 ++ src/fgai/graylog_source.py | 69 ++++++++++++++++++++++++++++++++++++ src/fgai/monitor.py | 18 +++++----- tests/test_graylog_source.py | 26 ++++++++++++++ 6 files changed, 111 insertions(+), 9 deletions(-) create mode 100644 src/fgai/graylog_source.py create mode 100644 tests/test_graylog_source.py diff --git a/src/fgai/config.py b/src/fgai/config.py index 9ad798a..2f61e9d 100644 --- a/src/fgai/config.py +++ b/src/fgai/config.py @@ -9,6 +9,8 @@ DEFAULT_CONFIG: dict[str, object] = { "log_source": "local_syslog", "graylog_mcp_url": "", "graylog_stream": "", + "graylog_query": "*", + "graylog_field_mapping": "", "llm_enabled": False, "llm_model": "", "threat_intel_enabled": False, diff --git a/src/fgai/dashboard.py b/src/fgai/dashboard.py index 01b21f1..2670945 100644 --- a/src/fgai/dashboard.py +++ b/src/fgai/dashboard.py @@ -62,7 +62,7 @@ HTML = """

AI Assessment

LLM assessment disabled.

Anomalies

Recommendations

Block Candidates

Threat Intelligence

Policy Findings

Diagnostics

-

Runtime Configuration

+

Runtime Configuration