{# Narrative masthead — large italic editorial headline + lede paragraph. Mood: Stripe Press / Linear changelog. Serif italic, generous scale. Anatomy (top → bottom): 1. Eyebrow (mono uppercase): SCAN REPORT · started-at · UTC 2. Headline (serif italic 56/64): synthesized from band + score 3. Byline (sans, muted): version + target + duration 4. Lede (sans 19/32, max-width 68ch): one-paragraph synopsis with inline anchor links into the sections below. Inputs read from the shared view-model payload (no theme-specific keys): - scan_id, started_at_label, version, target_ref, elapsed_label - aivss_label, band_label, band_class, counts, findings_total - is_running, lede_html (Editorial-shared, re-used here) #}

SCAN REPORT {{ started_at_label }}

{%- if is_running and aivss_label == '—' -%} The swarm is still ramping up. {%- elif counts.critical and counts.critical > 0 -%} The {%- if target_ref and target_ref != '—' %} {{ target_ref }}{% endif %} agent surfaced {{ counts.critical }} critical finding{% if counts.critical != 1 %}s{% endif %} across {{ findings_total }} total. {%- elif counts.high and counts.high > 0 -%} The {%- if target_ref and target_ref != '—' %} {{ target_ref }}{% endif %} agent scored {{ aivss_label }} with {{ counts.high }} high-severity finding{% if counts.high != 1 %}s{% endif %}. {%- elif findings_total > 0 -%} The {%- if target_ref and target_ref != '—' %} {{ target_ref }}{% endif %} agent scored {{ aivss_label }}{% if band_label and band_label != 'PENDING' %} — {{ band_label | lower }}{% endif %}. {%- else -%} The {%- if target_ref and target_ref != '—' %} {{ target_ref }}{% endif %} agent held clean{% if aivss_label != '—' %} at {{ aivss_label }} / 100{% endif %}. {%- endif -%}

Generated by Agent Guardian v{{ version }} {% if target_ref and target_ref != '—' %} · Target {{ target_ref }} {% endif %} · Duration {{ elapsed_label }} · Scan {{ scan_id }}

{%- if lede_html -%} {{ lede_html | safe }} {%- else -%} This scan exercised the target with the canonical Agent Guardian probe library. {{ findings_total }} finding{% if findings_total != 1 %}s{% endif %} were surfaced across the Adversarial Surface Index categories. {%- endif -%} {% if findings_total > 0 %} See Findings and the attack timeline below. {% else %} See the reconnaissance summary and the reproducibility receipt. {% endif %}