Skip to content
Page Layout

Page Layout

Templates are made of pages. Each page has its own HTML content and layout settings that control how it renders in the PDF.

Page settings

Each page has the following metadata options:

Page settings

SettingOptionsDescription
OrientationPortrait, LandscapePage orientation
Show headerOn / OffDisplay the header on this page
Show footerOn / OffDisplay the footer on this page
Show page numberOn / OffDisplay page number in the footer

Headers & footers

Headers and footers are defined at the template level and shared across all pages that have them enabled. They support the same LiquidJS syntax as page content.

Header and footer settings

Header example:

Header example

Footer example:

Footer example

Multi-page structure

Multi-page structure

A typical report template uses multiple pages:

  1. Cover page — Title, client info, dates.
  2. Table of contents — Auto-generated ToC.
  3. Executive summary — Custom variables for summary text.
  4. Scope & methodology — Scope entries, methodology description.
  5. Findings overview — Stats table, severity chart.
  6. Vulnerability details — Use a {% for vuln in vulnerabilities %} loop with {% pagebreak %} between findings.

Page loop for each vulnerability