{{ _('Anteumbra Manual Scan Report') }}
{{ _('Scan ID:') }} {{ result.scan_id }} | {{ _('Generated:') }} {{ generated_at }} |
{{ _('Duration:') }} {{ "%.1f"|format(result.end_time - result.start_time) if result.end_time else _('N/A') }}{{ _('s') }}
{{ _('Scan Summary') }}
{{ result.total_files }}
{{ _('Total Files') }}
{{ result.new_findings }}
{{ _('New Findings') }}
{{ result.known_findings }}
{{ _('Known (in Registry)') }}
{{ result.clean }}
{{ _('Clean Files') }}
{{ result.errors }}
{{ _('Errors') }}
{{ result.target_dir }}
{{ _('Target Directory') }}
{{ result.scanned_files }}
{{ _('Files Scanned') }}
{{ result.status.upper() }}
{{ _('Status') }}
{% set new_findings = result.findings|selectattr('classification', 'equalto', 'new')|list %}
{% if new_findings %}
{{ _('New Detections') }} ({{ new_findings|length }})
| {{ _('File') }} | {{ _('Path') }} | {{ _('Engine') }} | {{ _('Features') }} | {{ _('Score') }} |
{% for f in new_findings %}
{{ f.file_name }} |
{{ f.file_path }} |
{{ f.engine }} |
{{ f.features|join(', ') }} |
{{ "%.2f"|format(f.score) }} |
{% endfor %}
{% endif %}
{% set known_findings = result.findings|selectattr('classification', 'equalto', 'known')|list %}
{% if known_findings %}
{{ _('Known Detections') }} ({{ known_findings|length }})
| {{ _('File') }} | {{ _('Path') }} | {{ _('Engine') }} | {{ _('First Detected') }} | {{ _('Source') }} |
{% for f in known_findings %}
{{ f.file_name }} |
{{ f.file_path }} |
{{ f.engine }} |
{{ f.detected_at }} |
{{ f.detection_source }} |
{% endfor %}
{% endif %}
{% if result.status == 'error' %}
{{ _('Error:') }} {{ result.error_message }}
{% endif %}
{{ _('Anteumbra v1.9.0 — Manual Scanner Report —') }} {{ generated_at }}