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

Batch audit · {{ rows|length }} device{{ '' if rows|length == 1 else 's' }}

Aggregate across the batch: {{ agg.PASS }} PASS · {{ agg.FAIL }} FAIL · {{ agg.MANUAL }} MANUAL (Likely-N/A {{ agg.likely_na }} · Applicable {{ agg.applicable }} · General {{ agg.unknown }})

⬇ All CKLs (.zip) ⬇ All annotated .cfg (.zip) ⬇ All Excel (.zip) ⬇ Combined CSV ← New batch
{% for r in rows %} {% endfor %}
Device Source Product PASS FAIL dot1x ✗ MANUAL N/A Applic. Gen.
{{ r.hostname }} {{ r.source_name }} {{ r.product }} {{ r.pass }} {{ r.fail }} {{ r.dot1x_fails or '' }} {{ r.manual }} {{ r.likely_na }} {{ r.applicable }} {{ r.unknown }} Details →
{% endblock %}