{% extends "base.html" %} {% block title %}Audit Log — GovLift{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
{{ classification }}
← GovLift

Audit Log Viewer

Append-Only NIST AU Compliant Audit Trail — {{ classification }}

APPEND-ONLY · IMMUTABLE
{{ data.summary.get('total_events', 0) }}
Total Events
{{ data.summary.get('unique_users', 0) }}
Unique Users
{{ data.summary.get('by_action', {})|length }}
Action Types
{% if data.summary.get('by_action') %}
Events by Action
{% for action, count in data.summary.by_action.items() %}
{{ count }}
{{ action }}
{% endfor %}
{% endif %}
{% if data.log %} {% for entry in data.log %} {% endfor %} {% else %} {% endif %}
ID Timestamp User Action Resource Type Resource ID Classification Details
{{ entry.get('id', '') }} {{ entry.get('timestamp', '—') }} {{ entry.get('user_id', '—') }} {% set act = entry.get('action', 'read') %} {{ act }} {{ entry.get('resource_type', '—') }} {{ entry.get('resource_id', '—') }} {% set cls = entry.get('classification', '') %} {% if cls %} {{ cls }} {% else %} {% endif %} {{ entry.get('details', '—') }}
No audit events found.
{% include "includes/iqe_query_widget.html" %} {% endblock %}