{% extends "allianceauth/base.html" %} {% load securityaudit_extras %} {% block page_title %}Security Audit Summary{% endblock %} {% block content %}

Security Audit Summary

Audit #{{ run.id }}

Target
{% if run.target.target_type == "individual" %} {{ target_affiliations.character_name|default:run.target }} {% else %} {{ target_affiliations.corp_name|default:run.target }} {% endif %}
Corporation
{% if target_affiliations.corp_logo_url %} {% endif %} {{ target_affiliations.corp_name|default:"-" }}
Alliance
{% if target_affiliations.alliance_logo_url %} {% endif %} {{ target_affiliations.alliance_name|default:"-" }}
Status
{{ run.get_status_display }}
Risk
{{ run.risk_level|title }} ({{ run.risk_score }})
Summary
{{ run.summary|default:"-" }}
Created
{{ run.created_at }}
Initiated by
{% if started_by_portrait %} {% endif %} {{ started_by_name }}
{% if run.finished_at %}
Finished
{{ run.finished_at }}
{% endif %} {% if run.missing_scopes and run.missing_scopes != "[]" and run.missing_scopes != "None" and run.missing_scopes != "null" %}
Missing scopes
{{ run.missing_scopes }}
{% endif %} {% if run.error_message and run.error_message != "None" and run.error_message != "null" %}
Error
{{ run.error_message }}
{% endif %}
{% if disclosed_alts %}
Disclosed Alts
{% for alt in disclosed_alts %}
{{ alt.character_name }}
{% endfor %}
{% endif %} {% if capital_ship_observations %}
Observed Capital Ships
{% for category in capital_ship_observations %}
{{ category.label }} {{ category.total_observations }}
{% for ship in category.ships %}
{% if ship.total_asset_count %} {{ ship.total_asset_count }} {% endif %}
    {% for char in ship.characters %}
  • {{ char.character_name }} (zKill: {{ char.observation_count }}{% if char.first_seen %}, first {{ char.first_seen|date:"Y-m-d" }}{% endif %}{% if char.last_seen %}, last {{ char.last_seen|date:"Y-m-d" }}{% endif %}{% if char.asset_count %}, assets: {{ char.asset_count }}{% endif %}{% if char.is_current_ship %}, ACTIVE{% endif %})
  • {% endfor %}
{% endfor %}
{% endfor %}
{% endif %}
Severity Breakdown
None: {{ severity_breakdown.none|default:0 }}
Critical: {{ severity_breakdown.critical|default:0 }}
High: {{ severity_breakdown.high|default:0 }}
Medium: {{ severity_breakdown.medium|default:0 }}
Low: {{ severity_breakdown.low|default:0 }}
{% if child_runs %}
Audited Corporation Members
{% for child in child_runs %} {% endfor %}
Character Status Risk
{% if child.portrait_url %} {% endif %} {{ child.character_name }}
{{ child.status_display }} {{ child.risk_level|title }} ({{ child.risk_score }}) View
{% endif %}
Detailed Findings
{% for finding in findings %} {% empty %} {% endfor %}
Severity Type Title Details Impact
{{ finding.severity|title }} {{ finding.finding_type }} {{ finding.title }}

{{ finding.title }}

{{ finding.details }}

{% if finding.prepared_evidence %}
    {% for item in finding.prepared_evidence %}
  • {% if item.key == "counterparty_character_id" %} {% with cp=counterparty_by_id|get:item.value %} {% if cp %}
    {% if cp.portrait_url %} {% endif %}
    {{ cp.character_name }} {% if cp.is_declared_alt %} Declared Alt {% endif %} {% if cp.memberaudit_url %}MemberAudit{% endif %} {% if cp.zkill_url %}zKill{% endif %}
    {% else %} {{ item.key }}: {{ item.value }} {% endif %} {% endwith %} {% elif item.key == "collusion_killmail_ids" %} {% if item.collusion_killmail_links %}
      {% for link in item.collusion_killmail_links %}
    • {{ link.date }} — {{ link.url }} {% if link.matches %} {% for match in link.matches %} {% if match.image_url %} {% endif %} {% endfor %} {% endif %}
    • {% endfor %}
    {% else %} none {% endif %} {% elif item.key == "matched_enemy_or_blacklist_entities" %} {{ item.key }}: {% if item.matched_entities %}
    {% for entity in item.matched_entities %}
    {% if entity.image_url %} {% endif %} {{ entity.name }} ({{ entity.source }} {{ entity.entity_type }} #{{ entity.entity_id }})
    {% endfor %}
    {% else %} none {% endif %} {% elif item.key == "enemy_connection" %} {% with ec=item.enemy_connection %} {% if ec %}
    {% if ec.image_url %} {% endif %}
    {{ ec.name }}
    {% if ec.corp_id %} {{ ec.corp_name }} {% endif %} {% if ec.alliance_id %} {{ ec.alliance_name }} {% endif %}
    {% else %} none {% endif %} {% endwith %} {% elif item.key == "total_isk" %} {{ item.key }}: {{ item.value|format_isk }} {% else %} {{ item.key }}: {{ item.value }} {% endif %}
  • {% endfor %}
{% endif %}
{{ finding.score_impact }}
No findings were recorded for this audit run.
{% if counterparty_rows %}
Counterparties
{% for cp in counterparty_rows %} {% endfor %}
Type Counterparty Affiliation Relationship Amount Events Details
{{ cp.type }}
{% if cp.portrait_url %} {% endif %}
{{ cp.character_name|default:"Unknown" }} {% if cp.is_declared_alt %} Declared Alt {% endif %}
{% if cp.memberaudit_url %}MemberAudit{% endif %} {% if cp.zkill_url %}zKill{% endif %}
{{ cp.corp_name|default:"-" }}{% if cp.alliance_name %} / {{ cp.alliance_name }}{% endif %} {{ cp.relationship }} {% if cp.total_amount %}{{ cp.total_amount|format_isk }}{% else %}-{% endif %} {{ cp.event_count }} {% if cp.notes %}
{{ cp.notes|safe }}
{% else %}-{% endif %}
{% endif %} {% if run.target.target_type == "individual" %}
Corp History

Red rows are part of a corp-hopping window (at least {{ corp_hop_count_threshold }} changes within {{ corp_hop_window_days }} days).

{% for row in corp_history %} {% empty %} {% endfor %}
Corporation Start Date End Date Duration
{% if row.logo_url %}{% else %}-{% endif %} {{ row.corp_name }} {% if row.npc %}NPC{% endif %} {{ row.start_date_str|default:"-" }} {{ row.end_date_str|default:"-" }} {% if row.duration_days is not None %}{{ row.duration_days }} day{{ row.duration_days|pluralize }}{% else %}-{% endif %}
No corporation history available.
{% endif %} {% endblock %}