Skip to content

Commit 9bfa3bd

Browse files
authored
Merge branch 'dev' into master-into-dev/2.54.1-2.55.0-dev
2 parents 00735b5 + a83c8a1 commit 9bfa3bd

37 files changed

Lines changed: 502 additions & 477 deletions

README.md

Lines changed: 16 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,12 @@ deduplication, remediation, and reporting.
3232

3333
Pro Edition: [pro.demo.defectdojo.com](https://pro.demo.defectdojo.com)
3434

35-
Community Edition: [demo.defectdojo.org](https://demo.defectdojo.org)
35+
OWASP Community Edition: [demo.defectdojo.org](https://demo.defectdojo.org)
3636

3737
Either demo enviornment can be logged into with username `admin` and password `1Defectdojo@demo#appsec`. Please note that the demos are publicly accessible
3838
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).
3939

40-
## Quick Start for Compose V2
41-
42-
From July 2023 Compose V1 [stopped receiving updates](https://docs.docker.com/compose/reference/).
43-
44-
Compose V2 integrates compose functions into the Docker platform, continuing to support most of the previous
45-
docker-compose features and flags. You can run Compose V2 by replacing the hyphen (-) with a space, using
46-
`docker compose` instead of `docker-compose`.
40+
## Quick Start for Docker Compose
4741

4842
```sh
4943
# Clone the project
@@ -65,18 +59,6 @@ docker compose up -d
6559
docker compose logs initializer | grep "Admin password:"
6660
```
6761

68-
## For Docker Compose V1
69-
70-
You can run Compose V1 by calling `docker-compose` (by adding the hyphen (-) between `docker compose`).
71-
72-
Following commands are using original version so you might need to adjust them:
73-
```sh
74-
docker/docker-compose-check.sh
75-
docker/entrypoint-initializer.sh
76-
docker/setEnv.sh
77-
```
78-
79-
Navigate to `http://localhost:8080` to see your new instance!
8062

8163
## Documentation
8264

@@ -91,29 +73,29 @@ Navigate to `http://localhost:8080` to see your new instance!
9173

9274
## Supported Installation Options
9375

94-
* [SaaS](https://cloud.defectdojo.com/accounts/onboarding/plg_step_1) - New UI, addittional features, includes support & supports the project
95-
* [Docker / Docker Compose](readme-docs/DOCKER.md)
76+
* Pro - SaaS or self-hosted (via K8s or docker compose). [Speak to our team](https://defectdojo.com/contact) or [sign-up for SaaS directly](https://cloud.defectdojo.com/accounts/onboarding/plg_step_1)
77+
* OS - [docker compose](readme-docs/DOCKER.md)
9678

9779

9880
## Community, Getting Involved, and Updates
9981

100-
[<img src="https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/dev/docs/assets/images/slack-logo-icon.png" alt="Slack" height="50"/>](https://owasp.org/slack/invite)
82+
[<img src="https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/dev/docs/assets/images/updated-dojo-chop.png" alt="Dojo" height="50"/>](https://community-defectdojo.tightknit.community/)
83+
[<img src="https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/dev/docs/assets/images/slack-logo-icon.png" alt="Slack" height="50"/>](https://join.slack.com/t/defectdojocommunity/shared_invite/zt-3l9028wlf-ezDB29D_MIh9ShXdesCHZA)
10184
[<img src="https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/dev/docs/assets/images/Linkedin-logo-icon-png.png" alt="LinkedIn" height="50"/>](https://www.linkedin.com/company/defectdojo)
102-
[<img src="https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/dev/docs/assets/images/Twitter_Logo.png" alt="Twitter" height="50"/>](https://twitter.com/defectdojo)
85+
[<img src="https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/dev/docs/assets/images/x_logo.jpg" alt="Twitter" height="50"/>](https://x.com/defectdojo)
10386
[<img src="https://raw.githubusercontent.com/DefectDojo/django-DefectDojo/dev/docs/assets/images/YouTube-Emblem.png" alt="Youtube" height="50"/>](https://www.youtube.com/channel/UCWw9qzqptiIvTqSqhOFuCuQ)
10487

105-
[Join the OWASP Slack Community](https://owasp.org/slack/invite) and participate in the discussion! You can find us in
106-
our channel there, [#defectdojo](https://owasp.slack.com/channels/defectdojo). Follow DefectDojo on
107-
[Twitter](https://twitter.com/defectdojo), [LinkedIn](https://www.linkedin.com/company/defectdojo), and
108-
[YouTube](https://www.youtube.com/channel/UCWw9qzqptiIvTqSqhOFuCuQ) for project updates!
88+
Checkout our new [Community Portal](https://community-defectdojo.tightknit.community/) and join the DefectDojo community on [Slack](https://join.slack.com/t/defectdojocommunity/shared_invite/zt-3l9028wlf-ezDB29D_MIh9ShXdesCHZA)!
89+
90+
Follow DefectDojo on [LinkedIn](https://www.linkedin.com/company/defectdojo), [YouTube](https://www.youtube.com/channel/UCWw9qzqptiIvTqSqhOFuCuQ), and [X](https://twitter.com/defectdojo) for platform updates!
10991

11092
## Contributing
11193

11294
Please see our [contributing guidelines](readme-docs/CONTRIBUTING.md) for details and standards on contributing __before__ considering or submitting a pull request.
11395

11496
## Pro Edition
11597

116-
[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).
98+
[Upgrade to DefectDojo Pro!](https://defectdojo.com/pricing) Pro transcends the do-it-yourself approach of open-source: A new UI, risk-based vulnerability management, 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).
11799

118100
Alternatively, for information please email hello@defectdojo.com
119101

@@ -128,7 +110,6 @@ Core Moderators can help you with pull requests or feedback on dev ideas:
128110
* Cody Maffucci ([@Maffooch](https://github.com/maffooch) | [LinkedIn](https://www.linkedin.com/in/cody-maffucci))
129111

130112
Moderators can help you with pull requests or feedback on dev ideas:
131-
* Charles Neill ([@cneill](https://github.com/cneill) | [@ccneill](https://twitter.com/ccneill))
132113
* Blake Owens ([@blakeaowens](https://github.com/blakeaowens))
133114

134115
## Hall of Fame
@@ -148,6 +129,11 @@ Moderators can help you with pull requests or feedback on dev ideas:
148129
Aaron has been a long time contributor and user of DefectDojo. He did the second major UI overhaul and his
149130
contributions include automation enhancements, CI/CD engagements, increased metadata at the product level, and many
150131
more.
132+
* Jay Paz ([@jjpaz](https://github.com/grendel513)) – Jay was a DefectDojo
133+
maintainer for years. He performed Dojo's first UI overhaul, optomized code structure/features, and added numerous enhancements.
134+
* Charles Neill ([@ccneill](https://github.com/cneill)) – Charles served as a
135+
maintainer of DefectDojo for years and wrote some of Dojo's core functionality.
136+
151137

152138
## Security
153139

components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"metismenu": "~3.0.7",
3434
"moment": "^2.30.1",
3535
"morris.js": "morrisjs/morris.js",
36-
"pdfmake": "^0.3.0",
36+
"pdfmake": "^0.3.1",
3737
"startbootstrap-sb-admin-2": "1.0.7"
3838
},
3939
"engines": {

components/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -385,10 +385,10 @@ pdfkit@^0.17.2:
385385
linebreak "^1.1.0"
386386
png-js "^1.0.0"
387387

388-
pdfmake@^0.3.0:
389-
version "0.3.0"
390-
resolved "https://registry.yarnpkg.com/pdfmake/-/pdfmake-0.3.0.tgz#b42c5af9aef4095f1310564d4a2f2d49f950cae9"
391-
integrity sha512-sS7ow3ZrdFjlC7s4J5k3UA5IHQQbXRs6+NtdzfWDR0SvPa7+M8d69rITObFAsJ4t6iwkKRsc87Q+I/gFlTUVQg==
388+
pdfmake@^0.3.1:
389+
version "0.3.1"
390+
resolved "https://registry.yarnpkg.com/pdfmake/-/pdfmake-0.3.1.tgz#807b550477aab92597069f67d232607728d5afd5"
391+
integrity sha512-XPiTWgKyDkbpTyStPLa1QZCl+CfnNjt0uF18wl/OJp6o6xr9zJinBAOcMC64vufOYVk6OQT9ZdkS2r8sFNYtZw==
392392
dependencies:
393393
linebreak "^1.1.0"
394394
pdfkit "^0.17.2"

docker-compose.override.dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ services:
6060
protocol: tcp
6161
mode: host
6262
"webhook.endpoint":
63-
image: mccutchen/go-httpbin:2.19.0@sha256:be41c6c3772393c097e15f9f8ac381de4ce9e9841c545556af98fbe2e707c619
63+
image: mccutchen/go-httpbin:2.20.0@sha256:b1620821b6ff191d911629f87a720b88df5397c2554045f1cfb1ffde17c9b898
3.83 KB
Loading

docs/assets/images/x_logo.jpg

30.6 KB
Loading
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: 'Upgrading to DefectDojo Version 2.55.x'
3+
toc_hide: true
4+
weight: -20260105
5+
description: No special instructions.
6+
---
7+
There are no special instructions for upgrading to 2.55.x. Check the [Release Notes](https://github.com/DefectDojo/django-DefectDojo/releases/tag/2.55.0) for the contents of the release.

docs/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
},
2828
"devDependencies": {
2929
"prettier": "3.7.4",
30-
"vite": "7.3.0"
30+
"vite": "7.3.1"
3131
},
3232
"engines": {
3333
"node": ">=20.11.0"

dojo/api_v2/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -678,13 +678,13 @@ def update_jira_epic(self, request, pk=None):
678678
try:
679679

680680
if engagement.has_jira_issue:
681-
jira_helper.update_epic(engagement, **request.data)
681+
jira_helper.update_epic(engagement.id, **request.data)
682682
response = Response(
683683
{"info": "Jira Epic update query sent"},
684684
status=status.HTTP_200_OK,
685685
)
686686
else:
687-
jira_helper.add_epic(engagement, **request.data)
687+
jira_helper.add_epic(engagement.id, **request.data)
688688
response = Response(
689689
{"info": "Jira Epic create query sent"},
690690
status=status.HTTP_200_OK,

0 commit comments

Comments
 (0)