---
title: "Custom Findings Types"
slug: "custom-findings-types"
updated: 2025-06-11T04:16:33Z
published: 2025-06-11T04:16:33Z
canonical: "help.nucleussec.com/custom-findings-types"
stale: true
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.nucleussec.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Findings Types

## Overview

Nucleus features different template types to use when creating a finding instance. Each template type improves your workflow and accuracy for creating subsequent finding instances. First you'll use the Nucleus template to define the type of finding you want to create, and then you'll select the corresponding fields to include for that type of finding. For example, if you do not want to show a port number in the UI when the vulnerability is code related, the port number field will not appear in your template. Using templates also streamlines the finding creation workflow and sets the stage to manage penetration tests within Nucleus.

          Note

          

*When creating a finding, you can upload evidence along with vulnerability data on severity, impact, and likelihood.*

## Template types

To view template types, navigate to **Global Dashboard > Select your project > Vulnerabilities > Active** Click **+ Add Finding** and select **Using Template** from the drop-down menu

## 

![add finding template.png](https://cdn.document360.io/3888970a-6501-459e-acc9-c47b71c6d64c/Images/Documentation/add%20finding%20template.png)

## 

In the **Add Custom Finding** pop-up modal in the **1. Select Template** tab, check the box of the Template you want to use and click **Next**.

## 

![finding select template.png](https://cdn.document360.io/3888970a-6501-459e-acc9-c47b71c6d64c/Images/Documentation/finding%20select%20template.png)

## 

In the **2. Select Assets** tab, check the box of the **Assets** you want to use and click **Next**.

## 

![select assets tab.png](https://cdn.document360.io/3888970a-6501-459e-acc9-c47b71c6d64c/Images/Documentation/select%20assets%20tab.png)

          Note

          

The fields specific to each of the template types below will appear in the **3. Enter Instance Details** tab.

![enter instance details.png](https://cdn.document360.io/3888970a-6501-459e-acc9-c47b71c6d64c/Images/Documentation/enter%20instance%20details.png)

The template types are each detailed below:

### Code

Code template types are used to display vulnerabilities in code. The fields specific to this template are:

- **Filename**: The file where the affected code snippet is located.
- **Line Number**: The line number for the affected piece of code; this can also be a range.
- **Code Snippet**: The specific function, line, or snippet of code which is causing the vulnerability.
- **Additional Information**: Any other information which may be relevant to the finding.

### Web Application

Web Application template types are meant for DAST-style AppSec assessments conducted by analyzing web traffic. The fields specific to this template are:

- **HTTP Request**: The HTTP request to cause the vulnerability.
- **HTTP Response**: The HTTP response from the above request which shows the vulnerability.

          Note

          

If you are using a tool like Burp Suite, we recommend uploading a Burp XML report to Nucleus. The manual process is specifically for use with manual testing and penetration tests.

### Device

Device template types are meant for host-based type issues; for assets such as IP addresses, running containers, and container images.

The fields specific to this template are:

- **Port**: The port field allows you to select which port shows this specific vulnerability.
- **Output**: The output field can include anything you need to populate for the vulnerability such as SSL certificates and cert dates, to headers, etc.

### General

General template types are intended for any generic finding types not covered by the other templates. This includes issues like "Weak password policy" or other general findings that are not necessarily vulnerabilities on an asset, and should be noted in the vulnerability management program.

## Editing custom finding details

It's easy to quickly edit the details of a custom finding. Navigate to Global Dashboard > Select your project > Vulnerabilities > Active Vulnerabilities. Choose a vulnerability using the checkbox in the **Instances tab** in the vulnerability details pop-up, double-click anywhere on the row to reveal the editable fields. Make the desired changes, click the **Update button** and you're done!

### Examples

![image.png](https://cdn.document360.io/3888970a-6501-459e-acc9-c47b71c6d64c/Images/Documentation/image%28128%29.png)

![image.png](https://cdn.document360.io/3888970a-6501-459e-acc9-c47b71c6d64c/Images/Documentation/image%28129%29.png)

For more information on how to create templates and findings in Nucleus, refer to the [Custom Findings Overview](/v1/docs/custom-findings) article.

If you have any questions, please contact us through the [support center](https://nucleussec.atlassian.net/servicedesk/customer/portal/3).

## Related

- [Custom Findings Overview](/custom-findings.md)
