{% extends "base.html" %} {% block content %}

{{ file_info.original_name }}

MD5: {{ file_info.md5 }}

Entropy {{ "%.2f"|format(file_info.entropy) }}
{# Add this right after the header div, before Navigation Buttons #}

Risk Assessment

{{ file_info.risk_assessment.level }} Risk ({{ file_info.risk_assessment.score }}%)
{% if file_info.risk_assessment.factors %}

Risk Factors

{% for factor in file_info.risk_assessment.factors %}
{{ factor }}
{% endfor %}
{% endif %}

File Hashes

MD5

{{ file_info.md5 }}

SHA256

{{ file_info.sha256 }}

Basic Information

File Size

{{ file_info.size|filesizeformat }}

File Type

{{ file_info.mime_type }}

Extension

{{ file_info.extension }}

Upload Time

{{ file_info.upload_time }}

{% if file_info.pe_info %}

PE Information

{% if file_info.pe_info.detection_notes %} {{ file_info.pe_info.detection_notes|length }} Detection Notes {% endif %}

File Type

{{ file_info.pe_info.file_type }}

Machine Type

{{ file_info.pe_info.machine_type }}

Subsystem

{{ file_info.pe_info.subsystem }}

Compile Time

{{ file_info.pe_info.compile_time }}

Entry Point

{{ file_info.pe_info.entry_point }}

{% if file_info.pe_info.checksum_info %}

PE Checksum

{% if file_info.pe_info.checksum_info.is_valid %} Valid {% else %} Invalid {% endif %}

{% endif %}
{% if file_info.pe_info.detection_notes %}

Detection Notes

{% for note in file_info.pe_info.detection_notes %}
{{ note }}
{% endfor %}
{% endif %} {% if file_info.pe_info.checksum_info and not file_info.pe_info.checksum_info.is_valid %}

Checksum Mismatch

Stored Checksum

{{ file_info.pe_info.checksum_info.stored_checksum }}

Calculated Checksum

{{ file_info.pe_info.checksum_info.calculated_checksum }}

{% endif %}

PE Sections

{% for section in file_info.pe_info.sections %} {% endfor %}
Name Size Entropy Notes
{{ section.name }} {{ section.size|filesizeformat }} {{ "%.2f"|format(section.entropy) }}
{% for note in section.detection_notes %}
{{ note }}
{% endfor %}
{% if file_info.pe_info.suspicious_imports %}

Suspicious Imports

{% for dll, imports in file_info.pe_info.grouped_suspicious_imports.items() %}

{{ dll }}

{% for import in imports %}

{{ import.function }}

{{ import.note }}

{% endfor %}
{% endfor %}
{% endif %}
{% endif %}
{% endblock %}