Scroll Top

Custom report workflow

In the field of cybersecurity, the ability to generate reports quickly and accurately is essential. Report generator with place-holders is a powerful tool for Security Orchestration, Automation, and Response (SOAR) systems, enabling organizations to generate custom reports based on specific criteria. In this article, we’ll explore how to create a report generator with place-holders as a node in Energy SOAR system using Workflow automation tool.

Benefits of using Report generator node in Energy SOAR

Using place-holders in report enables organizations to create custom reports that are highly tailored to their needs. By using place-holders, you can generate reports that include only the data that is most relevant to your organization. For example, you could create a report showing details specific to a given type of incident. This level of customization makes it easier to identify potential threats and respond to them quickly.

Another benefit of using place-holders in report generation is that it can save time. Rather than creating multiple reports for different scenarios, you can create one report that includes place-holders for different variables. This means that you can generate multiple reports quickly and easily, without the need for extensive manual input.

One key feature of the Report Generator is the ability to create content or rows in a loop from an array. This allows users to generate reports with repeating sections of content, such as tables or lists. The array can contain multiple sets of data, and the report generator can automatically loop through each set to generate the corresponding content.

Implementing a Report Generator

To generate report in Workflow module, you will need to create a workflow that includes a Report Generator node. The Report generator node on input needs docx template binary item (Read Binary File) which include place-holders for specific variables, such as incident details or a content loop section to write all task logs details. Next thing is data needed to fill the template. We need prepare json with fields (Get report data) which will be inserted into place-holders.

Once you have configured the Report generator node, you can use other nodes to automate the process of generating and distributing reports. For example, you could use an Email node to send reports to specific recipients, or automatically upload reports to a cloud storage service.

To ensure that the Report generator with place-holders is effective, it’s important to choose the right variables to include. This will depend on the specific needs of your organization and the types of threats you are most concerned about.


In conclusion, a Report generator can be a powerful tool for organizations that are looking to automate their security processes. Report generator is a versatile tool that can be used in a variety of contexts. By using this tool, organizations can quickly generate reports that provide key insights and help them meet compliance requirements.