{% extends "base.html" %} {% block title %}cATO Dashboard — Boundary Canvas — ICDEV{% endblock %} {% block content %}
Continuous Authorization to Operate health across all boundary designs. Click a row to view control findings.
Back to Boundary Canvas| Project / Design | ATO Score | Grade | CAT I Findings | Classification | Last Updated |
|---|---|---|---|---|---|
| {{ d.name }} | {% if d.score is not none %} {{ d.score|round(0)|int }}/100 {% else %} N/A {% endif %} | {{ d.grade or '—' }} | {{ d.cat1_findings if d.cat1_findings else '0' }} | {{ d.classification or 'CUI' }} | {{ d.updated_at[:16] if d.updated_at else '—' }} |
| No boundary designs found. Create one. | |||||
Five measures per fabric, each stated beside its own denominator, from both cATO modules — labelled by scope and never blended. A fabric nobody has assessed reads not assessed: that is not a clean bill of health.
{% if not fabric_posture or fabric_posture.get('unmeasurable') %}No fabric was assessed, so nothing here is a verdict about posture. Once the fabric registry declares fabrics, each appears below with its own measures.
| Measure | Value | Denominator | Source |
|---|---|---|---|
| {{ key|replace('_', ' ') }} | {% if m.state == 'measured' %} {{ m.value }} {{ m.unit|default('')|replace('_', ' ') }} {% else %} {{ m.state|replace('_', ' ') }} {% endif %} | {% if m.state == 'measured' %} of {{ m.denominator }} {{ m.denominator_of }} {% else %} {{ m.reason }} {% endif %} | {{ m.source }} |
There is deliberately no overall number on this panel. The two cATO sources measure different populations — system authorization boundaries against deployed applications — and the five measures carry different denominators, so a single figure across them would have no denominator at all.