Using Generic Findings Import
Open-source and Pro users can use Generic Findings Import as a method to ingest JSON or CSV files into DefectDojo which are not already in the supported Tools list.
Using Generic Findings Import creates a Test Type in your DefectDojo instance based on the optional type field in the report. The naming rules are:
If no
typefield is provided (or it equals the scan type), the Test Type is simply “Generic Findings Import”. For example, this JSON content results in the Test Type “Generic Findings Import”:{ "name": "Example Report", "findings": [] }If a
typefield is provided and differs from the scan type, the Test Type is "{type}Scan (Generic Findings Import)". For example,"type": "Tool1"results in the Test Type “Tool1 Scan (Generic Findings Import)”:{ "name": "Example Report", "type": "Tool1", "findings": [] }If the
typefield already ends with the “(Generic Findings Import)” suffix, it is used verbatim (the suffix is never doubled). For example,"type": "Tool1 (Generic Findings Import)"results in the Test Type “Tool1 (Generic Findings Import)”.
DefectDojo Pro users can also consider using the Universal Parser, a tool which allows for highly customizable JSON, XML and CSV imports.
For more information on supported parameters for Generic Findings Import, see the related Parser Guide.