Skip to content

Commit 25abde2

Browse files
authored
Merge pull request #12775 from DefectDojo/release/2.48.1
Release: Merge release into master from: release/2.48.1
2 parents c35e495 + 8659502 commit 25abde2

File tree

209 files changed

+3285
-222
lines changed

Some content is hidden

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

209 files changed

+3285
-222
lines changed

components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "defectdojo",
3-
"version": "2.48.0",
3+
"version": "2.48.1",
44
"license" : "BSD-3-Clause",
55
"private": true,
66
"dependencies": {

docs/assets/images/pro_ics_export.png

74.5 KB
Loading
105 KB
Loading

docs/content/en/changelog/changelog.md

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

1212
## June 2025: v2.47
1313

14+
### July 1, 2025: v2.47.4
15+
16+
- **(Pro UI)** Products, Engagements, Tests, Findings and Endpoints can be edited directly from their respective tables via a modal.
17+
- **(Pro UI)** Calendar view now supports additional query parameters for filtering Tests or Engagements.
18+
- **(Pro UI)** Engagements, Tests and the entire Calendar can be exported as .ics files.
19+
20+
![image](images/pro_ics_export.png)
21+
22+
### June 23, 2025: v2.47.3
23+
24+
- **(Pro UI)** Finding Templates can now be added in the Pro UI, from **Findings > Finding Templates** on the sidebar.
25+
- **(Pro UI)** A better error message is displayed when Jira Instance deletion is unsuccessful.
26+
- **(Pro UI)** Product Types can now be edited through a modal: **"⋮" > Edit Product Type** will open a pop-up modal window instead of taking a user to a new page.
27+
28+
![image](images/pro_product_type_modal.png)
29+
1430
### June 16, 2025: v2.47.2
1531

1632
- **(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**
@@ -27,7 +43,6 @@ For Open Source release notes, please see the [Releases page on GitHub](https://
2743

2844
![image](images/pro_login.png)
2945

30-
3146
### June 9, 2025: v2.47.1
3247

3348
- **(Pro UI)** Vulnerable Endpoints table has now been added to Finding pages.
@@ -71,7 +86,7 @@ This update improves consistency, enhances DefectDojo's search capabilities, and
7186

7287
We recommend reviewing your current tags to ensure they align with the new format. Following the deployment of these new behaviors, requests sent to the API or through the UI with any of the violations listed above will result in an error, with the details of the error raised in the response.
7388

74-
### May 26, 2025: v2.46.4
89+
#### May 26, 2025: v2.46.4
7590

7691
- **(Pro Metrics)** Rework of filter menu within insights dashboards to remove cross Product Type and Product filtering capabilities.
7792
- **(Pro UI)** Clickable links within insights dashboards.
@@ -87,7 +102,7 @@ The Priority Insights dashboard can quickly render a list of all SOC or AppSec F
87102

88103
- **(Pro UI)** More detailed messages in Bulk Edit provide a better explanation of why some Findings may have been skipped.
89104

90-
### May 19, 2025: v2.46.3
105+
#### May 19, 2025: v2.46.3
91106

92107
- **(Calendar)** New filters have been added to Calendar view: Unassigned Lead, and Engagement/Test Type.
93108
- **(Dashboard)** Added Finding Status filter for Dashboard tiles.
@@ -97,17 +112,17 @@ The Priority Insights dashboard can quickly render a list of all SOC or AppSec F
97112
![image](images/pro_dashboard_priority.png)
98113
- **(Universal Parser)** Added a 'SOC Alerts' flag to Universal Parser, to indicate whether the Findings from the parser originate from a Security Operations Center.
99114

100-
### May 12, 2025: v2.46.2
115+
#### May 12, 2025: v2.46.2
101116

102117
- **(Findings)** Component Name and Version have been added to the metadata table on a Finding View.
103118
- **(Metrics)** Pro Insights Dashboards can now be filtered by Tag.
104119
- **(Users)** The Users table can now be exported as a .csv file.
105120

106-
### May 7, 2025: v2.46.1
121+
#### May 7, 2025: v2.46.1
107122

108123
Hotfix release - no significant feature changes.
109124

110-
### May 5, 2025: v2.46.0
125+
#### May 5, 2025: v2.46.0
111126

112127

113128
- **(Import)** Mitigated timestamp in reports are no longer ignored/overwritten on Reimport.

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

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,10 @@ toc_hide: true
55
This parser imports the Acunetix Scanner with xml output or Acunetix 360 Scanner with JSON output.
66

77
### Sample Scan Data
8-
Sample Acunetix Scanner scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/acunetix).
8+
Sample Acunetix Scanner scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/acunetix).
9+
10+
### Default Deduplication Hashcode Fields
11+
By default, DefectDojo identifies duplicate Findings using these [hashcode fields](https://docs.defectdojo.com/en/working_with_findings/finding_deduplication/about_deduplication/):
12+
13+
- title
14+
- description

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,12 @@ All properties are strings and are required by the parser. As the parser evolved
4141

4242
### Sample Scan Data
4343
Sample Anchore-Engine scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchore_engine)
44+
45+
### Default Deduplication Hashcode Fields
46+
By default, DefectDojo identifies duplicate Findings using these [hashcode fields](https://docs.defectdojo.com/en/working_with_findings/finding_deduplication/about_deduplication/):
47+
48+
- title
49+
- severity
50+
- component name
51+
- component version
52+
- file path

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,12 @@ toc_hide: true
55
Anchore-CLI JSON policy check report format.
66

77
### Sample Scan Data
8-
Sample Anchore Enterprise Policy Check scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchore_enterprise).
8+
Sample Anchore Enterprise Policy Check scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchore_enterprise).
9+
10+
### Default Deduplication Hashcode Fields
11+
By default, DefectDojo identifies duplicate Findings using these [hashcode fields](https://docs.defectdojo.com/en/working_with_findings/finding_deduplication/about_deduplication/):
12+
13+
- title
14+
- severity
15+
- component name
16+
- file path

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,4 +189,12 @@ All properties are expected as strings and are required by the parser.
189189
~~~
190190

191191
### Sample Scan Data
192-
Sample Grype scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchore_grype).
192+
Sample Grype scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchore_grype).
193+
194+
### Default Deduplication Hashcode Fields
195+
By default, DefectDojo identifies duplicate Findings using these [hashcode fields](https://docs.defectdojo.com/en/working_with_findings/finding_deduplication/about_deduplication/):
196+
197+
- title
198+
- severity
199+
- component name
200+
- component version

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,12 @@ anchorectl policy evaluate -o json > policy_report.json
1414
```
1515

1616
### Sample Scan Data
17-
Sample AnchoreCTL Policies Report scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchorectl_policies).
17+
Sample AnchoreCTL Policies Report scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchorectl_policies).
18+
19+
### Default Deduplication Hashcode Fields
20+
By default, DefectDojo identifies duplicate Findings using these [hashcode fields](https://docs.defectdojo.com/en/working_with_findings/finding_deduplication/about_deduplication/):
21+
22+
- title
23+
- severity
24+
- component name
25+
- file path

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

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,13 @@ toc_hide: true
55
AnchoreCTLs JSON vulnerability report format
66

77
### Sample Scan Data
8-
Sample AnchoreCTL Vuln Report scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchorectl_vulns).
8+
Sample AnchoreCTL Vuln Report scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/anchorectl_vulns).
9+
10+
### Default Deduplication Hashcode Fields
11+
By default, DefectDojo identifies duplicate Findings using these [hashcode fields](https://docs.defectdojo.com/en/working_with_findings/finding_deduplication/about_deduplication/):
12+
13+
- title
14+
- severity
15+
- component name
16+
- component version
17+
- file path

0 commit comments

Comments
 (0)