diff --git a/README.md b/README.md index c53540e..aa52f6e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ -# Fortigate AI ML Inspection Agent +# SignalScope -Local FortiGate log and policy inspection agent. It parses FortiGate syslog/JSONL logs, audits FortiOS policy exports, highlights UTM events, and can quarantine malicious source IPs through the FortiGate API when explicitly enabled. +SignalScope is a local multi-stream security log correlation and anomaly detection agent. It ingests FortiGate, Graylog MCP streams, DNS, Windows, proxy, Nginx, VPN, and infrastructure events through a common model, then builds baselines and correlation evidence. + +The Python module and legacy `fgai` command remain available for compatibility. New installations can use `signalscope`. Autoblocking is dry-run by default. The tool will not block RFC1918, loopback, multicast, link-local, reserved, or allowlisted addresses unless you change the code. diff --git a/pyproject.toml b/pyproject.toml index 8c03269..62b09ef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,9 +1,10 @@ [project] -name = "fgai" +name = "signalscope" version = "0.1.0" -description = "Local FortiGate log and policy inspection agent with guarded UTM autoblocking." +description = "Local multi-stream security log correlation and anomaly detection agent." requires-python = ">=3.11" dependencies = [] [project.scripts] fgai = "fgai.cli:main" +signalscope = "fgai.cli:main" diff --git a/src/fgai/dashboard.py b/src/fgai/dashboard.py index 9f280a5..e373603 100644 --- a/src/fgai/dashboard.py +++ b/src/fgai/dashboard.py @@ -14,7 +14,7 @@ HTML = """
-