{% extends "base.html" %} {% block title %}Dashboard{% endblock %} {% block content %}
{{ stats.total_scans }}
TOTAL MISSIONS
{{ stats.active_scans }}
ACTIVE GHOSTS
{{ stats.total_results }}
SIGNALS CAPTURED
{{ stats.critical_threats }}
CRITICAL THREATS
{{ configured_apis }}
APIS ONLINE
◫ RECENT GHOST RUNS VIEW ALL →
{% if recent_scans %} {% for scan in recent_scans %} {% endfor %}
TARGETTYPESTATUSSHADOW SCORETHREAT
{{ scan.target[:40] }} {{ scan.scan_type }} {% if scan.status == 'running' %} {% endif %} {{ scan.status.upper() }} {% if scan.shadow_score is not none %}
{{ "%.0f"|format(scan.shadow_score) }} {% else %} {% endif %}
{{ (scan.threat_level or 'unknown').upper() }} VIEW →
{% else %}
OwlScan

No ghost runs in the grid yet.

LAUNCH FIRST MISSION
{% endif %}
◉ LIVE FEED
[OWLSCAN] Signal established. Grid online.
[SYSTEM] Awaiting operative commands...
⚙ API GRID STATUS CONFIGURE →
{% for api in api_status[:16] %}
{{ api.name }}
{% endfor %}
{% if api_status|length > 16 %}

+{{ api_status|length - 16 }} more APIs available

{% endif %}
◈ QUICK PROBE
{% endblock %} {% block scripts %} {% endblock %}