{% extends "base.html" %} {% block title %}{{ server.ip_address }} - Hermetic Suite{% endblock %} {% block content %}

Server Info

Category: {{ 'Internal' if server.is_internal else 'External' }}
Host Type:
MAC: {{ server.mac_address or 'Unknown' }}
OS: {{ server.os_detected or 'Unknown' }}
Last Seen: {{ server.last_seen.strftime('%Y-%m-%d %H:%M') if server.last_seen else 'Never' }}
Tags: {% for tag in server.tags or [] %} {{ tag }} {% else %} None (click to add) {% endfor %}
{% if services %} {% for svc in services %} {% endfor %}
Port Protocol Service Product Version State Last Seen
{{ svc.port }} {{ svc.protocol }} {{ svc.service_name or '-' }} {{ svc.product or '-' }} {{ svc.version or '-' }} {{ svc.state }} {{ svc.last_seen.strftime('%Y-%m-%d') if svc.last_seen else '-' }}
{% else %}

No services discovered yet. Run a scan to detect services.

{% endif %}
{% if vulnerabilities %} {% for vuln in vulnerabilities %} {% endfor %}
Severity CVE Title Service/Port Status Actions
{{ vuln.severity.value if vuln.severity else 'info' }} {% if vuln.cve_id %} {{ vuln.cve_id }} {% else %} - {% endif %} {{ vuln.title }} {% if vuln.description %}

{{ vuln.description[:100] }}...

{% endif %} {% if vuln.verified_status %}

Verified: {{ vuln.verified_status }} {% if vuln.installed_version %} (v{{ vuln.installed_version }}) {% endif %}

{% endif %}
{{ vuln.affected_service or '-' }} {% if vuln.affected_port %}:{{ vuln.affected_port }}{% endif %} {% if vuln.is_resolved %} Resolved {% elif vuln.is_acknowledged %} Acknowledged {% else %} Open {% endif %} {% if not vuln.is_resolved %} {% if server.ssh_enabled %}
{% endif %} {% if not vuln.is_acknowledged %} {% endif %} {% endif %}
{% else %}

No vulnerabilities found 🎉

{% endif %}
{% if scans %} {% for scan in scans %} {% endfor %}
Date Type Status Services Vulnerabilities Duration
{{ scan.created_at.strftime('%Y-%m-%d %H:%M') if scan.created_at else '-' }} {% set type_labels = { 'server': 'Server', 'server_auth': 'Server (Auth)', 'domain': 'Domain', 'discovery': 'Discovery' } %} {{ type_labels.get(scan.scan_type.value, scan.scan_type.value) }} {% set status_colors = { 'completed': 'success', 'running': 'warning', 'failed': 'danger', 'pending': 'secondary' } %} {{ scan.status.value|capitalize }} {{ scan.services_found if scan.services_found is not none else '-' }} {{ scan.vulnerabilities_found if scan.vulnerabilities_found is not none else '-' }} {% if scan.duration_seconds is not none and scan.duration_seconds >= 0 %} {{ scan.duration_seconds }}s {% elif scan.status.value == 'running' %} In progress... {% else %} - {% endif %}
{% else %}

No scan history for this server.

{% endif %}

SSH Authentication

Enable SSH authentication to get accurate package version information and detect patched vulnerabilities.

{% if server.ssh_enabled %} {% endif %}
{% endblock %}