diff --git a/web/templates/analysis/generic/_msi.html b/web/templates/analysis/generic/_msi.html index d7335b5eb96..c4ba59e4ba6 100644 --- a/web/templates/analysis/generic/_msi.html +++ b/web/templates/analysis/generic/_msi.html @@ -1,65 +1,86 @@ {% load key_tags %}
+ {% if file.msi %} + + {% if file.msi.metadata %} +
{# panel panel-default -> card mb-3 #} +
{# panel-heading -> card-header #} +

SummaryInformation Metadata

{# panel-title -> card-title mb-0 #} +
+ + + + + + + {% for key, value in file.msi.metadata.items %} + + + + + {% endfor %} + +
{{ key }}{{ value }}
+
+ {% endif %} + {% if file.msi.rows %} -
-

MSI Information

-
- +
{# panel panel-default -> card #} +
{# panel-heading -> card-header #} +

Custom Actions ({{ file.msi.rows|length }})

{# panel-title -> card-title mb-0 #} +
+
{# Added card-body p-0 #} +
{# mb-0 to remove bottom margin #} {% for column_name in file.msi.columns %} {% endfor %} - {# Header for enrich details #} {% for row in file.msi.rows %} - + {% for column_name in file.msi.columns %} {% endfor %} - + {% if row.Enrich %} + + + {% endif %} {% endfor %}
{{ column_name }}Enrichment
- {% if column_name == "Type" %} - {{ row.Type }} - {% if row.Enrich.basic_type %} -
{{ row.Enrich.basic_type }} - {% endif %} - {% elif column_name == "Source" %} - {{ row.Source }} - {% if row.Enrich.source %} -
{{ row.Enrich.source }} - {% endif %} - {% else %} - {{ row|getkey:column_name }} - {% endif %} + {{ row|getkey:column_name }}
- {% if row.Enrich %} -
    - {% if row.Enrich.execution %} -
  • Exec: {{ row.Enrich.execution }}
  • - {% endif %} - {% if row.Enrich.return_processing %} -
  • Ret: {{ row.Enrich.return_processing }}
  • - {% endif %} - {% if row.Enrich.flags %} -
  • Flags: {{ row.Enrich.flags|join:", " }}
  • - {% endif %} - {% if row.Enrich.remainder %} -
  • Remainder: {{ row.Enrich.remainder }}
  • - {% endif %} -
- {% endif %} +
+
+ {% if row.Enrich.basic_type %} +
Basic Type: {{ row.Enrich.basic_type }}
+ {% endif %} + {% if row.Enrich.source %} +
Source Type: {{ row.Enrich.source }}
+ {% endif %} + {% if row.Enrich.return_processing %} +
Return Processing: {{ row.Enrich.return_processing }}
+ {% endif %} + {% if row.Enrich.execution %} +
Execution: {{ row.Enrich.execution }}
+ {% endif %} + {% if row.Enrich.flags %} +
Flags: {{ row.Enrich.flags|join:", " }}
+ {% endif %} + {% if row.Enrich.remainder %} +
Remainder: {{ row.Enrich.remainder }}
+ {% endif %} +
- {% else %} - Nothing to display. {% endif %} -
\ No newline at end of file + + {% endif %} +