Skip to content

Release: Merge release into master from: release/2.38.0#10852

Merged
Maffooch merged 89 commits intomasterfrom
release/2.38.0
Sep 3, 2024
Merged

Release: Merge release into master from: release/2.38.0#10852
Maffooch merged 89 commits intomasterfrom
release/2.38.0

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Sep 3, 2024

Release triggered by Maffooch

dependabot Bot and others added 30 commits August 5, 2024 11:09
Bumps [debugpy](https://github.com/microsoft/debugpy) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/microsoft/debugpy/releases)
- [Commits](microsoft/debugpy@v1.8.2...v1.8.3)

---
updated-dependencies:
- dependency-name: debugpy
  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>
Bumps [django-filter](https://github.com/carltongibson/django-filter) from 24.2 to 24.3.
- [Release notes](https://github.com/carltongibson/django-filter/releases)
- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst)
- [Commits](carltongibson/django-filter@24.2...24.3)

---
updated-dependencies:
- dependency-name: django-filter
  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 [boto3](https://github.com/boto/boto3) from 1.34.152 to 1.34.153.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.152...1.34.153)

---
updated-dependencies:
- dependency-name: boto3
  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>
….0-dev

Release: Merge back 2.37.0 into dev from: master-into-dev/2.37.0-2.38.0-dev
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.5.5...0.5.6)

---
updated-dependencies:
- dependency-name: ruff
  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>
* feat(django): Upgrade to 5.0

* Remove obsolete code

* Fix RemovedInDjango60Warning for FORMS_URLFIELD_ASSUME_HTTPS

* fix(multiselectfield): Use original repo

* Upgrade to 5.0.8
Bumps [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy) from 2.0.31 to 2.0.32.
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

---
updated-dependencies:
- dependency-name: sqlalchemy
  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>
Bumps [python-gitlab](https://github.com/python-gitlab/python-gitlab) from 4.8.0 to 4.9.0.
- [Release notes](https://github.com/python-gitlab/python-gitlab/releases)
- [Changelog](https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md)
- [Commits](python-gitlab/python-gitlab@v4.8.0...v4.9.0)

---
updated-dependencies:
- dependency-name: python-gitlab
  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 [boto3](https://github.com/boto/boto3) from 1.34.153 to 1.34.154.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.153...1.34.154)

---
updated-dependencies:
- dependency-name: boto3
  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>
…ackage.json) (#10681)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Bumps [boto3](https://github.com/boto/boto3) from 1.34.154 to 1.34.155.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.154...1.34.155)

---
updated-dependencies:
- dependency-name: boto3
  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>
Bumps [boto3](https://github.com/boto/boto3) from 1.34.155 to 1.34.156.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.155...1.34.156)

---
updated-dependencies:
- dependency-name: boto3
  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>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.5.6...0.5.7)

---
updated-dependencies:
- dependency-name: ruff
  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>
Bumps [boto3](https://github.com/boto/boto3) from 1.34.156 to 1.34.157.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.156...1.34.157)

---
updated-dependencies:
- dependency-name: boto3
  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>
Bumps [pdfmake](https://github.com/bpampuch/pdfmake) from 0.2.10 to 0.2.11.
- [Release notes](https://github.com/bpampuch/pdfmake/releases)
- [Changelog](https://github.com/bpampuch/pdfmake/blob/0.2.11/CHANGELOG.md)
- [Commits](bpampuch/pdfmake@0.2.10...0.2.11)

---
updated-dependencies:
- dependency-name: pdfmake
  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>
…mpose.yml) (#10724)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* replace site url variable name to match values.yaml style

* rework app settings block in values.yaml to match file style

* rework uwsgi debug variable setting

* fix configmap boolean value to string

* remove unneded variable

* update release documentation

* fix variable name

* move documentation to the next realease notes

* change description in the changelog

* remove empty line at the end of file
* Change ingress netpol

* Keep old and new options

* Fix lint
Bumps [boto3](https://github.com/boto/boto3) from 1.34.157 to 1.34.158.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.34.157...1.34.158)

---
updated-dependencies:
- dependency-name: boto3
  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>
….0-dev

Release: Merge back 2.37.1 into dev from: master-into-dev/2.37.1-2.38.0-dev
Bumps [lxml](https://github.com/lxml/lxml) from 5.2.2 to 5.3.0.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](lxml/lxml@lxml-5.2.2...lxml-5.3.0)

---
updated-dependencies:
- dependency-name: lxml
  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>
dependabot Bot and others added 16 commits August 27, 2024 17:53
Bumps [django-dbbackup](https://github.com/jazzband/django-dbbackup) from 4.1.0 to 4.2.1.
- [Release notes](https://github.com/jazzband/django-dbbackup/releases)
- [Changelog](https://github.com/jazzband/django-dbbackup/blob/master/docs/changelog.rst)
- [Commits](Archmonger/django-dbbackup@4.1.0...4.2.1)

---
updated-dependencies:
- dependency-name: django-dbbackup
  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 [boto3](https://github.com/boto/boto3) from 1.35.6 to 1.35.8.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.35.6...1.35.8)

---
updated-dependencies:
- dependency-name: boto3
  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>
* fixing CWE issue

* adding weird findings to unit test

* modifying the unit test to include the weird findings I'm seeing

* restoring file to original state

* creating new file for new unit test

* add new unit test function

merge conflict

* switch to recommended file name

* scan report name change

* adding encoding

* double quoutes

---------

Co-authored-by: Timmins, Adam <timminsa@ryanair.com>
…ted (#10429)

* improved naming of findings filter for "on", "before", "after" and added similar for mitigated field on api & UI

* fix ruff

* fix ruff

* Update dojo/filters.py

Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>

* Update dojo/filters.py

Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>

* Update dojo/filters.py

Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>

* fix ruff

* fix ruff

* Update dojo/filters.py

---------

Co-authored-by: Cody Maffucci <46459665+Maffooch@users.noreply.github.com>
Co-authored-by: Cody Maffucci <cmmaffucci@gmail.com>
Bumps [python-gitlab](https://github.com/python-gitlab/python-gitlab) from 4.9.0 to 4.10.0.
- [Release notes](https://github.com/python-gitlab/python-gitlab/releases)
- [Changelog](https://github.com/python-gitlab/python-gitlab/blob/main/CHANGELOG.md)
- [Commits](python-gitlab/python-gitlab@v4.9.0...v4.10.0)

---
updated-dependencies:
- dependency-name: python-gitlab
  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 [boto3](https://github.com/boto/boto3) from 1.35.8 to 1.35.9.
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.35.8...1.35.9)

---
updated-dependencies:
- dependency-name: boto3
  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>
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.2 to 0.6.3.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.6.2...0.6.3)

---
updated-dependencies:
- dependency-name: ruff
  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>
Bugfix -> Dev: Release 2.38.0
@dryrunsecurity
Copy link
Copy Markdown

dryrunsecurity Bot commented Sep 3, 2024

DryRun Security Summary

The provided GitHub Pull Request includes a variety of changes across multiple files in the DefectDojo application, covering documentation updates, dependency version updates, configuration changes, and updates to the core application code, with a few areas that deserve closer attention for potential security implications, such as input validation, access control, secure communication, logging and monitoring, and the need for regular security assessments.

Expand for full summary

Summary:

The provided GitHub Pull Request includes a variety of changes across multiple files in the DefectDojo application. The changes cover a wide range of functionality, including documentation updates, dependency version updates, configuration changes, and updates to the core application code.

From an application security perspective, the changes do not introduce any obvious security vulnerabilities. However, there are a few areas that deserve closer attention:

  1. Input Validation and Sanitization: Ensure that all user-provided input is properly validated and sanitized to prevent common web application vulnerabilities, such as SQL injection, cross-site scripting (XSS), and others.
  2. Access Control and Authorization: Verify that the user permissions and access controls are properly implemented, ensuring that users can only access the data and functionality they are authorized to.
  3. Secure Communication: Ensure that the application uses secure communication protocols (e.g., HTTPS) to protect sensitive data during transit.
  4. Logging and Monitoring: Verify that the application has robust logging and monitoring mechanisms in place to detect and respond to security incidents.
  5. Regular Security Assessments: Conduct regular security assessments, such as penetration testing and code reviews, to identify and address any potential security vulnerabilities in the application.

Files Changed:

  1. README.md: Minor update to the "Hall of Fame" section, which does not introduce any security concerns.
  2. components/package.json: Update to the DefectDojo application version and a dependency version update, which should be reviewed for any known security vulnerabilities.
  3. components/yarn.lock: Update to the pdfmake library version, which should be reviewed for any security-related changes.
  4. docker-compose.override.dev.yml: Changes to the development environment configuration, including the use of administrative credentials and debugging features, which should be properly addressed before deploying to production.
  5. Dockerfile.integration-tests-debian: Updates to the base image and dependencies, which should be reviewed for any known security vulnerabilities.
  6. NOTICE: Documentation update, which does not introduce any security concerns.
  7. docs/content/en/contributing/documentation.md: Documentation update, which does not introduce any security concerns.
  8. docker/install_chrome_dependencies.py: Script to install Chrome dependencies, which should be reviewed for potential command injection vulnerabilities and proper error handling.
  9. docker-compose.yml: Update to the PostgreSQL Docker image version, which should be reviewed for any security-related changes.
  10. docker/setEnv.sh: Script to manage the Docker environment configuration, which appears to be a routine maintenance update.
  11. docs/content/en/getting_started/upgrading/2.38.md: Documentation update for the HELM deployment configuration, which does not introduce any security concerns.
  12. docs/content/en/integrations/parsers/file/blackduck_binary_analysis.md: Documentation update, which does not introduce any security concerns.
  13. docs/content/en/contributing/how-to-write-a-parser.md: Documentation update, which highlights some important security practices for contributing parsers.
  14. docs/package-lock.json: Update to the postcss package version, which should be reviewed for any security-related changes.
  15. docs/package.json: Update to the postcss package version, which should be reviewed for any security-related changes.
  16. dojo/__init__.py: Update to the DefectDojo application version, which should be reviewed for any security-related changes.
  17. dojo/api_v2/views.py: Refactoring of the API views, which should be reviewed for any potential security implications.
  18. dojo/apps.py: Changes to the application initialization and configuration, including the setup of Watson search indexing, which should be reviewed for any potential security implications.
  19. dojo/api_v2/serializers.py: Updates to the serializers, including improvements to validation and JIRA integration, which should be reviewed for any security-related changes.
  20. dojo/engagement/services.py: Changes to the engagement closing and reopening functionality, which should be reviewed for any potential security implications.
  21. dojo/engagement/signals.py: Changes to the engagement-related signal handlers, which do not appear to introduce any security concerns.
  22. dojo/engagement/views.py: Updates to the engagement management functionality, including the handling of credential mappings, which should be reviewed for any security-related changes.
    23

Code Analysis

We ran 9 analyzers against 30 files and 2 analyzers had findings. 7 analyzers had no findings.

Analyzer Findings
Sensitive Files Analyzer 3 findings
Authn/Authz Analyzer 4 findings

Riskiness

🟢 Risk threshold not exceeded.

View PR in the DryRun Dashboard.

@Maffooch Maffooch closed this Sep 3, 2024
@Maffooch Maffooch reopened this Sep 3, 2024
@github-actions github-actions Bot added docker settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR apiv2 docs unittests integration_tests ui parser helm localization labels Sep 3, 2024
@Maffooch Maffooch merged commit 1386330 into master Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

apiv2 docker docs helm integration_tests localization parser settings_changes Needs changes to settings.py based on changes in settings.dist.py included in this PR ui unittests

Projects

None yet

Development

Successfully merging this pull request may close these issues.