# WAFtester Print-Optimized Report Configuration
# Designed for physical printing and PDF export
# Clean black-and-white with high readability

name: print
description: "Print-optimized report with clean layout for PDF export and physical printing"
version: "2.0.0"

branding:
  title: "WAF Security Assessment Report"
  subtitle: ""
  logo: ""
  company: ""
  footer: "Generated by WAFtester"

layout:
  max_width: 900
  orientation: portrait
  page_size: A4
  compact: false
  table_of_contents: true
  page_numbers: true
  page_breaks_between_sections: true

sections:
  - id: cover_page
    title: "Cover"
    enabled: true
    fields:
      - title
      - target
      - timestamp
      - company

  - id: executive_summary
    title: "Executive Summary"
    enabled: true
    fields:
      - target
      - timestamp
      - duration
      - total_tests
      - blocked
      - bypassed
      - errors
      - effectiveness
      - grade
      - highest_severity

  - id: severity_chart
    title: "Severity Distribution"
    enabled: true
    chart_type: "bar"

  - id: category_breakdown
    title: "Category Results"
    enabled: true
    chart_type: "table"

  - id: bypasses
    title: "WAF Bypass Findings"
    enabled: true
    max_items: 50
    sort_by: "severity"
    sort_order: "desc"
    fields:
      - id
      - category
      - severity
      - name
      - url
      - method
      - status_code
      - outcome
      - payload
      - owasp_link
      - cwe_link

  - id: recommendations
    title: "Remediation Recommendations"
    enabled: true
    priority_order: true

  - id: detailed_results
    title: "Complete Test Results"
    enabled: true
    paginate: true
    page_size: 40

  - id: appendix
    title: "Appendix"
    enabled: true
    include_raw_payloads: false
    include_methodology: true

styling:
  theme: "print"
  font_family: "'Georgia', 'Times New Roman', serif"
  font_size: "11pt"
  heading_font: "'Arial', 'Helvetica', sans-serif"
  code_font: "'Courier New', 'Courier', monospace"
  line_height: "1.6"
  colors:
    primary: "#000000"
    secondary: "#333333"
    success: "#000000"
    warning: "#000000"
    danger: "#000000"
    background: "#ffffff"
    text: "#000000"
    border: "#666666"
    header_bg: "#f0f0f0"
    alt_row: "#f9f9f9"
  severity_markers:
    critical: "[!!!]"
    high: "[!!]"
    medium: "[!]"
    low: "[.]"
    info: "[-]"

charts:
  enabled: true
  renderer: "svg"
  width: 450
  height: 300
  grayscale: true
  types:
    - severity_bar
    - category_table

export:
  formats:
    - pdf
    - html
  include_raw_data: false
  compress: false
  embed_images: true
  grayscale_images: true
  max_file_size_mb: 20