{% from "partials/_macros.html" import card_header %} {% set vc = { 'malicious': verdict_counts.get('malicious', 0), 'suspicious': verdict_counts.get('suspicious', 0), 'unknown': verdict_counts.get('unknown', 0), 'benign': verdict_counts.get('benign', 0), } %} {% set vc_total = vc.values() | sum %}
{{ card_header("verdicts") }}
{# ----- all-time totals: donut + legend ----- #}
{{ vc_total }}
{% set rows = [ ('malicious', 'bg-red-500', 'text-red-300'), ('suspicious', 'bg-amber-500', 'text-amber-300'), ('unknown', 'bg-slate-500', 'text-slate-300'), ('benign', 'bg-emerald-500', 'text-emerald-300'), ] %} {% for name, dot_cls, label_cls in rows %}
{{ name }} {{ vc[name] }}
{% endfor %}
{# ----- last-12h trend (filled by JS from /api/chart/verdicts) ----- #}
produced — last 12h