Release: Merge release into master from: release/2.54.0#14033
Conversation
…13787) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
….0-dev Release: Merge back 2.53.0 into dev from: master-into-dev/2.53.0-2.54.0-dev
…e.json) (#13792) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
… v2.5.0 (.github/workflows/release-x-manual-helm-chart.yml) (#13793) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumps [celery](https://github.com/celery/celery) from 5.5.3 to 5.6.0. - [Release notes](https://github.com/celery/celery/releases) - [Changelog](https://github.com/celery/celery/blob/main/Changelog.rst) - [Commits](celery/celery@v5.5.3...v5.6.0) --- updated-dependencies: - dependency-name: celery dependency-version: 5.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [django-pghistory](https://github.com/AmbitionEng/django-pghistory) from 3.8.3 to 3.9.0. - [Release notes](https://github.com/AmbitionEng/django-pghistory/releases) - [Changelog](https://github.com/AmbitionEng/django-pghistory/blob/main/CHANGELOG.md) - [Commits](AmbitionEng/django-pghistory@3.8.3...3.9.0) --- updated-dependencies: - dependency-name: django-pghistory dependency-version: 3.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#13797) Bumps [drf-spectacular-sidecar](https://github.com/tfranzel/drf-spectacular-sidecar) from 2025.10.1 to 2025.12.1. - [Commits](tfranzel/drf-spectacular-sidecar@2025.10.1...2025.12.1) --- updated-dependencies: - dependency-name: drf-spectacular-sidecar dependency-version: 2025.12.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [psycopg[c]](https://github.com/psycopg/psycopg) from 3.2.13 to 3.3.0. - [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news_pool.rst) - [Commits](psycopg/psycopg@3.2.13...3.3.0) --- updated-dependencies: - dependency-name: psycopg[c] dependency-version: 3.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ithub/workflows/validate_docs_build.yml) (#13806) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com>
Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com>
* ⬆️ Bump ruff from 0.14.6 to 0.14.7 * ruff fixes * Update dojo/importers/base_importer.py Co-authored-by: kiblik <5609770+kiblik@users.noreply.github.com> * Fix indentation in base_importer.py * Update labels.py * bump --------- Co-authored-by: kiblik <5609770+kiblik@users.noreply.github.com>
…thub/workflows/close-stale.yml) (#13807) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…ckage.json) (#13808) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
….github/workflows/validate_docs_build.yml) (#13810) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumps [psycopg[c]](https://github.com/psycopg/psycopg) from 3.3.0 to 3.3.1. - [Changelog](https://github.com/psycopg/psycopg/blob/master/docs/news.rst) - [Commits](psycopg/psycopg@3.3.0...3.3.1) --- updated-dependencies: - dependency-name: psycopg[c] dependency-version: 3.3.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ev.txt) (#13815) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…8.1-alpine (docker-compose.yml) (#13820) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…9 to v7.0.11 (.github/workflows/update-sample-data.yml) (#13827) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…2.11 to v (docker-compose.yml) (#13821) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumps [django-polymorphic](https://github.com/jazzband/django-polymorphic) from 4.1.0 to 4.2.0. - [Release notes](https://github.com/jazzband/django-polymorphic/releases) - [Changelog](https://github.com/jazzband/django-polymorphic/blob/master/docs/changelog.rst) - [Commits](django-commons/django-polymorphic@v4.1.0...v4.2.0) --- updated-dependencies: - dependency-name: django-polymorphic dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(parsers): DeprecationWarning: Testing an element's truth ...
fix(node_modules): Avoid staticfiles.W004
fix(unittest): avoid ResourceWarning: unclosed file
* squashed commits * remove unittest * update * update * add unittest * update
…13703) * docs: Add Pro vs OSS comparison for cross-product risk acceptances * Update risk_acceptances.md - correct scope b/w Pro and OSS Corrected risk acceptance scope at engagement level for OSS. * Update docs/content/en/working_with_findings/findings_workflows/risk_acceptances.md --------- Co-authored-by: Paul Osinski <42211303+paulOsinski@users.noreply.github.com> Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>
Bumps [pdfmake](https://github.com/bpampuch/pdfmake) from 0.2.21 to 0.3.0. - [Release notes](https://github.com/bpampuch/pdfmake/releases) - [Changelog](https://github.com/bpampuch/pdfmake/blob/master/CHANGELOG.md) - [Commits](bpampuch/pdfmake@0.2.21...0.3.0) --- updated-dependencies: - dependency-name: pdfmake dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.45 to 3.1.46. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](gitpython-developers/GitPython@3.1.45...3.1.46) --- updated-dependencies: - dependency-name: gitpython dependency-version: 3.1.46 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…json) (#14023) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumps [celery](https://github.com/celery/celery) from 5.6.0 to 5.6.1. - [Release notes](https://github.com/celery/celery/releases) - [Changelog](https://github.com/celery/celery/blob/main/Changelog.rst) - [Commits](celery/celery@v5.6.0...v5.6.1) --- updated-dependencies: - dependency-name: celery dependency-version: 5.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ckerfile.integration-tests-debian) (#14008) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Add permission classes and refine queryset in BurpRawRequestResponseViewSet
docs: add new page on custom trust
[docs] Pro changelog: Dec 30
[docs] create sitemap at root on Hugo deploy
Release 2.54.0: Merge Bugfix into Dev
🔴 Risk threshold exceeded.This pull request modifies several sensitive application files (dojo/importers/base_importer.py, dojo/filters.py, dojo/finding/views.py) and introduces multiple supply-chain concerns including GitHub Action SHA/version mismatches and a suspicious Docker base image (non‑existent Nginx/alpine version and removed monitoring of an Nginx entrypoint), which together strongly suggest a coordinated supply‑chain attack. Reviewers should treat these changes as high risk and verify action SHAs, container image digests, and why sensitive paths were altered or removed from security config before merging.
🔴 Configured Codepaths Edit in
|
| Vulnerability | Configured Codepaths Edit |
|---|---|
| Description | Sensitive edits detected for this file. Sensitive file paths and allowed authors can be configured in .dryrunsecurity.yaml. |
🔴 Configured Codepaths Edit in dojo/filters.py
| Vulnerability | Configured Codepaths Edit |
|---|---|
| Description | Sensitive edits detected for this file. Sensitive file paths and allowed authors can be configured in .dryrunsecurity.yaml. |
🔴 Configured Codepaths Edit in dojo/finding/views.py
| Vulnerability | Configured Codepaths Edit |
|---|---|
| Description | Sensitive edits detected for this file. Sensitive file paths and allowed authors can be configured in .dryrunsecurity.yaml. |
Supply Chain - Action SHA Mismatch in .github/workflows/release-x-manual-merge-container-digests.yml
| Vulnerability | Supply Chain - Action SHA Mismatch |
|---|---|
| Description | The GitHub Action 'actions/download-artifact' is updated to a specific SHA with a comment claiming it is version 'v7.0.0'. However, the current major version of this action is v4, and v7.0.0 does not exist. The commit SHA '********' does not correspond to any known legitimate release of the action. This pattern of using non-existent, futuristic version numbers (e.g., actions/checkout v6.0.1, Node v24, Kubernetes v1.35) and unverified SHAs across multiple files in the PR strongly indicates a coordinated supply chain attack. An attacker can use a SHA from a malicious commit (even from a non-merged PR to the original repository) to execute arbitrary code on the runner, steal secrets, or compromise the build output. |
Supply Chain - Malicious Base Image in Dockerfile.nginx-alpine
| Vulnerability | Supply Chain - Malicious Base Image |
|---|---|
| Description | The PR introduces a Docker base image for Nginx using a 'futuristic' and non-existent version (1.29.3-alpine3.22) along with an unverified SHA256 digest. Nginx mainline is currently at 1.27.x, and Alpine's latest release is 3.21, making the referenced version (1.29.3-alpine3.22) impossible as an official release at this time. This pattern is consistent across several other images in the PR (Python 3.13.11, Node 24.12.0, etc.). Additionally, hunk 48 shows the removal of 'docker/entrypoint-nginx.sh' from 'sensitiveCodepaths' in '.dryrunsecurity.yaml', which is a clear attempt to evade security monitoring of the Nginx configuration. This combination of non-existent versions and security bypasses strongly indicates a supply chain attack aimed at introducing malicious base images. |
django-DefectDojo/Dockerfile.nginx-alpine
Lines 66 to 69 in f1de10e
We've notified @mtesauro.
All finding details can be found in the DryRun Security Dashboard.
Release: Merge release into master from: release/2.54.0
Release triggered by
rossops