Skip to content

Commit 7a3232f

Browse files
Merge branch 'bugfix' into parserdocs
2 parents 0124678 + b769410 commit 7a3232f

File tree

41 files changed

+1134
-428
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1134
-428
lines changed
151 KB
Loading
66 KB
Loading

docs/assets/images/pro_login.png

105 KB
Loading
84.7 KB
Loading

docs/content/en/changelog/changelog.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,32 @@ For Open Source release notes, please see the [Releases page on GitHub](https://
1111

1212
## June 2025: v2.47
1313

14+
### June 16, 2025: v2.47.2
15+
16+
- **(Pro UI)** Endpoint Metadata can now be uploaded to Products. You can now import a .csv list of all endpoints associated with a Product, from **View Product > Endpoints > Import Endpoint Metadata**
17+
18+
![image](images/pro_endpoint_metadata.png)
19+
20+
- **(Pro UI)** Pie Charts for Metrics now dynamically update based on selected categories.
21+
- **(Pro UI)** Finding metadata (specifically notes, endpoints, and file path/line number) are now visible from the Findings table if present.
22+
- **(Pro UI)** Findings table now uses icons to identify linked Endpoints, Notes or Files. Clicking the Endpoints or Notes icon opens a window which lists all Endpoints or Notes.
23+
24+
![image](images/pro_finding_icons.png)
25+
26+
- **(Pro UI)** Login page has been redesigned.
27+
28+
![image](images/pro_login.png)
29+
30+
31+
### June 9, 2025: v2.47.1
32+
33+
- **(Pro UI)** Vulnerable Endpoints table has now been added to Finding pages.
34+
35+
![image](images/pro_vulnerable_endpoints.png)
36+
37+
- **(Pro UI)** "Original Finding" link has been added to Finding Metadata table for Duplicate Findings.
38+
- **(Pro UI)** CI/CD Metadata has been added to Engagement view.
39+
1440
### June 2, 2025: v2.47.0
1541

1642
- **(Pro UI)** Finding review can now be set through the Pro UI. You can now Request Review or clear a Finding review from Finding tables, or from the Finding View.

docs/content/en/connecting_your_tools/parsers/file/trivy.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@ toc_hide: true
44
---
55
JSON report of [trivy scanner](https://github.com/aquasecurity/trivy).
66

7+
The [status](https://trivy.dev/latest/docs/configuration/filtering/) field in Trivy is mapped to the Defect Dojo status flags in the following way:
8+
9+
| Trivy Status | Active | Verified | Mitigated | Remarks |
10+
|----------------------|--------|----------|-----------|-----------------------------------------------------------------------------------------------------------------|
11+
| unknown | True | False | False | use default value for active which is usually True |
12+
| not_affected | False | True | True | false positive is the most appropriate status for not affected as out of scope might be interpreted as something else |
13+
| affected | True | True | False | standard case |
14+
| fixed | True | True | False | fixed in this context means that there is a fix available by patching/updating/upgrading the package but it's still active and verified |
15+
| under_investigation | True | False | False | no status flag in Defect Dojo to capture this, but verified is False |
16+
| will_not_fix | True | True | False | no different from affected as Defect Dojo doesn't have a flag to capture will_not_fix by OS/Package Vendor; we can't set active to False as the user needs to risk accept this finding |
17+
| fix_deferred | True | True | False | no different from affected as Defect Dojo doesn't have a flag to capture will_not_fix by OS/Package Vendor; we can't set active to False as the user needs to (temporarily) risk accept this finding |
18+
| end_of_life | True | True | False | no different from affected as Defect Dojo doesn't have a flag to capture will_not_fix by OS/Package Vendor; we can't set active to False as the user needs to (temporarily) risk accept
19+
20+
The status field contains the status as assigned by the OS/Package vendor such as Red Hat, Debian, etc.
21+
It is recommended to assess the appropriate action in your Product's context.
22+
If you want to exclude certain status from being imported into Defect Dojo, please [filter them in the export from Trivy](https://trivy.dev/latest/docs/configuration/filtering/)
23+
724
### Sample Scan Data
825
Sample Trivy scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/trivy).
926

docs/content/en/customize_dojo/notifications/about_notifications.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,3 +59,19 @@ To remove one or more Alerts from the Alerts Page, check the empty box next to i
5959
* Using the **Clear All Alerts \>** function in the Alerts Menu will also completely clear the **Alerts Page**, so use this feature with care.
6060
* Removing an Alert only affects your own Alerts List \- it will not affect any other user’s Alerts.
6161
* Removing an Alert does not remove any import history or activity logs from DefectDojo.
62+
63+
## Open-Source Considerations
64+
65+
### Specific overrides
66+
67+
System notification settings (scope: system) describe the sending of notifications to superadmins. User notification settings (scope: personal) describe sending notifications to the specific user.
68+
69+
However, there is a specific use-case when the user decides to disable notifications (to decrease noise) but the system setting is used to override this behavior. These overrides apply only to `user_mentioned` and `review_requested` by default.
70+
71+
The scope of this setting is customizable (see environment variable `DD_NOTIFICATIONS_SYSTEM_LEVEL_TRUMP`).
72+
73+
For more information about this behavior see the [related pull request #9699](https://github.com/DefectDojo/django-DefectDojo/pull/9699/)
74+
75+
### Webhooks (experimental)
76+
77+
DefectDojo also supports webhooks that follow the same events as other notifications (you can be notified in the same situations). Details about setup are described in [related page](/en/open_source/notification_webhooks/how_to).

docs/content/en/open_source/archived_docs/jira.md

Lines changed: 0 additions & 191 deletions
This file was deleted.

0 commit comments

Comments
 (0)