⚡ {{ _('FILE CLUSTERS — Similarity-Based Grouping') }}

{{ _('Files grouped by ssdeep/TLSH/SimHash similarity (threshold ≥ 0.80). Management IP filtering does not affect cluster construction.') }}
{{ stats.total_clusters }}
{{ _('Total Clusters') }}
{{ stats.total_files }}
{{ _('Total Files') }}
{{ stats.multi_file_clusters }}
{{ _('Multi-File Clusters') }}
{{ stats.largest_cluster_size }}
{{ _('Largest Cluster') }}
{{ stats.avg_files_per_cluster }}
{{ _('Avg Files/Cluster') }}
{{ _('Hash engine:') }} {{ stats.active_track }}
{% if clusters %}
{% for c in clusters %}
{{ c.cluster_id }} {{ c.size }} {{ _('files') }} {% if c.size > 1 %} {{ _('MULTI-FILE') }} {% endif %}
{{ c.created_at }}
{% for f in c.files %}
{{ f.name }} {% if f.quarantined %} {{ _('[QUARANTINED]') }} {% endif %}
{{ f.path|e }}
{% endfor %} {% if c.size > 20 %}
{{ _('... and ') }}{{ c.size - 20 }}{{ _(' more file(s)') }}
{% endif %}
{% endfor %}
{% else %}
📦

{{ _('No file clusters found') }}

{{ _('Clusters are formed when files are scanned and have similarity ≥ 0.80.') }}
{{ _('Trigger a scan or ingest detection records to populate clusters.') }}

{% endif %}