Skip to main content

Report Node Guide

Overview

The Report Node allows you to generate professional PDF reports from your workflow data. This powerful node automatically analyzes and organizes your input data, creating well-structured, visually appealing reports that can be shared with stakeholders, clients, or team members.

Use Cases

  • Creating security assessment reports
  • Generating vulnerability summaries
  • Producing compliance documentation
  • Building executive summaries of technical findings
  • Creating client deliverables with consistent formatting
  • Documenting penetration test results
  • Generating regular security status reports

Creating a Report Node

Basic Setup

  1. Drag a Report Node from the node palette onto your workflow canvas
  2. Connect it to one or more input nodes containing the data you want to include in the report

Report Node being added to a workflow with tool selection

Configuration Options

Node Properties

PropertyDescription
NameA descriptive name for the node (will be used in report title)

How Report Nodes Work

Using algorithms, an AI agent and a dedicated reporting tool; the Report Node uses a sophisticated multi-stage process to generate reports:

  1. Data Collection and Analysis: The node collects data from all connected upstream nodes and analyzes using algorithms to understand the structure and content.

  2. AI Content Organization: Based on the analysis, the node automatically organizes the data into logical sections and categories.

  3. AI Report Structure Creation: The node generates a report structure with appropriate sections, headings, and content blocks.

  4. PDF Generation: The structured content is formatted into a PDF document with proper styling, headers, footers, and pagination using a dedicated Zynap report generation tool.

Report Structure

Reports are automatically structured with the following components:

  • Title Page: Includes report title, date, and organization information
  • Table of Contents: Automatically generated based on report sections
  • Executive Summary: High-level overview of the report contents
  • Detailed Sections: Content organized by category or data source
  • Findings/Results: Detailed presentation of key information
  • Visualizations: Charts, tables, and other visual elements as appropriate
  • Conclusion: Summary of key findings and insights
  • Appendices: Additional technical details if needed

AI-Powered Report Generation

The Report Node leverages AI to:

  1. Analyze input data to identify patterns, relationships, and key information
  2. Determine the most appropriate report structure based on the content
  3. Generate meaningful visualizations of complex data
  4. Create professional narrative descriptions and context
  5. Format technical information in a clear, accessible way

Best Practices

  • Meaningful Input Names: Name your upstream nodes clearly and format them correctly to help the Report Node better categorize the information
  • Data Organization: Structure your input data logically for better AI performance
  • Multiple Inputs: Connect multiple data sources for comprehensive reports
  • Report Node Placement: Placement location of node typically does not matter, connections do

Example Report Workflow

Security Assessment Report

Input Nodes:

  • Subdomain discovery results
  • Vulnerability scan findings
  • Port scan data
  • Web technology detection
  • Security misconfigurations

Generated Report Sections:

  1. Executive Summary
  2. Scope and Methodology
  3. Key Findings
  4. Technical Details
    • Network Infrastructure
    • Web Applications
    • Vulnerabilities by Severity
  5. Recommendations
  6. Appendices

Troubleshooting

IssueResolution
Missing data in reportVerify upstream node connections and data format
Inaccurate repot dataReduce the volume of input data or break into multiple reports
Formatting issuesEnsure input data is properly structured
Section organizationImprove upstream node naming for better categorization

Complete workflow with Report Node connected to downstream nodes