Перейти к содержанию

Отчётность и таймлайн

Превращение состояния проекта в результаты — и доказательство того, как к ним пришли. Доступность: оба издания.

Report

Отчёт

Строится из живых данных: scope, сводка по severity, инвентарь хостов и статусы, findings с пруфами/рекомендациями, крэкнутые учётные данные, attack path с шагами, разведка из графа, журнал активности.

Форматы экспорта (все рендерятся на сервере из одних данных):

  • PDF (WeasyPrint; запасной вариант — HTML при отсутствии WeasyPrint)
  • HTML — самодостаточный стилизованный документ
  • Markdown — серверный черновик (предпросмотр «Live Draft») и клиентский экспорт с YAML frontmatter и executive summary

C2-команды без подтверждения агента помечаются ⚠ UNCONFIRMED. Рейт-лимит (10/мин); требуется findings.read.

Purple

Purple-представление: покрытие техник MITRE, выведенное из шагов attack path и рёбер графа, помеченных Smart Build, чипы тактик, findings по severity и таймлайн защитника (что могла видеть синяя сторона). Копирует markdown-отчёт purple в буфер обмена.

Таймлайн

Хронологические события проекта — изменения сущностей плюс аудит-события (раскрытия секретов, экспорты, изменения состава участников). Группировка по датам, пагинация порциями («show older») для отзывчивости на больших engagement.

Снапшоты: захват выбранных групп данных (заметки, findings, хосты, граф) с последующим применением для отката; undo по событию для поддерживаемых действий.

Decommission-отчёт

Формируется через Closure Wizard при закрытии проекта: какая инфраструктура существовала, что было отозвано/снесено и что остаётся. В EE включает результаты сноса стеков.

Ожидаемое поведение

  • Отчёты никогда не требуют ручного копипаста из UI
  • Аудит-события переживают удаление сущностей