You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,7 +35,7 @@ deduplication, remediation, and reporting.
35
35
Try out DefectDojo on our demo server at [demo.defectdojo.org](https://demo.defectdojo.org)
36
36
37
37
Log in with username `admin` and password `1Defectdojo@demo#appsec`. Please note that the demo is publicly accessible
38
-
and regularly reset. Do not put sensitive data in the demo.
38
+
and regularly reset. Do not put sensitive data in the demo. An easy way to test Defect Dojo is to upload some [sample scan reports](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans).
Copy file name to clipboardExpand all lines: docs/content/en/changelog/changelog.md
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,17 +8,24 @@ Here are the release notes for **DefectDojo Pro (Cloud Version)**. These release
8
8
9
9
For Open Source release notes, please see the [Releases page on GitHub](https://github.com/DefectDojo/django-DefectDojo/releases), or alternatively consult the Open Source [upgrade notes](/en/open_source/upgrading/upgrading_guide/).
10
10
11
+
## Apr 2025: v2.45
12
+
13
+
### Apr 7, 2025: v2.45.0
14
+
-**(Beta UI)** Added Calendar view to Beta UI: Calendar view now displays Tests and Engagements, and can be filtered. Clicking on a Calendar entry now displays a more detailed description of the object.
15
+

16
+
-**(Universal Parser)** Added the ability to map an EPSS score from a file. Note that this field **will** be updated by EPSS database sync, but this gives a user the ability to capture that field from initial import.
17
+
11
18
## Mar 2025: v2.44
12
19
13
-
### Mar 31, 2025, v2.44.4
20
+
### Mar 31, 2025: v2.44.4
14
21
15
22
-**(Beta UI)** Group and Configuration permissions can now be assigned quickly from a User page. For more information, see [DefectDojo Pro Permissions](/en/customize_dojo/user_management/pro_permissions_overhaul/).
16
23
17
-
### Mar 24, 2025, v2.44.3
24
+
### Mar 24, 2025: v2.44.3
18
25
19
26
-**(Import)** Generic Findings Import will now parse tags in the JSON payload when Async Import is enabled.
20
27
21
-
### Mar 17, 2025, v2.44.2
28
+
### Mar 17, 2025: v2.44.2
22
29
23
30
-**(Beta UI)** Added a new method to quickly assign permissions to Products or Product Types. See our [Pro Permissions](/en/customize_dojo/user_management/pro_permissions_overhaul/) for more details.
Using the [Anchore CLI](https://docs.anchore.com/current/docs/using/cli_usage/images/inspecting_image_content/) is the most reliable way to generate an Anchore report which DefectDojo can parse. When generating a report with the Anchore CLI, please use the following command to ensure complete data: `anchore-cli --json image vuln <image:tag> all`
9
+
You can generate vulnerability data using the Anchore Enterprise CLI tool, [Anchorectl](https://docs.anchore.com/current/docs/using/cli_usage/images/inspecting_image_content/), or through the Enterprise UI.
10
+
11
+
## Generating a Vulnerability Report:
12
+
Using Anchorectl: Run the following command to generate a vulnerability report in JSON format
Using the Anchore UI: Navigate to the desired image in the Anchore Enterprise UI, click on the Vulnerabilities tab, and download the report in JSON format.
10
17
11
18
### Acceptable JSON Format
19
+
12
20
All properties are strings and are required by the parser. As the parser evolved, two anchore engine parser JSON formats are present till now. Both ([old](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchore_engine/many_vulns.json) / [new](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchore_engine/new_format_issue_11552.json)) are supported.
Copy file name to clipboardExpand all lines: docs/content/en/connecting_your_tools/parsers/file/generic.md
+32Lines changed: 32 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,13 @@ Attributes supported for CSV:
18
18
- Verified: Indicator if the finding has been verified. Must be empty, TRUE, or FALSE
19
19
- FalsePositive: Indicator if the finding is a false positive. Must be TRUE, or FALSE.
20
20
- Duplicate:Indicator if the finding is a duplicate. Must be TRUE, or FALSE
21
+
- IsMitigated: Indicator if the finding is mitigated. Must be TRUE, or FALSE
22
+
- MitigatedDate: Date the finding was mitigated in mm/dd/yyyy format or ISO format
21
23
22
24
The CSV expects a header row with the names of the attributes.
23
25
26
+
Date fields are parsed using [dateutil.parse](https://dateutil.readthedocs.io/en/stable/parser.html) supporting a variety of formats such a YYYY-MM-DD or ISO-8601.
Copy file name to clipboardExpand all lines: docs/content/en/connecting_your_tools/parsers/file/rusty_hog.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,5 +14,7 @@ DefectDojo currently supports the parsing of the following Rusty Hog JSON output
14
14
RustyHog scans only one target at a time. This is not efficient if you want to scan all targets (e.g. all JIRA tickets) and upload each single report to DefectDojo.
15
15
[Rusty-Hog-Wrapper](https://github.com/manuel-sommer/Rusty-Hog-Wrapper) deals with this and scans a whole JIRA Project or Confluence Space, merges the findings into a valid file which can be uploaded to DefectDojo. (This is no official recommendation from DefectDojo, but rather a pointer in a direction on how to use this vulnerability scanner in a more efficient way.)
16
16
17
+
You can either select "Rusty Hog Scan" directly, or specify the sub scanner (e.g. "Duroc Hog Scan"). If you choose "Rusty Hog Scan", we recommend to re-import scans into the same test. For more information look at [this issue](https://github.com/DefectDojo/django-DefectDojo/issues/10584).
18
+
17
19
### Sample Scan Data
18
20
Sample Rusty Hog parser scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/rusty_hog).
0 commit comments