<?xml version="1.0" encoding="UTF-8"?>
<!-- Created with Jaspersoft Studio version 6.20.0.final using JasperReports Library version 6.20.0-2bc7ab61c56f459e8176eb05c7705e145cd400ad  -->
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="C4PO_Pentest" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="d4d219cb-f6cb-4f7b-9d33-c00b82eaa1b7">
    <property name="com.jaspersoft.studio.data.defaultdataadapter" value="ProjectPentestReportJasperData Template JSON Adapter"/>
    <!-- Ignores Issue about not finding a specific font -->
    <property name="net.sf.jasperreports.awt.ignore.missing.font" value="true"/>
    <style name="Table_TH" mode="Opaque" backcolor="#232B44">
        <box>
            <pen lineWidth="0.5" lineColor="#151B2E"/>
            <topPen lineWidth="0.5" lineColor="#151B2E"/>
            <leftPen lineWidth="0.5" lineColor="#151B2E"/>
            <bottomPen lineWidth="0.5" lineColor="#151B2E"/>
            <rightPen lineWidth="0.5" lineColor="#151B2E"/>
        </box>
    </style>
    <style name="Table_CH" mode="Opaque" backcolor="#FFFFFF">
        <box>
            <pen lineWidth="0.5" lineColor="#151B2E"/>
            <topPen lineWidth="0.5" lineColor="#151B2E"/>
            <leftPen lineWidth="0.5" lineColor="#151B2E"/>
            <bottomPen lineWidth="0.5" lineColor="#151B2E"/>
            <rightPen lineWidth="0.5" lineColor="#151B2E"/>
        </box>
    </style>
    <style name="Table_TD" mode="Opaque" backcolor="#FFFFFF">
        <box>
            <pen lineWidth="0.5" lineColor="#151B2E"/>
            <topPen lineWidth="0.5" lineColor="#151B2E"/>
            <leftPen lineWidth="0.5" lineColor="#151B2E"/>
            <bottomPen lineWidth="0.5" lineColor="#151B2E"/>
            <rightPen lineWidth="0.5" lineColor="#151B2E"/>
        </box>
    </style>
    <style name="Table 1_TH" mode="Opaque" backcolor="#232B44">
        <box>
            <pen lineWidth="0.5" lineColor="#232B44"/>
            <topPen lineWidth="0.5" lineColor="#232B44"/>
            <leftPen lineWidth="0.5" lineColor="#232B44"/>
            <bottomPen lineWidth="0.5" lineColor="#232B44"/>
            <rightPen lineWidth="0.5" lineColor="#232B44"/>
        </box>
    </style>
    <style name="Table 1_CH" mode="Opaque" backcolor="#FFFFFF">
        <box>
            <pen lineWidth="0.5" lineColor="#232B44"/>
            <topPen lineWidth="0.5" lineColor="#232B44"/>
            <leftPen lineWidth="0.5" lineColor="#232B44"/>
            <bottomPen lineWidth="0.5" lineColor="#232B44"/>
            <rightPen lineWidth="0.5" lineColor="#232B44"/>
        </box>
    </style>
    <style name="Table 1_TD" mode="Opaque" backcolor="#FFFFFF">
        <box>
            <pen lineWidth="0.5" lineColor="#232B44"/>
            <topPen lineWidth="0.5" lineColor="#232B44"/>
            <leftPen lineWidth="0.5" lineColor="#232B44"/>
            <bottomPen lineWidth="0.5" lineColor="#232B44"/>
            <rightPen lineWidth="0.5" lineColor="#232B44"/>
        </box>
    </style>
    <subDataset name="projectPentestReport Sub Datasource" uuid="f4b3a379-ea17-4640-8dfc-e04d6c738694">
        <property name="com.jaspersoft.studio.data.defaultdataadapter" value="ProjectReportData JSON Adapter"/>
        <queryString language="json">
            <![CDATA[projectPentestReport]]>
        </queryString>
        <field name="id" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="id"/>
            <fieldDescription><![CDATA[id]]></fieldDescription>
        </field>
        <field name="category" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="category"/>
            <fieldDescription><![CDATA[category]]></fieldDescription>
        </field>
        <field name="refNumber" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="refNumber"/>
            <fieldDescription><![CDATA[refNumber]]></fieldDescription>
        </field>
        <field name="findings" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="findings"/>
            <fieldDescription><![CDATA[findings]]></fieldDescription>
        </field>
        <field name="comments" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="comments"/>
            <fieldDescription><![CDATA[comments]]></fieldDescription>
        </field>
        <field name="status" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="status"/>
            <fieldDescription><![CDATA[status]]></fieldDescription>
        </field>
        <group name="id">
            <groupExpression><![CDATA[$F{id}]]></groupExpression>
        </group>
        <group name="category">
            <groupExpression><![CDATA[$F{category}]]></groupExpression>
        </group>
        <group name="refNumber">
            <groupExpression><![CDATA[$F{refNumber}]]></groupExpression>
        </group>
        <group name="findings">
            <groupExpression><![CDATA[$F{findings}]]></groupExpression>
        </group>
        <group name="comments">
            <groupExpression><![CDATA[$F{comments}]]></groupExpression>
        </group>
        <group name="status">
            <groupExpression><![CDATA[$F{status}]]></groupExpression>
        </group>
    </subDataset>
    <subDataset name="findings Sub Datasource" uuid="ef4e1d36-83dd-461c-b31f-0c517e3f3da7">
        <property name="com.jaspersoft.studio.data.defaultdataadapter" value="ProjectReportData JSON Adapter"/>
        <queryString language="json">
            <![CDATA[projectPentestReport.findings]]>
        </queryString>
        <field name="id" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="id"/>
            <fieldDescription><![CDATA[id]]></fieldDescription>
        </field>
        <field name="severity" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="severity"/>
            <fieldDescription><![CDATA[severity]]></fieldDescription>
        </field>
        <field name="title" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="title"/>
            <fieldDescription><![CDATA[title]]></fieldDescription>
        </field>
        <field name="description" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="description"/>
            <fieldDescription><![CDATA[description]]></fieldDescription>
        </field>
        <field name="impact" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="impact"/>
            <fieldDescription><![CDATA[impact]]></fieldDescription>
        </field>
        <field name="affectedUrls" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="affectedUrls"/>
            <fieldDescription><![CDATA[affectedUrls]]></fieldDescription>
        </field>
        <field name="reproduction" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="reproduction"/>
            <fieldDescription><![CDATA[reproduction]]></fieldDescription>
        </field>
        <field name="mitigation" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="mitigation"/>
            <fieldDescription><![CDATA[mitigation]]></fieldDescription>
        </field>
        <group name="id">
            <groupExpression><![CDATA[$F{id}]]></groupExpression>
        </group>
        <group name="severity">
            <groupExpression><![CDATA[$F{severity}]]></groupExpression>
        </group>
        <group name="title">
            <groupExpression><![CDATA[$F{title}]]></groupExpression>
        </group>
        <group name="description">
            <groupExpression><![CDATA[$F{description}]]></groupExpression>
        </group>
        <group name="impact">
            <groupExpression><![CDATA[$F{impact}]]></groupExpression>
        </group>
        <group name="affectedUrls">
            <groupExpression><![CDATA[$F{affectedUrls}]]></groupExpression>
        </group>
        <group name="reproduction">
            <groupExpression><![CDATA[$F{reproduction}]]></groupExpression>
        </group>
        <group name="mitigation">
            <groupExpression><![CDATA[$F{mitigation}]]></groupExpression>
        </group>
    </subDataset>
    <subDataset name="Findingstable" uuid="a71c37db-6f21-464d-af41-45f08103128e">
        <property name="com.jaspersoft.studio.data.defaultdataadapter" value="ProjectPentestReportJasperData Template JSON Adapter"/>
        <queryString language="JSON">
            <![CDATA[comments]]>
        </queryString>
        <field name="id" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="id"/>
            <fieldDescription><![CDATA[id]]></fieldDescription>
        </field>
        <field name="severity" class="java.lang.String"/>
        <field name="title" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="title"/>
            <fieldDescription><![CDATA[title]]></fieldDescription>
        </field>
        <field name="description" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="description"/>
            <fieldDescription><![CDATA[description]]></fieldDescription>
        </field>
        <field name="impact" class="java.lang.String"/>
        <field name="affectedUrls" class="java.lang.String">
            <property name="net.sf.jasperreports.json.field.expression" value="relatedFindings"/>
            <fieldDescription><![CDATA[affectedUrls]]></fieldDescription>
        </field>
        <field name="reproduction" class="java.lang.String"/>
        <field name="mitigation" class="java.lang.String"/>
    </subDataset>
    <parameter name="PentestFindingsDataSource" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
    <parameter name="CDATA_WATERMARK" class="java.lang.String"/>
    <parameter name="CDATA_FindingsSubreport" class="java.lang.String"/>
    <queryString language="JSON">
        <![CDATA[projectPentestReport]]>
    </queryString>
    <field name="id" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="id"/>
        <fieldDescription><![CDATA[id]]></fieldDescription>
    </field>
    <field name="category" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="category"/>
        <fieldDescription><![CDATA[category]]></fieldDescription>
    </field>
    <field name="refNumber" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="refNumber"/>
        <fieldDescription><![CDATA[refNumber]]></fieldDescription>
    </field>
    <field name="findings" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="findings"/>
        <fieldDescription><![CDATA[findings]]></fieldDescription>
    </field>
    <field name="comments" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="comments"/>
        <fieldDescription><![CDATA[comments]]></fieldDescription>
    </field>
    <field name="status" class="java.lang.String">
        <property name="net.sf.jasperreports.json.field.expression" value="status"/>
        <fieldDescription><![CDATA[status]]></fieldDescription>
    </field>
    <title>
        <band height="72" splitType="Stretch">
            <rectangle>
                <reportElement x="-20" y="25" width="556" height="27" forecolor="#151B2E" backcolor="#151B2E" uuid="59b22cf7-d319-4712-8bc3-080a2dc98c07"/>
                <graphicElement>
                    <pen lineWidth="0.0"/>
                </graphicElement>
            </rectangle>
            <textField>
                <reportElement x="0" y="29" width="526" height="20" forecolor="#FFFFFF" uuid="cf5ab715-1c59-49a9-a718-7f2ddcc75513"/>
                <textElement verticalAlignment="Middle">
                    <font fontName="SansSerif" size="14" isBold="false"/>
                </textElement>
                <textFieldExpression><![CDATA[$F{refNumber}]]></textFieldExpression>
            </textField>
            <rectangle>
                <reportElement x="-20" y="0" width="556" height="27" forecolor="#232B44" backcolor="#232B44" uuid="8939c5a8-c4d4-42e9-89ec-c5469a4219f2"/>
                <graphicElement>
                    <pen lineWidth="0.0"/>
                </graphicElement>
            </rectangle>
            <textField>
                <reportElement x="0" y="3" width="526" height="20" forecolor="#FFFFFF" uuid="1b13855e-35d0-4dbd-8faf-a018bd43e6a4"/>
                <textElement verticalAlignment="Middle">
                    <font fontName="SansSerif" size="14" isBold="true"/>
                </textElement>
                <textFieldExpression><![CDATA[$F{category}]]></textFieldExpression>
            </textField>
            <ellipse>
                <reportElement x="512" y="0" width="48" height="52" backcolor="#232B44" uuid="311e91fb-e1e5-4846-99d7-59673c4de40f"/>
                <graphicElement>
                    <pen lineWidth="0.0" lineColor="#232B44"/>
                </graphicElement>
            </ellipse>
            <image>
                <reportElement x="524" y="13" width="24" height="27" uuid="01ae010d-be6b-4696-b696-e27ba95164ae"/>
                <imageExpression><![CDATA[$P{CDATA_WATERMARK}]]></imageExpression>
            </image>
        </band>
    </title>
    <detail>
        <band height="611" splitType="Stretch">
            <subreport isUsingCache="false" runToBottom="false">
                <reportElement x="0" y="0" width="554" height="611" isRemoveLineWhenBlank="true" uuid="5b74c6df-2b20-462b-bfbb-be7d3efee10f"/>
                <subreportParameter name="PentestFindingsDataSource">
                    <subreportParameterExpression><![CDATA[]]></subreportParameterExpression>
                </subreportParameter>
                <subreportParameter name="REPORT_RESOURCE_BUNDLE">
                    <subreportParameterExpression><![CDATA[$P{REPORT_RESOURCE_BUNDLE}]]></subreportParameterExpression>
                </subreportParameter>
                <dataSourceExpression><![CDATA[$P{PentestFindingsDataSource}]]></dataSourceExpression>
                <subreportExpression><![CDATA[$P{CDATA_FindingsSubreport}]]></subreportExpression>
            </subreport>
        </band>
    </detail>
</jasperReport>
