{% extends "base.html" %}
{% block title %}Diff #{{ diff.scan_id_a }} → #{{ diff.scan_id_b }} — {{ diff.domain }}{% endblock %}
{% block content %}
#{{ diff.scan_id_a }}
#{{ diff.scan_id_b }}
·
score Δ threshold = {{ diff.score_delta_threshold }}
{{ label }} {{ value }}{{ diff.domain }}
{{ title }}
{{ entries|length }}
{% if side == "delta" %}
{% for entry in entries %}
Δ
A → B
{% else %}
Score
{% endif %}
FQDN
Reasoning
{% if side == "delta" %}
{% set delta = entry.score_delta or 0 %}
{% endfor %}
{{ "+" if delta >= 0 else "" }}{{ delta }}
{{ entry.score_a }} → {{ entry.score_b }}
{% else %}
{% set s = entry.score_b if side == "added" else entry.score_a %}
{% if s is none %}
—
{% else %}
{{ s }}
{% endif %}
{% endif %}
{{ entry.fqdn }}
{{ ((entry.reasoning_b if side != "removed" else entry.reasoning_a) or "")[:140] }}
No meaningful changes.
Surface area between #{{ diff.scan_id_a }} and #{{ diff.scan_id_b }} is identical (within threshold).