{% extends "base.html" %} {# CUI // SP-CTI #} {% block title %}{{ app_name }} — Compliance Dashboard{% endblock %} {% block content %} {% if data_source_error %}
Live compliance data unavailable — connect the compliance engine. No sample posture is shown.
{% endif %}
ATO Status
{% if ato_registered %}{{ ato_status }}{% if impact_level %} — {{ impact_level }}{% endif %} {% else %}No ATO registered{% endif %}
Compliance Score
{% if compliance_pct is not none %}{{ compliance_pct }}% ({{ total_implemented }}/{{ total_controls }} controls) {% else %}No control data{% endif %}
ATO Expiry
{{ ato_expiry if ato_expiry else '—' }}
Executive View Deploy Pattern
{{ poam_open }}
Open POAMs
{{ poam_in_progress }}
In Progress
{{ total_controls - (poam_open + poam_in_progress) }}
Controls Clear
{{ compliance_pct }}%
Overall Score

Control Families

NIST 800-53 Rev 5
{% for s in ato_sections %} {% set coverage = (s.implemented / s.controls * 100)|round(0)|int if s.controls else 0 %} {% else %} {% endfor %}
Family Controls Implemented Coverage Status
{{ s.name }} {{ s.controls }} {{ s.implemented }}
{{ coverage }}%
{% if s.status == 'green' %} Compliant {% elif s.status == 'yellow' %} Partial {% else %} Not Started {% endif %}
No data — connect compliance engine to populate control families.

POAM Items

+ Add POAM
{% for p in poam_items %} {% else %} {% endfor %}
ID Control Weakness Due Date Status
{{ p.id }} {{ p.control }} {{ p.weakness }} {{ p.due }} {% if p.status == 'open' %} Open {% elif p.status == 'in_progress' %} In Progress {% else %} Closed {% endif %}
No POA&M items — connect compliance engine to track weaknesses.
{% endblock %} {% block styles %} {% endblock %}