{% extends "base.html" %} {% block title %}Dashboard — Audit Serve{% endblock %} {% block content %}

Top 5 by Risk

{% if top_risk %} {% for r in top_risk %} {% endfor %}
RepoRisk Score
{{ r.name }} {{ "%.1f"|format(r.risk_score|default(r.risk)|float) }}
{% else %}

No data — run audit <username> --portfolio-truth first.

{% endif %}

Top 5 by Gap (low completeness)

{% if top_gap %} {% for r in top_gap %} {% set comp = r.completeness_score|default(r.completeness)|float %} {% endfor %}
RepoCompleteness
{{ r.name }} {{ "%.1f"|format(comp) }}
{% else %}

No data — run audit <username> --portfolio-truth first.

{% endif %}
{% endblock %}