Findings | DefectDojo Documentation

Findings (Pro)

Organizations → Assets → Engagements → Tests → FINDINGS

Overview

Findings represent the lowest level of the Product Hierarchy where individual vulnerabilities are tracked and managed and serve as the main way that DefectDojo standardizes and guides the reporting and remediation process of your security tools. Regardless of whether a vulnerability was reported in SonarQube, Acunetix, or your team’s custom tool, Findings give you the ability to manage each vulnerability in the same way.

Examples of Findings include:

In addition to storing the vulnerability data and providing a remediation framework, DefectDojo also enhances your Findings in the following ways:

Overall, Findings are designed to work with the Product Hierarchy to standardize your efforts, and apply a consistent method to each Asset.

Accessing Findings

Findings are accessible via the sidebar. The submenu provides access to Active and Mitigated Findings, All Findings (regardless of Open or Closed status), Finding Groups, Finding Templates, and the New Finding workflow. Individual Findings are also accessible from within the Test that contains them.

Permissions

Every Finding belongs to a Test, allowing DefectDojo to preserve which scan or assessment originally identified the vulnerability.

As Findings belong to Tests, access to Findings is determined by a User’s access to the Asset that contains the Test. Tests do not have independent access control lists.

Findings View

Finding views contain a variety of tables to help interpret a Finding’s status at a glance.

Finding Overview

Metadata

Vulnerable Endpoints

This section includes a table of the Endpoints that the selected Finding affects, along with any relevant metadata.

Additional Details

Findings Data

Findings require the following metadata:

In addition to metadata corresponding to the tables in a Finding’s view, optional metadata fields include:

The exact metadata available will depend on the parser/scanner that revealed the Finding.

Deduplication

DefectDojo includes deduplication capabilities that help identify and manage Findings representing the same underlying vulnerability. As scan results are imported from one or more tools, DefectDojo uses configurable matching logic to identify Findings that represent the same vulnerability.

More information about deduplication can be found here.

Reimport

DefectDojo’s Reimport function allows Findings to be updated as new scan results are imported. When a scan is reimported, DefectDojo compares the incoming results against existing Findings and updates matching records instead of creating entirely new ones. This preserves valuable context such as status changes, remediation history, comments, and ownership information.

Risk Acceptances

Risk Acceptances are a special status that can be applied to Findings to formally document and operationalize the decision to acknowledge them without immediately remediating them.

Statuses

Each Finding created in DefectDojo has a Status that communicates relevant information and helps your team keep track of their progress in resolving issues.

Working with Findings

Creating Findings

While most Findings are generated automatically through scan imports and integrations, DefectDojo also supports the manual creation of Findings. Manual Findings are useful for tracking vulnerabilities and security concerns identified through penetration testing, architecture reviews, compliance assessments, bug bounty programs, consultant engagements, or other activities that do not produce scanner output.

Editing Findings

The ⋮ kebab menu next to Findings contains the following functions:

Closing Findings

Once the work on a Finding is complete, you can manually close it by clicking Close Finding within the Finding’s ⋮ kebab menu or gear menu.

Finding Groups

Finding Groups allow you to treat multiple related Findings as a single logical unit for triage, reporting, and remediation coordination.

Accessing Finding Groups

Finding Groups can be accessed via the sidebar. The submenu provides access to Open and Closed Finding Groups as well as All Finding Groups (regardless of Open status).

Creating Finding Groups

Finding Groups can be created either manually or automatically. Notably, Finding Groups can only be created from the Findings contained within a single Test.

Finding Templates

Finding Templates allow Users to create reusable templates for commonly reported vulnerabilities and security issues. A template can include standardized information such as a title, description, impact, steps to reproduce, mitigation, references, and other Finding metadata.