Dashboard headline monitoring widgets are empty stubs (AI threats, attack map, live logs) #1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
crates/patronus-web/src/routes/pages.rs:286-297-ai_threats,attack_map_data, andlive_logsare allvec![]with// TODO: Fetch from ...comments. These are exactly the monitoring/status features the project's own gap-analysis (FINAL-GAP-ANALYSIS.md) claims are superior to pfSense/OPNsense - they currently show nothing real.Fix needed:
ai_threats: wire to the actual AI monitoring system (whatever backend produces threat classifications)attack_map_data: wire to real geo-IP attack data (from firewall logs / IDS alerts)live_logs: wire to the real log aggregatorAlso related:
crates/patronus-web/src/handlers.rs:169- aliases returns an empty vec with// TODO: Get actual aliases- the alias list API doesn't return real firewall aliases yet.Found during a real gap-analysis review, 2026-09-30 (verified against code, not just the self-reported doc which claims superior monitoring).