<?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="FindingsSubreport" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="e998075b-1539-4178-93ab-d58a24d7a1a1">
	<property name="com.jaspersoft.studio.data.defaultdataadapter" value="ProjectReportJasperData Template JSON Adapter"/>
	<style name="SeverityStyles">
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{severity}.equals("LOW")]]></conditionExpression>
			<style forecolor="#01D68F" backcolor="#01D68F"/>
		</conditionalStyle>
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{severity}.equals("MEDIUM")]]></conditionExpression>
			<style forecolor="#35A4FE" backcolor="#35A4FE"/>
		</conditionalStyle>
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{severity}.equals("HIGH")]]></conditionExpression>
			<style forecolor="#FFAB00" backcolor="#FFAB00"/>
		</conditionalStyle>
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{severity}.equals("CRITICAL")]]></conditionExpression>
			<style forecolor="#FF3D70" backcolor="#FF3D70"/>
		</conditionalStyle>
	</style>
	<style name="URL">
		<conditionalStyle>
			<conditionExpression><![CDATA[$F{affectedUrls}.size() > 0]]></conditionExpression>
			<style forecolor="#3267FE" backcolor="#3267FE" isUnderline="true"/>
		</conditionalStyle>
	</style>
	<subDataset name="AffectedUrlsList" uuid="847d946c-60fb-4c27-bfef-875d197d89f9">
		<queryString>
			<![CDATA[]]>
		</queryString>
		<field name="_THIS" class="java.lang.String"/>
	</subDataset>
	<queryString language="json">
		<![CDATA[projectReportData.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.util.ArrayList">
		<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>
	<field name="attachments" class="java.util.ArrayList"/>
	<background>
		<band splitType="Stretch"/>
	</background>
	<detail>
		<band height="611" splitType="Stretch">
			<ellipse>
				<reportElement key="" style="SeverityStyles" mode="Opaque" x="445" y="45" width="30" height="30" uuid="5dfe3093-6943-446e-8126-d7230d895b0c"/>
				<graphicElement>
					<pen lineWidth="0.0"/>
				</graphicElement>
			</ellipse>
			<textField textAdjust="StretchHeight">
				<reportElement positionType="Float" x="0" y="140" width="530" height="40" uuid="2882cfe1-475e-4ac3-a987-38cb01a462f4"/>
				<textElement>
					<font size="12"/>
				</textElement>
				<textFieldExpression><![CDATA[$F{description}]]></textFieldExpression>
			</textField>
			<textField textAdjust="StretchHeight">
				<reportElement x="0" y="70" width="430" height="30" uuid="1ac22e9e-2fe9-4fc7-94ca-5e30db7aa74f"/>
				<textElement>
					<font size="12"/>
				</textElement>
				<textFieldExpression><![CDATA[$F{title}]]></textFieldExpression>
			</textField>
			<textField textAdjust="StretchHeight">
				<reportElement positionType="Float" x="0" y="220" width="530" height="40" uuid="d026c3e2-1431-4010-b0d7-bf07cb339ed7"/>
				<textElement>
					<font size="12"/>
				</textElement>
				<textFieldExpression><![CDATA[$F{impact}]]></textFieldExpression>
			</textField>
			<textField textAdjust="StretchHeight">
				<reportElement positionType="Float" x="0" y="300" width="530" height="40" uuid="8d1f42e3-a821-475e-b862-126018ae2e95"/>
				<textElement>
					<font size="12"/>
				</textElement>
				<textFieldExpression><![CDATA[$F{reproduction}]]></textFieldExpression>
			</textField>
			<textField textAdjust="StretchHeight">
				<reportElement positionType="Float" x="0" y="380" width="530" height="40" uuid="09dea210-c47a-486e-b461-c6fb7c27bb39"/>
				<textElement>
					<font size="12"/>
				</textElement>
				<textFieldExpression><![CDATA[(($F{mitigation}.length() == 0) ? $R{no_mitigation}  : $F{mitigation})]]></textFieldExpression>
			</textField>
			<rectangle>
				<reportElement x="0" y="-12" width="575" height="33" forecolor="#FF3D70" backcolor="#FF3D70" uuid="cb580eb9-9492-4fb6-8eb7-304e50612c9f"/>
				<graphicElement>
					<pen lineWidth="0.0"/>
				</graphicElement>
			</rectangle>
			<ellipse>
				<reportElement x="-19" y="-12" width="40" height="33" forecolor="#FF3D70" backcolor="#FF3D70" uuid="b7284920-9281-446c-a04f-0e5c1b433cd5"/>
				<graphicElement>
					<pen lineWidth="0.0"/>
				</graphicElement>
			</ellipse>
			<textField textAdjust="StretchHeight">
				<reportElement x="80" y="-12" width="480" height="32" forecolor="#FFFFFF" uuid="fd9a8e55-90df-468c-920e-f4154c0c0476"/>
				<textElement verticalAlignment="Middle">
					<font size="14" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$F{id}]]></textFieldExpression>
			</textField>
			<rectangle>
				<reportElement style="SeverityStyles" mode="Opaque" x="460" y="45" width="70" height="30" uuid="6b40b4f8-4f4a-4e2e-9eb8-dcb32646353d"/>
				<graphicElement>
					<pen lineWidth="0.0"/>
				</graphicElement>
			</rectangle>
			<ellipse>
				<reportElement style="SeverityStyles" mode="Opaque" x="515" y="45" width="30" height="30" uuid="a9c34649-525e-40e7-b9c6-4132773009d3"/>
				<graphicElement>
					<pen lineWidth="0.0"/>
				</graphicElement>
			</ellipse>
			<textField textAdjust="StretchHeight">
				<reportElement x="460" y="50" width="70" height="20" forecolor="#FEFEFF" uuid="c2c6ef50-1470-41aa-80a1-44db4bbc1b64"/>
				<textElement textAlignment="Center" verticalAlignment="Middle">
					<font size="12" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$F{severity}]]></textFieldExpression>
			</textField>
			<textField textAdjust="StretchHeight">
				<reportElement style="URL" positionType="Float" x="0" y="460" width="530" height="40" uuid="9d6be22b-6f8c-41bf-ab85-3d5901979a06"/>
				<textElement>
					<font size="12"/>
				</textElement>
				<textFieldExpression><![CDATA[(($F{affectedUrls}.size() == 0) ? $R{no_affected_urls}  : $F{affectedUrls}.toString().substring(1, $F{affectedUrls}.toString().length() - 1))]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement x="0" y="-12" width="80" height="32" forecolor="#FFFFFF" uuid="b57555be-8b0c-4f2e-be08-22c3bf07e343"/>
				<textElement verticalAlignment="Middle">
					<font size="14" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$R{title.finding}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement x="0" y="50" width="280" height="20" forecolor="#232B44" uuid="24833130-7baa-4959-996e-97cfce37b3d6"/>
				<textElement>
					<font size="12" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$R{title}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement positionType="Float" x="0" y="120" width="280" height="20" forecolor="#232B44" uuid="83f026fc-249b-41aa-9540-99661ee5010d"/>
				<textElement>
					<font size="12" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$R{description}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement positionType="Float" x="0" y="200" width="280" height="20" forecolor="#232B44" uuid="e7a779ad-b9ae-47ad-8e3d-be20876fc5a9"/>
				<textElement>
					<font size="12" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$R{impact}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement positionType="Float" x="0" y="280" width="280" height="20" forecolor="#232B44" uuid="2f5670ee-4de0-4409-bb33-ac83c5e03ec4"/>
				<textElement>
					<font size="12" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$R{reproduction_steps}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement positionType="Float" x="0" y="360" width="280" height="20" forecolor="#232B44" uuid="3d6c19e0-8cd3-4c39-b998-e704210d6622"/>
				<textElement>
					<font size="12" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$R{mitigation}]]></textFieldExpression>
			</textField>
			<textField>
				<reportElement positionType="Float" x="0" y="440" width="280" height="20" forecolor="#232B44" uuid="975e0e09-6186-4a40-9466-2f241c43b7f6"/>
				<textElement>
					<font size="12" isBold="true"/>
				</textElement>
				<textFieldExpression><![CDATA[$R{affected_urls}]]></textFieldExpression>
			</textField>
		</band>
	</detail>
</jasperReport>
