Probe Results

{% if project %} {{ project.name }} {% endif %}
{% if result.error %}

{{ result.error }}

{% endif %} {% if result.summary %}
{% if result.success %}Completed{% else %}Partial{% endif %} {{ result.summary.total_findings }} finding{{ result.summary.total_findings|pluralize }} {% if result.summary.probes_executed %} — probes: {{ result.summary.probes_executed|join:", " }} {% endif %}
{% endif %} {% if result.probe_results %}
{% for probe_id, probe_result in result.probe_results.items %}
{{ probe_id }} {{ probe_result.posture_state|default:"ok" }}
{% if probe_result.errors %}

{% for err in probe_result.errors %}{{ err }}{% if not forloop.last %}; {% endif %}{% endfor %}

{% endif %} {% if probe_result.signals %}
    {% for signal in probe_result.signals %}
  • {{ signal.severity_band|default:"MEDIUM" }} {{ signal.pulse_summary|default:signal.signal_category|truncatechars:120 }}
  • {% endfor %}
{% elif probe_result.probes %}
{% for probe in probe_result.probes %}
{% if probe.blocked %}Blocked{% else %}Bypassed{% endif %} {{ probe.category }} — {{ probe.description|truncatechars:80 }}
{% endfor %}
{% else %}

No signals recorded.

{% endif %}
{% endfor %}
{% elif result.findings %} {% else %}

No probe results available. Configure an API endpoint on the project.

{% endif %}