Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
6fc83be
Update actions/setup-python action from v6.0.0 to v6.1.0 (.github/wor…
renovate[bot] Nov 26, 2025
a0d2ec6
chore(deps): bump boto3 from 1.41.1 to 1.41.4 (#13778)
dependabot[bot] Nov 26, 2025
a5dc944
Update nginx/nginx-prometheus-exporter Docker tag from 1.4.2 to v1.5.…
renovate[bot] Nov 26, 2025
c4e1e02
feat(helm): Use Valkey (#13408)
kiblik Nov 27, 2025
840edf5
fix: rename EXTRA_ARGS to DD_UWSGI_EXTRA_ARGS
Bump-Action Nov 28, 2025
13ab477
Update dependency prettier from 3.6.2 to v3.7.2 (docs/package.json) (…
renovate[bot] Nov 29, 2025
b5eaa75
chore(deps): bump boto3 from 1.41.4 to 1.41.5 (#13782)
dependabot[bot] Nov 29, 2025
c69eb0e
fix(helm): Avoid forbidden chars in annotation (#13772)
kiblik Nov 29, 2025
02a69ef
Remove left over log statement
valentijnscholten Nov 29, 2025
ef3e19d
JIRA: add retries/rate limit support
valentijnscholten Nov 29, 2025
78eb819
Update dependency renovatebot/renovate from 42.21.0 to v42.27.0 (.git…
renovate[bot] Dec 1, 2025
59c6692
Merge pull request #13786 from valentijnscholten/jira-rate-limiting
rossops Dec 1, 2025
9f3d23b
Merge pull request #13756 from Bump-Action/uwsgi-extra-args
rossops Dec 1, 2025
76daa0a
Merge pull request #13784 from DefectDojo/valentijnscholten-patch-3
rossops Dec 1, 2025
83c54b1
Merge branch 'dev' into bugfix
Maffooch Dec 1, 2025
0fa482c
Merge pull request #13801 from DefectDojo/bugfix
rossops Dec 1, 2025
d3d64db
Update versions in application files
Dec 1, 2025
ba85cab
Merge pull request #13802 from DefectDojo/release/2.53.0
rossops Dec 1, 2025
9ccf58e
Update dependency prettier from 3.7.2 to v3.7.3 (docs/package.json) (…
renovate[bot] Dec 1, 2025
532720e
Update versions in application files
Dec 1, 2025
61b8b75
Update versions in application files
Dec 1, 2025
62ab7ab
Merge branch 'dev' into master-into-dev/2.53.0-2.54.0-dev
rossops Dec 1, 2025
a88bdee
fix: Enable AND logic for Tag filtering in Findings (#13789)
PoojasPatel013 Dec 1, 2025
6f7f691
Merge pull request #13804 from DefectDojo/master-into-dev/2.53.0-2.54…
rossops Dec 1, 2025
5017b11
Merge pull request #13803 from DefectDojo/master-into-bugfix/2.53.0-2…
rossops Dec 1, 2025
d3cefdf
chore(deps): update dependency vite from 7.2.4 to v7.2.6 (docs/packag…
renovate[bot] Dec 3, 2025
7ec2943
chore(deps): update softprops/action-gh-release action from v2.4.2 to…
renovate[bot] Dec 3, 2025
ef7ca97
chore(deps): bump celery from 5.5.3 to 5.6.0 (#13794)
dependabot[bot] Dec 3, 2025
e2cf157
chore(deps): bump django-pghistory from 3.8.3 to 3.9.0 (#13795)
dependabot[bot] Dec 3, 2025
0adb904
chore(deps): bump drf-spectacular-sidecar from 2025.10.1 to 2025.12.1…
dependabot[bot] Dec 3, 2025
b9ec210
chore(deps): bump psycopg[c] from 3.2.13 to 3.3.0 (#13798)
dependabot[bot] Dec 3, 2025
6712a07
fix(helm): Drop djnago.mediaPersistentVolume.fsGroup
kiblik Dec 3, 2025
c30909b
chore(deps): update actions/checkout action from v6.0.0 to v6.0.1 (.g…
renovate[bot] Dec 3, 2025
52d0a30
[docs] "about us" section maintenance (#13783)
paulOsinski Dec 4, 2025
eb9c690
:tada: Add 'fix_available' field to legitify (#13791)
manuel-sommer Dec 5, 2025
ec1842b
:lipstick: restructure whispers reports (#13790)
manuel-sommer Dec 5, 2025
32e4e0f
fix(parsers): DeprecationWarning: Testing an element's truth ...
kiblik Dec 5, 2025
1d4df38
fix(node_modules): Avoid staticfiles.W004
kiblik Dec 5, 2025
01afaf5
fix(unittest): avoid ResourceWarning: unclosed file
kiblik Dec 5, 2025
38950fe
:arrow_up: Bump ruff from 0.14.6 to 0.14.8 (#13799)
manuel-sommer Dec 5, 2025
edbc453
chore(deps): update actions/stale action from v10.1.0 to v10.1.1 (.gi…
renovate[bot] Dec 5, 2025
67e40d1
chore(deps): update dependency prettier from 3.7.3 to v3.7.4 (docs/pa…
renovate[bot] Dec 5, 2025
d1eed3c
chore(deps): update actions/setup-node action from v6.0.0 to v6.1.0 (…
renovate[bot] Dec 5, 2025
5455c4a
chore(deps): bump psycopg[c] from 3.3.0 to 3.3.1 (#13812)
dependabot[bot] Dec 5, 2025
e1af6ec
chore(deps): update dependency vcrpy from 7.0.0 to v8 (requirements-d…
renovate[bot] Dec 5, 2025
ed9a56a
chore(deps): update postgres:18.1-alpine docker digest from 18.1 to 1…
renovate[bot] Dec 5, 2025
755e91e
fix(GHA): Correction of #13722
kiblik Dec 5, 2025
98e8b6e
chore(deps): bump django from 5.1.14 to 5.1.15 (#13814)
dependabot[bot] Dec 6, 2025
3323973
chore(deps): update peter-evans/create-pull-request action from v7.0.…
renovate[bot] Dec 6, 2025
3a5f124
chore(deps): update valkey/valkey:7.2.11-alpine docker digest from 7.…
renovate[bot] Dec 6, 2025
3a4a6fd
chore(deps): bump django-polymorphic from 4.1.0 to 4.2.0 (#13824)
dependabot[bot] Dec 6, 2025
e7ebeef
chore(deps): bump urllib3 from 2.5.0 to 2.6.0 (#13834)
dependabot[bot] Dec 8, 2025
4b6ff8b
Merge pull request #13813 from kiblik/helm_drop_djnago.mediaPersisten…
rossops Dec 8, 2025
4799f38
Merge pull request #13828 from kiblik/xml_DeprecationWarning
rossops Dec 8, 2025
1ab501e
Merge pull request #13829 from kiblik/fix_staticfiles.W004
rossops Dec 8, 2025
176d5e8
Merge pull request #13830 from kiblik/ResourceWarning_unclosed_file
rossops Dec 8, 2025
032f22f
Merge pull request #13833 from kiblik/helm_fix_13722
rossops Dec 8, 2025
fa0df51
finding list: disable audowith to ix too wide column (#13835)
valentijnscholten Dec 8, 2025
b8f5e53
:bug: Remove unselected parsers from filters and test types (#13767)
manuel-sommer Dec 8, 2025
f01d0c2
perf: Use lazy loading for Product_Tab to improve edit finding perfor…
Vincent-Ngobeh Dec 8, 2025
256ca26
fix: Add null check for engagement in permission validation for Risk …
Maffooch Dec 8, 2025
87ff93a
Update versions in application files
Dec 8, 2025
6618b2b
docs: Add Pro vs OSS comparison for cross-product risk acceptances (#…
skywalke34 Dec 8, 2025
93f0f4d
Merge pull request #13843 from DefectDojo/release/2.53.1
rossops Dec 8, 2025
9fc3d88
Update versions in application files
Dec 8, 2025
b1eb46f
Update versions in application files
Dec 8, 2025
75d18e5
Merge pull request #13845 from DefectDojo/master-into-bugfix/2.53.1-2…
rossops Dec 8, 2025
a9479b2
Merge branch 'dev' into master-into-dev/2.53.1-2.54.0-dev
rossops Dec 8, 2025
3b1b5da
[docs] asset/organization in Pro (#13848)
paulOsinski Dec 8, 2025
471f9c0
Merge pull request #13846 from DefectDojo/master-into-dev/2.53.1-2.54…
rossops Dec 8, 2025
31fa8d7
chore(deps): bump psycopg[c] from 3.3.1 to 3.3.2 (#13839)
dependabot[bot] Dec 9, 2025
c59ec25
chore(deps): update dependency vite from 7.2.6 to v7.2.7 (docs/packag…
renovate[bot] Dec 9, 2025
0ace59c
chore(deps): update dependency renovatebot/renovate from 42.27.0 to v…
renovate[bot] Dec 9, 2025
1fb8dcf
[docs] Pro changelog updates (#13855)
paulOsinski Dec 11, 2025
ee9ee74
update sso docs for group read all permission (#13850)
paulOsinski Dec 11, 2025
be68825
chore(deps): update gcr.io/cloudsql-docker/gce-proxy docker tag from …
renovate[bot] Dec 11, 2025
552ed38
chore(deps-dev): bump vcrpy from 8.0.0 to 8.1.0 (#13851)
dependabot[bot] Dec 11, 2025
2fdc383
chore(deps): update losisin/helm-values-schema-json-action action fro…
renovate[bot] Dec 11, 2025
084f100
chore(deps): update peter-evans/create-pull-request action from v7.0.…
renovate[bot] Dec 11, 2025
d343de3
chore(deps): bump django-polymorphic from 4.2.0 to 4.3.0 (#13859)
dependabot[bot] Dec 11, 2025
ecd2f9d
chore(deps): bump sqlalchemy from 2.0.44 to 2.0.45 (#13860)
dependabot[bot] Dec 11, 2025
7f3d6ee
chore(deps): bump urllib3 from 2.6.0 to 2.6.1 (#13852)
dependabot[bot] Dec 11, 2025
2242329
fix(django): Upgrade to 5.2 (#12524)
kiblik Dec 15, 2025
724c53e
chore(deps): bump vulners from 3.1.2 to 3.1.3 (#13861)
dependabot[bot] Dec 15, 2025
364f26f
chore(deps): update dependency node from 24.11.1 to v24.12.0 (.github…
renovate[bot] Dec 15, 2025
f4c693d
chore(deps): update actions/cache action from v4.3.0 to v5 (.github/w…
renovate[bot] Dec 15, 2025
8119684
chore(deps): update dependency kubernetes/kubernetes from v1.34.2 to …
renovate[bot] Dec 15, 2025
074affd
chore(deps): bump django-pghistory from 3.9.0 to 3.9.1 (#13875)
dependabot[bot] Dec 15, 2025
72d4586
chore(deps): bump ruff from 0.14.8 to 0.14.9 (#13876)
dependabot[bot] Dec 15, 2025
cdf3c4f
chore(deps): update github artifact actions (.github/workflows/rest-f…
renovate[bot] Dec 15, 2025
d56eed4
chore(deps): update dependency renovatebot/renovate from 42.42.0 to v…
renovate[bot] Dec 15, 2025
7b80764
fix(deps): update dependency @tabler/icons from 3.35.0 to v3.36.0 (do…
renovate[bot] Dec 15, 2025
764f071
fix(GHA): Failed in all dependences had not been in latest version (#…
kiblik Dec 15, 2025
1d4d0db
fix(HELM): Use renovate-compatible format (#13866)
kiblik Dec 15, 2025
6aa64b9
:lipstick: Beautify Rubocop json (#13894)
manuel-sommer Dec 15, 2025
b4771c0
:tada: Add ICSA vulnid (#13895)
manuel-sommer Dec 15, 2025
efe0f5d
async delete: retry on deadlock (#13863)
valentijnscholten Dec 15, 2025
c8cf437
feat(releases): Add section for GHA (#13867)
kiblik Dec 15, 2025
05ec712
fix(HELM): Annotation and docs correction for #22639 (#13878)
kiblik Dec 15, 2025
01b2a16
fix(HELM): Improve autogeneration of annotation (#13879)
kiblik Dec 15, 2025
fb35166
fix logger NoneType (#13880)
valentijnscholten Dec 15, 2025
fa8b8a6
Update RELEASING.md with release type clarifications (#13881)
valentijnscholten Dec 15, 2025
05138f3
jira: add none checks in a few places (#13886)
valentijnscholten Dec 15, 2025
0f4aad7
foundy_by: optimize for dedupe (#13888)
valentijnscholten Dec 15, 2025
f4f0b36
importers: log time spent on parsing (#13892)
valentijnscholten Dec 15, 2025
ca91c99
reimport: add management command to reimport sample scans (#13893)
valentijnscholten Dec 15, 2025
a15332e
reimport: add test for internal duplicates during matching (#13890)
valentijnscholten Dec 15, 2025
a2451fe
auditlog: switch to pghistory (for real) (#13587)
valentijnscholten Dec 15, 2025
da66f9e
Update versions in application files
Dec 15, 2025
7e4585d
Updating helm deps
rossops Dec 15, 2025
f21b1ff
Merge pull request #13903 from DefectDojo/release/2.53.2
rossops Dec 15, 2025
33a25c8
Update versions in application files
Dec 15, 2025
c591357
Update versions in application files
Dec 15, 2025
7b73a29
Merge branch 'dev' into master-into-dev/2.53.2-2.54.0-dev
Maffooch Dec 15, 2025
529c748
Merge pull request #13905 from DefectDojo/master-into-bugfix/2.53.2-2…
rossops Dec 15, 2025
a4ed58f
Merge pull request #13904 from DefectDojo/master-into-dev/2.53.2-2.54…
rossops Dec 15, 2025
d2071e7
Refactor async_delete mapping and filter logic for improved clarity a…
Maffooch Dec 15, 2025
0e21849
Update versions in application files
Dec 15, 2025
86fb00b
Merge pull request #13910 from DefectDojo/release/2.53.3
rossops Dec 15, 2025
dd44020
Update versions in application files
Dec 15, 2025
363e4be
Update versions in application files
Dec 15, 2025
fcd0b4a
Merge branch 'dev' into master-into-dev/2.53.3-2.54.0-dev
rossops Dec 15, 2025
8869737
Merge pull request #13912 from DefectDojo/master-into-dev/2.53.3-2.54…
rossops Dec 15, 2025
88bed96
Merge pull request #13911 from DefectDojo/master-into-bugfix/2.53.3-2…
rossops Dec 15, 2025
f3a93ce
api tokens: allow admins to reset user tokens (#13885)
valentijnscholten Dec 16, 2025
b967bdd
chore(deps): update dependency vite from 7.2.7 to v7.3.0 (docs/packag…
renovate[bot] Dec 16, 2025
4c5de62
chore(deps): bump django-polymorphic from 4.3.0 to 4.4.0 (#13901)
dependabot[bot] Dec 16, 2025
a56e832
chore(deps): update valkey docker tag from 0.10.2 to v0.13.0 (helm/de…
renovate[bot] Dec 16, 2025
7900426
Refactor GitHub integration error handling (#13913)
Maffooch Dec 16, 2025
5e4531a
rename/reorder migrations after recent merges (#13915)
dogboat Dec 16, 2025
e188bb4
autoWidth false (#13884)
testaccount90009 Dec 17, 2025
b3049f9
push_to_jira: fix pushing to JIRA during import/reimport in asynchron…
valentijnscholten Dec 17, 2025
67ac006
chore(deps): update stefanzweifel/git-auto-commit-action action from …
renovate[bot] Dec 18, 2025
6314362
chore(deps): bump django-polymorphic from 4.4.0 to 4.4.1 (#13917)
dependabot[bot] Dec 18, 2025
5c05c23
chore(deps): update dependency kubernetes from 1.32.10 to v1.32.11 (.…
renovate[bot] Dec 18, 2025
b8231e1
chore(deps): update postgres:18.1-alpine docker digest from 18.1 to 1…
renovate[bot] Dec 18, 2025
e2a111e
chore(deps): bump asteval from 1.0.7 to 1.0.8 (#13927)
dependabot[bot] Dec 18, 2025
a1478fb
chore(deps): bump django-dbbackup from 5.0.1 to 5.1.0 (#13926)
dependabot[bot] Dec 19, 2025
698ece0
reimport: match findings in batches (#13889)
valentijnscholten Dec 19, 2025
76bacbc
docs: add opening backticks for usage segment (#13924)
LeongBryan Dec 19, 2025
26fba7f
Add DD_SOCIAL_AUTH_CREATE_USER_MAPPING to docs (#13929)
manuel-sommer Dec 19, 2025
6ab9039
chore(deps): update postgres:18.1-alpine docker digest from 18.1 to 1…
renovate[bot] Dec 20, 2025
65f4e7e
chore(deps): update docker/setup-buildx-action action from v3.11.1 to…
renovate[bot] Dec 20, 2025
023dc6c
chore(deps): update dependency gohugoio/hugo from v0.152.2 to v0.153.…
renovate[bot] Dec 20, 2025
c0a717a
chore(deps): bump social-auth-core from 4.8.1 to 4.8.3 (#13936)
dependabot[bot] Dec 20, 2025
466c28f
tags: allow setting tag truncate length
valentijnscholten Dec 20, 2025
02a0b2e
closed finding metrics: use mitigated_date instead of created_date
valentijnscholten Dec 20, 2025
f87ffbd
feat(HELM): Make HPA more Argo-friendly (#13882)
kiblik Dec 22, 2025
54bf995
docs: add dedupe batching note to 2.53 upgrade notes (#13914)
valentijnscholten Dec 22, 2025
659531e
Change log level from warning to debug for cwe check (#13909)
Maffooch Dec 22, 2025
0d416a8
make ordering by sla_age more reliable (#13918)
valentijnscholten Dec 22, 2025
75a6b44
Make SonarQube Parser use creationDate for Date (#13919)
Jino-T Dec 22, 2025
954776e
Make Twistlock Parser use discoveredDate for Date (#13922)
Jino-T Dec 22, 2025
18f94d0
fix(GHA): Fix annotation for renovate and dependabot (#13941)
kiblik Dec 22, 2025
6ced1de
feat(broker): Add start-up checker (#13931)
kiblik Dec 22, 2025
ed8317e
Merge pull request #13945 from valentijnscholten/closed-finding-metri…
rossops Dec 22, 2025
f322a04
Merge pull request #13943 from valentijnscholten/tag-slug-truncate
rossops Dec 22, 2025
3688e2c
Update versions in application files
Dec 22, 2025
78ea812
Merge pull request #13952 from DefectDojo/release/2.53.4
rossops Dec 22, 2025
fe94d22
:arrow_up: Bump ruff from 0.14.9 to 0.14.10 (#13938)
manuel-sommer Dec 22, 2025
f27a019
github action fetch openapi spec must wait for dojo to be up
valentijnscholten Dec 22, 2025
4aff75e
Merge branch 'bugfix' into gha-fetch-spec-wait
valentijnscholten Dec 22, 2025
327d1bb
Merge pull request #13955 from valentijnscholten/gha-fetch-spec-wait
rossops Dec 22, 2025
9582d0b
Merge pull request #13958 from DefectDojo/bugfix
rossops Dec 22, 2025
5378d38
also start valkey is it's now required by the entrypoitn scripts (#13…
valentijnscholten Dec 22, 2025
e0d3304
Update versions in application files
Dec 22, 2025
5e4aaad
Update versions in application files
Dec 22, 2025
8e07e9a
Merge branch 'dev' into master-into-dev/2.53.4-2.54.0-dev
rossops Dec 22, 2025
683ce9d
Update Helm chart docs
rossops Dec 22, 2025
f1861f9
Merge pull request #13961 from DefectDojo/master-into-bugfix/2.53.4-2…
rossops Dec 22, 2025
8d02cb2
Increasing mem for hugo
rossops Dec 22, 2025
f3ce356
Bumping hugo version due to memory issue
rossops Dec 22, 2025
bb46bd6
Merge pull request #13962 from DefectDojo/master-into-dev/2.53.4-2.54…
rossops Dec 22, 2025
7af3db2
Added relevant test name to "close old findings" comment (#13930)
Jino-T Dec 25, 2025
2ffcf97
chore(deps): update dependency kubernetes/kubernetes from v1.34.3 to …
renovate[bot] Dec 25, 2025
67817c1
chore(deps): update dependency gohugoio/hugo to v0.153.2 (.github/wor…
renovate[bot] Dec 25, 2025
24e74bd
chore(deps): update dependency renovatebot/renovate from 42.52.8 to v…
renovate[bot] Dec 25, 2025
adef6b0
chore(deps): bump openapitools/openapi-generator-cli (#13948)
dependabot[bot] Dec 25, 2025
79a58ec
chore(deps): bump humanize from 4.14.0 to 4.15.0 (#13949)
dependabot[bot] Dec 25, 2025
cbb0096
feat(docker): Manage images via renovate (not dependabot) (#13953)
kiblik Dec 25, 2025
52656b6
chore(deps): update valkey/valkey:7.2.11-alpine docker digest from 7.…
renovate[bot] Dec 25, 2025
aace359
chore(deps): bump datatables.net from 2.3.5 to 2.3.6 in /components (…
dependabot[bot] Dec 25, 2025
bfad520
Prowler Scan Parser (#13831)
Jino-T Dec 26, 2025
c663c65
fix(deps): update dependency @docsearch/css from 4.3.2 to v4.4.0 (doc…
renovate[bot] Dec 29, 2025
611243d
chore(deps): bump pdfmake from 0.2.20 to 0.2.21 in /components (#13972)
dependabot[bot] Dec 29, 2025
1373f5c
chore(deps): bump datatables.net-buttons-bs in /components (#13977)
dependabot[bot] Dec 29, 2025
806d757
chore(deps): bump django-fieldsignals from 0.7.0 to 0.8.0 (#13979)
dependabot[bot] Dec 29, 2025
9b72139
chore(deps): bump django-polymorphic from 4.4.1 to 4.5.1 (#13980)
dependabot[bot] Dec 29, 2025
c3514d8
chore(deps): update dependency renovatebot/renovate from 42.66.4 to v…
renovate[bot] Dec 29, 2025
6ac5b36
fix(deps): update dependency @docsearch/js from 4.3.2 to v4.4.0 (docs…
renovate[bot] Dec 29, 2025
4eb752e
Increasing timeouts for unit tests (#13849)
rossops Dec 29, 2025
2741ed2
feat(docker): Clean official image from (unit)tests (#13877)
kiblik Dec 29, 2025
676fc54
:tada: Implement pingcastle vulnerability parser (#13933)
manuel-sommer Dec 29, 2025
cb61c59
fix(HELM): Docs after #13907 (#13942)
kiblik Dec 29, 2025
3e15654
cyclonedx scan: handle missing description (#13963)
valentijnscholten Dec 29, 2025
031c94c
Fix cross-scanner deduplication endpoint parsing (#10215) (#13964)
valentijnscholten Dec 29, 2025
b6481ba
Fix Tenable CSV import fails with 'Version of CPE not implemented' (#…
valentijnscholten Dec 29, 2025
6d830c1
Fix FileUpload.copy() to prevent title length exceeding 100 chars (#1…
valentijnscholten Dec 29, 2025
ed6390b
Fix: Populate vulnerability_id field in BlackDuck Binary Analysis par…
valentijnscholten Dec 29, 2025
609b024
Add test_type mismatch validation during reimport (#10219) (#13975)
valentijnscholten Dec 29, 2025
ae696cb
Fix JIRA form processing logic to not skip pushing new findings when …
valentijnscholten Dec 29, 2025
6811144
Update versions in application files
Dec 29, 2025
11749c1
Merge pull request #13992 from DefectDojo/release/2.53.5
rossops Dec 29, 2025
4b58394
[docs] pro changelog: 2.53.3-4 (#13978)
paulOsinski Dec 29, 2025
c35e8fa
Handle System_Settings errors better in middleware (#13982)
valentijnscholten Dec 29, 2025
0ffcacc
pghistory: add context for each process and celery tasks (#13988)
valentijnscholten Dec 29, 2025
7122e55
finding template refactor (#13946)
valentijnscholten Dec 29, 2025
0c4bf3f
Fix bulk edit validation: prevent duplicate findings from being activ…
valentijnscholten Dec 29, 2025
56642f9
Fix: Apply tags to findings/endpoints when TRACK_IMPORT_HISTORY is di…
valentijnscholten Dec 29, 2025
37b3e8e
Add status and notes columns to CSV/Excel exports (#13970)
valentijnscholten Dec 29, 2025
d799696
Update versions in application files
Dec 29, 2025
d96eaa7
Update versions in application files
Dec 29, 2025
3f764cc
Merge branch 'dev' into master-into-dev/2.53.5-2.54.0-dev
Maffooch Dec 29, 2025
c7c3c56
chore(deps): update dependency gohugoio/hugo from v0.153.2 to v0.153.…
renovate[bot] Dec 29, 2025
038ddb0
Merge pull request #13998 from DefectDojo/master-into-bugfix/2.53.5-2…
rossops Dec 29, 2025
dfc865d
Merge pull request #13997 from DefectDojo/master-into-dev/2.53.5-2.54…
rossops Dec 29, 2025
034e197
:arrow_up: Bump django-filter from 25.1 to 25.2 (#13346)
dependabot[bot] Dec 29, 2025
01ea548
chore(deps): bump python-gitlab from 7.0.0 to 7.1.0 (#13990)
dependabot[bot] Dec 30, 2025
615d0dd
chore(deps): update python docker tag from 3.13.7 to v3.13.11 (docker…
renovate[bot] Dec 30, 2025
b44cafa
update changelog
Dec 30, 2025
1e8a0a4
Update weight of 2.54.0 upgrade notes (#13991)
valentijnscholten Dec 30, 2025
b29026c
Add workflow path for GitHub Actions validation (#14000)
Maffooch Dec 30, 2025
2cc2af6
chore(deps): update python:3.13.11-slim-trixie docker digest from 3.1…
renovate[bot] Dec 30, 2025
2a36c78
docs: add custom trust section
sNiXx Dec 30, 2025
742f96f
Add permission classes and refine queryset in BurpRawRequestResponseV…
Maffooch Dec 31, 2025
d0234c1
create sitemap at root
Jan 2, 2026
0cb0fb6
Remove entrypoint-first-boot.sh references and implement complete ini…
Maffooch Jan 2, 2026
1b235b5
allow alpine in docker composer dev override (#14001)
valentijnscholten Jan 2, 2026
3627081
dedupe reopen: continue to try all match candidates (#14011)
valentijnscholten Jan 4, 2026
9a3167a
Vulnerability IDs: Do not allow users to import empty strings (#14017)
Jino-T Jan 4, 2026
8242119
chore(deps): bump drf-spectacular-sidecar from 2025.12.1 to 2026.1.1 …
dependabot[bot] Jan 5, 2026
1a0eaa0
chore(deps): bump django-polymorphic from 4.5.1 to 4.5.2 (#14019)
dependabot[bot] Jan 5, 2026
bf304ac
chore(deps): bump pillow from 12.0.0 to 12.1.0 (#14020)
dependabot[bot] Jan 5, 2026
b58a195
Update dependency renovatebot/renovate from 42.66.11 to v42.71.0 (.gi…
renovate[bot] Jan 5, 2026
72f5981
Update dependency vcrpy from 8.1.0 to v8.1.1 (requirements-dev.txt) (…
renovate[bot] Jan 5, 2026
8dee6bf
chore(deps): bump pdfmake from 0.2.21 to 0.3.0 in /components (#14021)
dependabot[bot] Jan 5, 2026
6b8cb76
chore(deps): bump gitpython from 3.1.45 to 3.1.46 (#14022)
dependabot[bot] Jan 5, 2026
b1f9786
Update dependency @tabler/icons from 3.36.0 to v3.36.1 (docs/package.…
renovate[bot] Jan 5, 2026
e8d833b
chore(deps): bump celery from 5.6.0 to 5.6.1 (#14005)
dependabot[bot] Jan 5, 2026
5073344
Update python:3.13.11-slim-trixie Docker digest from 3.13.11 to v (Do…
renovate[bot] Jan 5, 2026
251f159
Merge pull request #14013 from DefectDojo/req-resp-perms
rossops Jan 5, 2026
801ccd4
Merge pull request #13841 from sNiXx/custom-trust-docs
rossops Jan 5, 2026
5c80264
Merge pull request #14007 from paulOsinski/changelog-dec30
rossops Jan 5, 2026
371b624
Merge pull request #14024 from paulOsinski/sitemaps
rossops Jan 5, 2026
6f20129
Merge branch 'dev' into bugfix
Maffooch Jan 5, 2026
94c93fd
fix: remove unnecessary blank line in sanitize_vulnerability_ids func…
Maffooch Jan 5, 2026
b9ac3c5
Merge pull request #14032 from DefectDojo/bugfix
rossops Jan 5, 2026
f1de10e
Update versions in application files
Jan 5, 2026
16ab93d
Merge pull request #14033 from DefectDojo/release/2.54.0
rossops Jan 5, 2026
a69d0fe
Sync helm-charts with master (preserve index.yaml)
valentijnscholten Jan 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
71 changes: 71 additions & 0 deletions .dryrunsecurity.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
---
sensitiveCodepaths:
- 'dojo/object/urls.py'
- 'dojo/object/views.py'
- 'dojo/announcement/*.py'
- 'dojo/api_v2/*.py'
- 'dojo/api_v2/**/*.py'
- 'dojo/authorization/*.py'
- 'dojo/db_migrations/*.py'
- 'dojo/endpoint/*.py'
- 'dojo/engagement/*.py'
- 'dojo/finding/*.py'
- 'dojo/finding_group/*.py'
- 'dojo/group/*.py'
- 'dojo/importers/*.py'
- 'dojo/importers/**/*.py'
- 'dojo/jira_link/*.py'
- 'dojo/metrics/*.py'
- 'dojo/note_type/*.py'
- 'dojo/notes/*.py'
- 'dojo/product/*.py'
- 'dojo/product_type/*.py'
- 'dojo/reports/*.py'
- 'dojo/risk_acceptance/*.py'
- 'dojo/search/*.py'
- 'dojo/templates/*.html'
- 'dojo/templates/**/*.html'
- 'dojo/templatetags/*.py'
- 'dojo/test/*.py'
- 'dojo/tool_config/*.py'
- 'dojo/tool_product/*.py'
- 'dojo/tool_type/*.py'
- 'dojo/user/*.py'
- 'dojo/apps.py'
- 'dojo/celery.py'
- 'dojo/context_processors.py'
- 'dojo/decorators.py'
- 'dojo/filters.py'
- 'dojo/forms.py'
- 'dojo/middleware.py'
- 'dojo/models.py'
- 'dojo/okta.py'
- 'dojo/pipeline.py'
- 'dojo/remote_user.py'
- 'dojo/tasks.py'
- 'dojo/urls.py'
- 'dojo/utils.py'
- 'dojo/views.py'
- 'dojo/wsgi.py'
- 'docker/environments/*.env'
- 'docker/extra_settings'
- 'docker/entrypoint-celery-beat.sh'
- 'docker/entrypoint-celery-worker.sh'
- 'docker/entrypoint-initializer.sh'
- 'docker/entrypoint-nginx.sh'
- 'docker/entrypoint-uwsgi.sh'
- 'docker/wait-for-it.sh'
allowedAuthors:
usernames:
- mtesauro
- devGregA
- cneill
- Maffooch
- blakeaowens
- kiblik
- dsever
- dogboat
- hblankenship
- valentijnscholten
notificationList:
- '@mtesauro'
19 changes: 19 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Any kind of package updates only need 2 approvals,
# So let's add three folks here
requirements.txt @cneill @mtesauro @Maffooch
# Any dockerfile or compose changes will need to be viewed by
# these people
Dockerfile.* @mtesauro @Maffooch
docker-compose.* @mtesauro @Maffooch
/docker/ @mtesauro @Maffooch
# Documentation changes
/docs/content/ @paulOsinski @valentijnscholten @Maffooch
# Kubernetes should be reviewed by reviewed first by those that know it
/helm/ @cneill @kiblik @Maffooch
# Anything UI related needs to be checked out by those with the eye for it
/dojo/static/ @blakeaowens @Maffooch
/dojo/templates/ @blakeaowens @Maffooch
# Any model changes should be closely looked at
/dojo/models.py @Maffooch
# All other code changes should be reviewed by someone
* @Maffooch @mtesauro
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ assignees: ''

---
**Slack us first!**
The easiest and fastest way to help you is via Slack. There's a free and easy signup to join our #defectdojo channel in the OWASP Slack workspace: [Get Access.](https://owasp-slack.herokuapp.com/)
The easiest and fastest way to help you is via Slack. There's a free and easy signup to join our #defectdojo channel in the OWASP Slack workspace: [Get Access.](https://owasp.org/slack/invite)
If you're confident you've found a bug, or are allergic to Slack, you can submit an issue anyway.

**Be informative**
Expand All @@ -33,10 +33,11 @@ A clear and concise description of what you expected to happen.

**Environment information**
- Operating System: [e.g. Ubuntu 18.04]
- Docker Compose or Helm version (Output of `docker compose version` or `helm version`)
- DefectDojo version (see footer) or commit message: [use `git show -s --format="[%ci] %h: %s [%d]"`]

**Logs**
Use `docker-compose logs` (or similar, depending on your deployment method) to get the logs and add the relevant sections here showing the error occurring (if applicable).
Use `docker compose logs` (or similar, depending on your deployment method) to get the logs and add the relevant sections here showing the error occurring (if applicable).

**Sample scan files**
If applicable, add sample scan files to help reproduce your problem.
Expand Down
4 changes: 4 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ labels: enhancement
assignees: ''

---
## :warning: Note on feature completeness :warning:

We are narrowing the scope of acceptable enhancements to DefectDojo. Learn more here:
https://github.com/DefectDojo/django-DefectDojo/blob/master/readme-docs/CONTRIBUTING.md

**Is your feature request related to a problem? Please describe**
A clear and concise description of what the problem is.
Expand Down
5 changes: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/support_request.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ assignees: ''

---
**Slack us first!**
The easiest and fastest way to help you is via Slack. There's a free and easy signup to join our #defectdojo channel in the OWASP Slack workspace: [Get Access.](https://owasp-slack.herokuapp.com/)
The easiest and fastest way to help you is via Slack. There's a free and easy signup to join our #defectdojo channel in the OWASP Slack workspace: [Get Access.](https://owasp.org/slack/invite)
If you're confident you've found a bug, or are allergic to Slack, you can submit an issue anyway.

**Be informative**
Expand All @@ -33,10 +33,11 @@ A clear and concise description of what you expected to happen.

**Environment information**
- Operating System: [e.g. Ubuntu 18.04]
- Docker Compose or Helm version (Output of `docker compose version` or `helm version`)
- DefectDojo version (see footer) or commit message: [use `git show -s --format="[%ci] %h: %s [%d]"`]

**Logs**
Use `docker-compose logs` (or similar, depending on your deployment method) to get the logs and add the relevant sections here showing the error occurring (if applicable).
Use `docker compose logs` (or similar, depending on your deployment method) to get the logs and add the relevant sections here showing the error occurring (if applicable).

**Sample scan files**
If applicable, add sample scan files to help reproduce your problem.
Expand Down
9 changes: 2 additions & 7 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ updates:
versions:
- ">= 5.a"
- "< 6"
- dependency-name: boto3
update-types: ["version-update:semver-minor"]
- package-ecosystem: npm
directory: "/components"
schedule:
Expand Down Expand Up @@ -62,10 +64,3 @@ updates:
versions:
- ">= 4.a"
- "< 5"
- package-ecosystem: docker
directory: "/"
schedule:
interval: weekly
open-pull-requests-limit: 10
target-branch: dev

69 changes: 53 additions & 16 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,35 +1,72 @@
---
docs:
- docs/**/*
- readme-docs/**/*
- changed-files:
- any-glob-to-any-file:
- docs/**/*
- readme-docs/**/*

docker:
- docker/**/*
- docker**
- Docker*
- changed-files:
- any-glob-to-any-file:
- docker/**/*
- docker**
- Docker*

helm:
- helm/defectdojo/*
- helm/defectdojo/**/*
- changed-files:
- any-glob-to-any-file:
- helm/defectdojo/*
- helm/defectdojo/**/*

"New Migration":
- dojo/db_migrations/*
- changed-files:
- any-glob-to-any-file:
- dojo/db_migrations/*

unittests:
- unittests/**/*
- changed-files:
- any-glob-to-any-file:
- unittests/**/*

integration_tests:
- tests/**/*
- changed-files:
- any-glob-to-any-file:
- tests/**/*

settings_changes:
- dojo/settings/settings.dist.py
- changed-files:
- any-glob-to-any-file:
- dojo/settings/settings.dist.py

apiv2:
- dojo/api_v2/**/*
- changed-files:
- any-glob-to-any-file:
- dojo/api_v2/**/*

ui:
- dojo/static/**/*
- dojo/templates/**/*
- dojo/templatetags/**/*
- changed-files:
- any-glob-to-any-file:
- dojo/static/**/*
- dojo/templates/**/*
- dojo/templatetags/**/*

parser:
- dojo/tools/**/*
- changed-files:
- any-glob-to-any-file:
- dojo/tools/**/*

localization:
- changed-files:
- any-glob-to-any-file:
- dojo/locale/*
- dojo/locale/**/*

lint:
- changed-files:
- any-glob-to-any-file:
- ruff.toml

gha:
- changed-files:
- any-glob-to-any-file:
- .github/workflows
86 changes: 86 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
## :warning: Pre-Approval check :warning:

We don't want to waste your time, so if you're unsure whether your hypothetical enhancement meets the criteria for approval, please file an issue to get pre-approval before beginning work on a PR.
Learn more here: https://github.com/DefectDojo/django-DefectDojo/blob/master/readme-docs/CONTRIBUTING.md#submission-pre-approval

**Description**

Describe the feature / bug fix implemented by this PR.
If this is a new parser, [the parser guide](https://docs.defectdojo.com/en/open_source/contributing/how-to-write-a-parser/) may be worth (re)reading.

**Test results**

Ideally you extend the test suite in `tests/` and `dojo/unittests` to cover the changed in this PR.
Alternatively, describe what you have and haven't tested.

**Documentation**

Please update any documentation when needed in the [documentation folder](https://github.com/DefectDojo/django-DefectDojo/tree/dev/docs))

**Checklist**

This checklist is for your information.

- [ ] Make sure to rebase your PR against the very latest `dev`.
- [ ] Features/Changes should be submitted against the `dev`.
- [ ] Bugfixes should be submitted against the `bugfix` branch.
- [ ] Give a meaningful name to your PR, as it may end up being used in the release notes.
- [ ] Your code is flake8 compliant.
- [ ] Your code is python 3.13 compliant.
- [ ] If this is a new feature and not a bug fix, you've included the proper documentation in the docs at https://github.com/DefectDojo/django-DefectDojo/tree/dev/docs as part of this PR.
- [ ] Model changes must include the necessary migrations in the dojo/db_migrations folder.
- [ ] Add applicable tests to the unit tests.
- [ ] Add the proper label to categorize your PR.

**Extra information**

Please clear everything below when submitting your pull request, it's here purely for your information.

Moderators: Labels currently accepted for PRs:
- Import Scans (for new scanners/importers)
- enhancement
- performance
- feature
- bugfix
- maintenance (a.k.a chores)
- dependencies
- New Migration (when the PR introduces a DB migration)
- settings_changes (when the PR introduces changes or new settings in settings.dist.py)

# Contributors: Git Tips
## Rebase on dev branch
If the dev branch has changed since you started working on it, please rebase your work after the current dev.

On your working branch `mybranch`:
```
git rebase dev mybranch
```
In case of conflict:
```
git mergetool
git rebase --continue
```

When everything's fine on your local branch, force push to your `myOrigin` remote:
```
git push myOrigin --force-with-lease
```

To cancel everything:
```
git rebase --abort
```


## Squashing commits
```
git rebase -i origin/dev
```
- Replace `pick` by `fixup` on the commits you want squashed out
- Replace `pick` by `reword` on the first commit if you want to change the commit message
- Save the file and quit your editor

Force push to your `myOrigin` remote:
```
git push myOrigin --force-with-lease
```
36 changes: 29 additions & 7 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
name-template: '$NEXT_MINOR_VERSION 🌈'
tag-template: '$NEXT_MINOR_VERSION'
name-template: '$RESOLVED_VERSION 🌈'
tag-template: '$RESOLVED_VERSION'

branches:
- master

categories:
- title: '💣 Breaking changes'
labels:
Expand Down Expand Up @@ -35,17 +37,37 @@ categories:
- 'bug'
- title: 📝 Documentation updates
label: 'documentation'
- title: '🖌 Updates in UI'
label: 'ui'
- title: '🗣 Updates in localization'
label: 'localization'
- title: '🔧 Improved code quality with linters'
label: 'lint'
- title: '⚙️ Improvemets of GitHub Actions'
label: 'gha'
- title: '🧰 Maintenance'
collapse-after: 3
labels:
- 'dependencies'
- 'maintenance'
- title: '🖌 Updates in UI'
label: 'ui'
exclude-labels:
- 'skip-changelog'
- 'skip-changelog'

change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
template: |
Please consult the [Upgrade notes in the documentation ](https://defectdojo.github.io/django-DefectDojo/getting_started/upgrading/) for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.
Please consult the [Upgrade notes in the documentation ](https://docs.defectdojo.com/en/open_source/upgrading/upgrading_guide/) for specific instructions for this release, and general upgrade instructions. Below is an automatically generated list of all PRs merged since the previous release.

## Changes since $PREVIOUS_TAG
$CHANGES

version-resolver:
major:
labels:
- 'major'
minor:
labels:
- 'minor'
patch:
labels:
- 'patch'
default: patch
Loading