Skip to main content

Exporting

The end goal is your report as a polished DOCX. Your content plus a .docx template runs through the templating engine and downloads as a finished document.

How to export

  1. Open the report and click Export (top-right).
  2. Click Export as DOCX.
  3. If anything's empty, you'll get a warning, so choose Export Anyway or go back and fill it in.
  4. Your browser downloads report-title.docx. Open it in Word, LibreOffice, or anything else.
The Export dropdown.
Assign a template first

The export uses the report's assigned template (set in the New Report modal or the editor's Metadata → Template card). With no template, the export can't run. See Report Templates.

What gets included

Everything maps to template placeholders:

GroupVariables
Report{{title}}, {{client}}, {{status}}
Metadata fieldsEach field as a snake_case variable, e.g. {{assessment_date}}
Sections{{sections.section_name}} (or {{section_section_name}}) with full rich-text formatting preserved
Findings (loop){{title}}, {{severity}}, {{cvss_score}}, {{cvss_vector}}, all content fields, plus loop vars {{_num}} and {{_index}}
Severity styling{{severity_color}} (hex) and {{severity_badge}} (a ready-made colored label)
Summary counts{{total_findings}}, {{critical_count}}, {{high_count}}, {{medium_count}}, {{low_count}}, {{info_count}}

Images you pasted or uploaded are embedded directly, auto-sized to fit (max 6 inches wide) with aspect ratio preserved. For the full syntax, see Template Syntax.

The empty-fields warning

Before exporting, NullReport flags empty metadata fields, empty sections, untitled findings, and empty (visible) finding fields:

warning

"Your report has: 2 empty metadata fields, 1 empty section, 3 empty finding fields. Do you still want to export?"

Click Export Anyway and they simply render blank.

Copy Template Syntax

Need the exact variables for this report (including your custom fields)? Export → Copy Template Syntax copies a categorized reference to your clipboard, which is handy while building or updating a DOCX template.

Tips for best results

  • Assign a template before exporting, or it can't run.
  • Exports use saved data, so auto-save handles this, but hit Save to flush immediately if you just made changes.
  • Wrong-looking output is almost always the template, usually a missing or misspelled placeholder. Check Template Syntax.
  • Rich text converts automatically: bold, lists, tables, code, and images all render in the DOCX.