{% extends "base.html" %} {% block title %}{{ title }} · neuralgentics-web{% endblock %} {% block content %}

{{ title }}

Live view of HTTP requests through the egress gateway · {{ events|length }} event{{ '' if events|length == 1 else 's' }}

/api/v1/gateway-audit/recent
{% for e in events %} {% else %} {% endfor %}
Time Method Host URI Decision Reason Client IP
{{ e.timestamp.astimezone().strftime("%Y-%m-%d %H:%M:%S") }} {{ e.method }} {{ e.host }} {{ e.uri }} {% if e.decision == "allowed" %} {{ e.decision }} {% else %} {{ e.decision }} {% endif %} {{ e.reason }} {{ e.client_ip }}
No audit events yet.

SSE stream at /modules/gateway-audit/sse · polling fallback every 5s if the stream drops.

{% endblock %}