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
Try out DefectDojo on our demo server at [demo.defectdojo.org](https://demo.defectdojo.org)
33
+
Pro Edition: [pro.demo.defectdojo.com](https://pro.demo.defectdojo.com)
34
+
35
+
Community Edition: [demo.defectdojo.org](https://demo.defectdojo.org)
36
36
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. An easy way to test Defect Dojo is to upload some [sample scan reports](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans).
37
+
Either demo enviornment can be logged into with username `admin` and password `1Defectdojo@demo#appsec`. Please note that the demos are publicly accessible
38
+
and reset every day. Do not put sensitive data in the demo. An easy way to test DefectDojo is to upload some [sample scan reports](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans).
39
39
40
40
## Quick Start for Compose V2
41
41
@@ -91,8 +91,9 @@ Navigate to `http://localhost:8080` to see your new instance!
91
91
92
92
## Supported Installation Options
93
93
94
+
*[SaaS](https://cloud.defectdojo.com/accounts/onboarding/plg_step_1) - New UI, addittional features, includes support & supports the project
94
95
*[Docker / Docker Compose](readme-docs/DOCKER.md)
95
-
*[SaaS](https://www.defectdojo.com/) - Includes Support & Supports the Project
96
+
96
97
97
98
## Community, Getting Involved, and Updates
98
99
@@ -101,22 +102,20 @@ Navigate to `http://localhost:8080` to see your new instance!
[Join the OWASP Slack community](https://owasp.org/slack/invite) and participate in the discussion! You can find us in
105
+
[Join the OWASP Slack Community](https://owasp.org/slack/invite) and participate in the discussion! You can find us in
105
106
our channel there, [#defectdojo](https://owasp.slack.com/channels/defectdojo). Follow DefectDojo on
106
107
[Twitter](https://twitter.com/defectdojo), [LinkedIn](https://www.linkedin.com/company/defectdojo), and
107
108
[YouTube](https://www.youtube.com/channel/UCWw9qzqptiIvTqSqhOFuCuQ) for project updates!
108
109
109
110
## Contributing
110
111
111
-
Please see our [contributing guidelines](readme-docs/CONTRIBUTING.md) for more
112
-
information.
112
+
Please see our [contributing guidelines](readme-docs/CONTRIBUTING.md) for details and standards on contributing __before__ considering or submitting a pull request.
113
113
114
114
## Pro Edition
115
-
[Upgrade to DefectDojo Pro](https://www.defectdojo.com/) today to take your DevSecOps to 11. DefectDojo Pro is
116
-
designed to meet you wherever you are on your security journey and help you scale, with enhanced dashboards, additional
117
-
smart features, tunable deduplication, and support from DevSecOps experts.
[Upgrade to DefectDojo Pro!](https://defectdojo.com/pricing) Pro transcends the do-it-yourself approach of open-source: A new UI, incredibile scalability, API connectors, ServiceNow, GitHub, GitLab, Azure DevOps, automatic data enrichment, prioritization, and more! See all the differentiators at the bottom of our pricing page: [defectdojo.com/pricing](https://defectdojo.com/pricing).
Copy file name to clipboardExpand all lines: docs/content/en/changelog/changelog.md
+26Lines changed: 26 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,32 @@ 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
+
## July 2025: v2.48
12
+
13
+
### July 21/22/28, 2025: v2.48.3 / v2.48.4 / v2.48.5
14
+
15
+
- No significant UI/UX changes.
16
+
17
+
### July 14, 2025: v2.48.2
18
+
19
+
-**(Findings)** KEV ([Known Exploited Vulnerabilities](https://www.cisa.gov/known-exploited-vulnerabilities-catalog)) related data can now be added as metadata to Findings.
20
+

21
+
22
+
### July 8, 2025: v2.48.1
23
+
24
+
-**(Permissions)** Users with "Edit Users" configuration permission can now force password resets for other users.
25
+
-**(Pro UI)** The Users listing now includes pre-filtered views for All, Active, Inactive, Superuser, and Global Owner users. The default view has been set to Active.
26
+
-**(Pro UI)** Request/Response pairs are now displayed on Finding View.
27
+
-**(Pro UI)** Product Technologies are now visible and can be created, edited and deleted from the View Product page, within the Product Overview’s “Technologies” section.
28
+
-**(Pro UI)** Finding peer-review now supports the assignment of both Users and Groups, as well as an “Allow All Eligible Reviewers” (all users with access to the Finding) option.
29
+
30
+
### July 1, 2025: v2.48
31
+
32
+
-**(Pro UI)** Helptext has been added to the Private Note checkbox to better explain this feature. Private Notes are Notes that will not appear in Generated Reports - only in the DefectDojo UI. This feature can be used for internal communication that you don't want to include in a Report.
33
+
34
+
-**(Pro UI)** Pro UI is now set as the default user interface. All new and existing users/instances will be directed to the Pro UI by default. Users can still opt-out of this UI by unchecking this checkbox:
Copy file name to clipboardExpand all lines: docs/content/en/connecting_your_tools/external_tools.md
+32-8Lines changed: 32 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -201,7 +201,7 @@ defectdojo-cli import \
201
201
#### Options
202
202
203
203
`--active, -a`
204
-
* Dictates whether findings should be active on import. (default: true) `[$DD_CLI_ACTIVE]`
204
+
* Dictates whether Findings should be forced to Active or Inactive on import. A value of True forces Findings to Active, while a value of False forces all Findings to Inactive. If no value is set, Active status will instead rely on the incoming report file. (default: unset) `[$DD_CLI_ACTIVE]`
205
205
206
206
`--api-scan-configuration value, --asc value`
207
207
* The ID of the API Scan Configuration object to use when importing or reimporting. (default: 0) `[$DD_CLI_API_SCAN_CONFIGURATION]`
@@ -216,6 +216,12 @@ defectdojo-cli import \
216
216
`--auto-create-context, --acc`
217
217
* If set to true, the importer automatically creates Engagements, Products, and Product_Types (default: false) `[$DD_CLI_AUTO_CREATE_CONTEXT]`
218
218
219
+
`--close-old-findings, --cof`
220
+
* If True, old Findings no longer present in the report will be Closed as Mitigated when importing. If Service has been set, only the Findings for this Service will be closed. [$DD_CLI_CLOSE_OLD_FINDINGS]
221
+
222
+
`--close-old-findings-product-scope, --cofps`
223
+
* Select if --close-old-findings applies to **all** Findings of the same type in the Product. By default, this is set to false, meaning that only old Findings of the same type in the Engagement are in scope (and will be closed by Close Old Findings). [$DD_CLI_CLOSE_OLD_FINDINGS_PRODUCT_SCOPE]
224
+
219
225
`--deduplication-on-engagement, --doe`
220
226
* If set to true, the importer restricts deduplication for imported findings to the newly created Engagement. (default: false) `[$DD_CLI_DEDUPLICATION_ON_ENGAGEMENT]`
221
227
@@ -250,7 +256,7 @@ defectdojo-cli import \
250
256
* The version of the test. `[$DD_CLI_TEST_VERSION]`
251
257
252
258
`--verified, -v`
253
-
* Dictates whether findings should be verified on import. (default: false)`[$DD_CLI_VERIFIED]`
259
+
* Dictates whether Findings should be set to Verified on import. A value of True forces Findings to Verified. If no value is set, Verified status will instead rely on the incoming report file.`[$DD_CLI_VERIFIED]`
254
260
255
261
**Settings:**
256
262
@@ -320,7 +326,7 @@ example, x Shows an example of required and optional flags for reimport operati
320
326
#### Options
321
327
322
328
`--active, -a`
323
-
* Dictates whether findings should be active on import. (default: true)`[$DD_CLI_ACTIVE]`
329
+
* Dictates whether Findings should be forced to Active or Inactive on import. A value of True forces Findings to Active, while a value of False forces all Findings to Inactive. If no value is set, Active status will instead rely on the incoming report file.`[$DD_CLI_ACTIVE]`
324
330
325
331
`--api-scan-configuration value, --asc value`
326
332
@@ -335,6 +341,12 @@ example, x Shows an example of required and optional flags for reimport operati
335
341
`--auto-create-context, --acc`
336
342
* If set to true, the importer automatically creates Engagements, Products, and Product_Types (default: false) `[$DD_CLI_AUTO_CREATE_CONTEXT]`
337
343
344
+
`--close-old-findings, --cof`
345
+
* If True, old Findings no longer present in the report will be Closed as Mitigated when importing. If Service has been set, only the findings for this Service will be closed.[$DD_CLI_CLOSE_OLD_FINDINGS]
346
+
347
+
`--close-old-findings-product-scope, --cofps`
348
+
* Select if --close-old-findings applies to **all** Findings of the same type in the Product. By default, this is set to false, meaning that only old Findings of the same type in the Engagement are in scope (and will be closed by Close Old Findings). [$DD_CLI_CLOSE_OLD_FINDINGS_PRODUCT_SCOPE]
349
+
338
350
`--deduplication-on-engagement, --doe`
339
351
* If set to true, the importer restricts deduplication for imported findings to the newly created Engagement. (default: false) `[$DD_CLI_DEDUPLICATION_ON_ENGAGEMENT]`
340
352
@@ -369,7 +381,7 @@ example, x Shows an example of required and optional flags for reimport operati
369
381
* The version of the test. `[$DD_CLI_TEST_VERSION]`
370
382
371
383
`--verified, -v`
372
-
* Dictates whether findings should be set to Verified on import. (default: false)`[$DD_CLI_VERIFIED]`
384
+
* Dictates whether Findings should be set to Verified on import. A value of True forces Findings to Verified. If no value is set, Verified status will instead rely on the incoming report file.`[$DD_CLI_VERIFIED]`
373
385
374
386
**Settings:**
375
387
@@ -687,7 +699,7 @@ universal-importer import \
687
699
#### Options
688
700
689
701
`--active, -a`
690
-
* Dictates whether findings should be active on import. (default: true)`[$DD_IMPORTER_ACTIVE]`
702
+
* Dictates whether Findings should be forced to Active or Inactive on import. A value of True forces Findings to Active, while a value of False forces all Findings to Inactive. If no value is set, Active status will instead rely on the incoming report file.`[$DD_IMPORTER_ACTIVE]`
691
703
692
704
`--api-scan-configuration value, --asc value`
693
705
* The ID of the API Scan Configuration object to use when importing or reimporting. (default: 0) `[$DD_IMPORTER_API_SCAN_CONFIGURATION]`
@@ -702,6 +714,12 @@ universal-importer import \
702
714
`--auto-create-context, --acc`
703
715
* If set to true, the importer automatically creates Engagements, Products, and Product_Types (default: false) `[$DD_IMPORTER_AUTO_CREATE_CONTEXT]`
704
716
717
+
`--close-old-findings, --cof`
718
+
* If True, old Findings no longer present in the report will be Closed as Mitigated when importing. If Service has been set, only the findings for this Service will be closed. [$DD_IMPORTER_CLOSE_OLD_FINDINGS]
719
+
720
+
`--close-old-findings-product-scope, --cofps`
721
+
* Select if --close-old-findings applies to **all** Findings of the same type in the Product. By default, this is set to false, meaning that only old Findings of the same type in the Engagement are in scope (and will be closed by Close Old Findings). [$DD_IMPORTER_CLOSE_OLD_FINDINGS_PRODUCT_SCOPE]
722
+
705
723
`--deduplication-on-engagement, --doe`
706
724
* If set to true, the importer restricts deduplication for imported findings to the newly created Engagement. (default: false) `[$DD_IMPORTER_DEDUPLICATION_ON_ENGAGEMENT]`
707
725
@@ -736,7 +754,7 @@ universal-importer import \
736
754
* The version of the test. `[$DD_IMPORTER_TEST_VERSION]`
737
755
738
756
`--verified, -v`
739
-
* Dictates whether findings should be verified on import. (default: false)`[$DD_IMPORTER_VERIFIED]`
757
+
* Dictates whether Findings should be set to Verified on import. A value of True forces Findings to Verified. If no value is set, Verified status will instead rely on the incoming report file.`[$DD_IMPORTER_VERIFIED]`
740
758
741
759
**Settings:**
742
760
@@ -806,7 +824,7 @@ example, x Shows an example of required and optional flags for reimport operati
806
824
#### Options
807
825
808
826
`--active, -a`
809
-
* Dictates whether findings should be active on import. (default: true)`[$DD_IMPORTER_ACTIVE]`
827
+
* Dictates whether Findings should be forced to Active or Inactive on import. A value of True forces Findings to Active, while a value of False forces all Findings to Inactive. If no value is set, Active status will instead rely on the incoming report file.`[$DD_IMPORTER_ACTIVE]`
810
828
811
829
`--api-scan-configuration value, --asc value`
812
830
* The ID of the API Scan Configuration object to use when importing or reimporting. (default: 0) `[$DD_IMPORTER_API_SCAN_CONFIGURATION]`
@@ -820,6 +838,12 @@ example, x Shows an example of required and optional flags for reimport operati
820
838
`--auto-create-context, --acc`
821
839
* If set to true, the importer automatically creates Engagements, Products, and Product_Types (default: false) `[$DD_IMPORTER_AUTO_CREATE_CONTEXT]`
822
840
841
+
`--close-old-findings, --cof`
842
+
* If True, old Findings no longer present in the report will be Closed as Mitigated when importing. If Service has been set, only the Findings for this Service will be closed. [$DD_IMPORTER_CLOSE_OLD_FINDINGS]
843
+
844
+
`--close-old-findings-product-scope, --cofps`
845
+
* Select if --close-old-findings applies to **all** Findings of the same type in the Product. By default, this is set to false, meaning that only old Findings of the same type in the Engagement are in scope (and will be closed by Close Old Findings). [$DD_IMPORTER_CLOSE_OLD_FINDINGS_PRODUCT_SCOPE]
846
+
823
847
`--deduplication-on-engagement, --doe`
824
848
* If set to true, the importer restricts deduplication for imported findings to the newly created Engagement. (default: false) `[$DD_IMPORTER_DEDUPLICATION_ON_ENGAGEMENT]`
825
849
@@ -854,7 +878,7 @@ example, x Shows an example of required and optional flags for reimport operati
854
878
* The version of the test. `[$DD_IMPORTER_TEST_VERSION]`
855
879
856
880
`--verified, -v`
857
-
* Dictates whether findings should be set to Verified on import. (default: false) `[$DD_IMPORTER_VERIFIED]`
881
+
* Dictates whether Findings should be set to Verified on import. A value of True forces Findings to Verified. If no value is set, Verified status will instead rely on the incoming report file. (default: unset) `[$DD_IMPORTER_VERIFIED]`
0 commit comments