{% extends "base.html" %} {% block content %}

Audit history

Every config submitted to netguard is saved under ~/.netguard/configs/. Re-audit any of them against the current catalog — useful after a quarterly STIG release to see if your devices' compliance changed.

{% if not rows %}
No audits saved yet. Submit a config from the dashboard or pull one live from /pull — both flows save the config automatically.
{% else %}
{% for r in rows %} {% endfor %}
cmp Device Source Saved (UTC) Model Software
{{ r.hostname or '(unknown)' }} {{ r.source_name }} {{ r.saved_at.strftime('%Y-%m-%d %H:%M:%S') }} {{ r.facts.get('model') or '—' }} {{ (r.facts.get('software') or '—')[:38] }}
Check exactly 2 rows to diff them (drift detection).
{# Hidden one-shot re-audit forms (per row) so each row's button doesn't have to conflict with the compare-form's submit handler. #} {% for r in rows %} {% endfor %} {% endif %} {% endblock %}