Skip to content

Commit 82d7d1a

Browse files
authored
Merge branch 'dev' into dependabot/pip/dev/cryptography-48.0.0
2 parents e8db29f + 7cb2cf3 commit 82d7d1a

12 files changed

Lines changed: 28 additions & 31 deletions

File tree

.github/workflows/pr-labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
name: "Autolabeler"
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1
18+
- uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0
1919
with:
2020
repo-token: "${{ secrets.GITHUB_TOKEN }}"
2121
sync-labels: true

.github/workflows/release-1-create-pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ jobs:
9393
grep -H version helm/defectdojo/Chart.yaml
9494
9595
- name: Run helm-docs
96-
uses: losisin/helm-docs-github-action@2ccf3e77eb70dc80d62f8cc26f15d0a96b75fef4 # v1.8.0
96+
uses: losisin/helm-docs-github-action@3a4528e97c49a5e83de6b78c50c61c8ee5c9f944 # v2
9797
with:
9898
chart-search-root: "helm/defectdojo"
9999

.github/workflows/release-3-master-into-dev.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
yq -i '.annotations."artifacthub.io/changes" = ""' helm/defectdojo/Chart.yaml
8282
8383
- name: Run helm-docs
84-
uses: losisin/helm-docs-github-action@2ccf3e77eb70dc80d62f8cc26f15d0a96b75fef4 # v1.8.0
84+
uses: losisin/helm-docs-github-action@3a4528e97c49a5e83de6b78c50c61c8ee5c9f944 # v2
8585
with:
8686
chart-search-root: "helm/defectdojo"
8787

@@ -163,7 +163,7 @@ jobs:
163163
yq -i '.annotations."artifacthub.io/changes" = ""' helm/defectdojo/Chart.yaml
164164
165165
- name: Run helm-docs
166-
uses: losisin/helm-docs-github-action@2ccf3e77eb70dc80d62f8cc26f15d0a96b75fef4 # v1.8.0
166+
uses: losisin/helm-docs-github-action@3a4528e97c49a5e83de6b78c50c61c8ee5c9f944 # v2
167167
with:
168168
chart-search-root: "helm/defectdojo"
169169

.github/workflows/test-helm-chart.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,14 +129,14 @@ jobs:
129129
git commit -m "ci: update Chart annotations from PR #${{ github.event.pull_request.number }}" || echo "No changes to commit"
130130
131131
- name: Run helm-docs (update)
132-
uses: losisin/helm-docs-github-action@2ccf3e77eb70dc80d62f8cc26f15d0a96b75fef4 # v1.8.0
132+
uses: losisin/helm-docs-github-action@3a4528e97c49a5e83de6b78c50c61c8ee5c9f944 # v2
133133
if: startsWith(github.head_ref, 'renovate/') || startsWith(github.head_ref, 'dependabot/')
134134
with:
135135
chart-search-root: "helm/defectdojo"
136136
git-push: true
137137

138138
- name: Run helm-docs (check)
139-
uses: losisin/helm-docs-github-action@2ccf3e77eb70dc80d62f8cc26f15d0a96b75fef4 # v1.8.0
139+
uses: losisin/helm-docs-github-action@3a4528e97c49a5e83de6b78c50c61c8ee5c9f944 # v2
140140
if: ${{ !(startsWith(github.head_ref, 'renovate/') || startsWith(github.head_ref, 'dependabot/')) }}
141141
with:
142142
fail-on-diff: true
@@ -155,7 +155,7 @@ jobs:
155155
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
156156

157157
- name: Generate values schema json
158-
uses: losisin/helm-values-schema-json-action@02bda41b469ccfb3f0abb35f4211e598b0b6ea3e # v2.5.0
158+
uses: losisin/helm-values-schema-json-action@39cdf80504f6c95ad3c4f317e2135e2509ea56bb # v3
159159
with:
160160
fail-on-diff: true
161161
working-directory: "helm/defectdojo"

components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"datatables.net-colreorder": "^2.1.2",
1818
"drmonty-datatables-plugins": "^1.0.0",
1919
"drmonty-datatables-responsive": "^1.0.0",
20-
"easymde": "^2.20.0",
20+
"easymde": "^2.21.0",
2121
"flot": "flot/flot#~0.8.3",
2222
"font-awesome": "^4.0.0",
2323
"fullcalendar": "^3.10.2",

components/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,10 @@ drmonty-datatables-responsive@^1.0.0:
198198
dependencies:
199199
jquery ">=1.7.0"
200200

201-
easymde@^2.20.0:
202-
version "2.20.0"
203-
resolved "https://registry.yarnpkg.com/easymde/-/easymde-2.20.0.tgz#88b3161feab6e1900afa9c4dab3f1da352b0a26e"
204-
integrity sha512-V1Z5f92TfR42Na852OWnIZMbM7zotWQYTddNaLYZFVKj7APBbyZ3FYJ27gBw2grMW3R6Qdv9J8n5Ij7XRSIgXQ==
201+
easymde@^2.21.0:
202+
version "2.21.0"
203+
resolved "https://registry.yarnpkg.com/easymde/-/easymde-2.21.0.tgz#12e77962e27d401f9572296189bee21e0be086a8"
204+
integrity sha512-5uE7I/DEN8gvGRwxaqAv7h1PMEK2ykNXVX5zL0dK3nCYROGja3AMbdQz8eCEELnfvCfy7tRkTmLuvyJG8uSWjQ==
205205
dependencies:
206206
"@types/codemirror" "^5.60.10"
207207
"@types/marked" "^4.0.7"

docs/content/metrics_reports/dashboards/Introduction_dashboard.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Select **Reset Dashboard Configuration** from the same menu to restore defaults.
6262
* **Customizable Dashboard Tiles**, which you can use to visualize the metrics which are relevant to you.
6363
* **Pre\-built Dashboard Charts**, which visualize your team’s overall performance.
6464

65-
Each team member shares a single dashboard, but the results of the dashboard are restricted by their role and Product Membership. Team members will only see calculated stats for the Products, Engagements, Findings or other objects that they have access to. For more information, see our guides on [User Permissions and Roles](https://docs.defectdojo.com/en/user_management/about-permissions--roles/).
65+
Each team member shares a single dashboard, but the results of the dashboard are restricted by their role and Product Membership. Team members will only see calculated stats for the Products, Engagements, Findings or other objects that they have access to. For more information, see our guides on [User Permissions and Roles](/admin/user_management/about_perms_and_roles).
6666

6767
### Dashboard Tiles
6868

@@ -78,7 +78,7 @@ Tiles can:
7878

7979
Tiles are pinned to the top section of your **🏠 Home** page.
8080

81-
To learn how to add and use dashboard tiles, see our [guide](../about_custom_dashboard_tiles).
81+
To learn how to add and use dashboard tiles, see our [guide](/metrics_reports/dashboards/about_custom_dashboard_tiles).
8282

8383
### Dashboard Charts
8484

@@ -90,7 +90,7 @@ Located beneath Dashboard Tiles, DefectDojo has five pre\-built charts:
9090
* **Top 10 Graded Products** table
9191
* **Bottom 10 Graded Products** table
9292

93-
These charts can be added or removed from the dashboard via **[Dashboard Configuration](https://docs.defectdojo.com/en/dashboard/how-to-edit-dashboard-configuration/)**.
93+
These charts can be added or removed from the dashboard via **Dashboard Configuration**.
9494

9595
#### Historical Finding Severity
9696

dojo/models.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1799,14 +1799,11 @@ def __hash__(self):
17991799

18001800
def __eq__(self, other):
18011801
if isinstance(other, Endpoint):
1802-
# Check if the contents of the endpoint match
18031802
contents_match = str(self) == str(other)
1804-
# Determine if products should be used in the equation
1805-
if self.product is not None and other.product is not None:
1806-
# Check if the products are the same
1807-
products_match = (self.product) == other.product
1808-
# Check if the contents match
1809-
return products_match and contents_match
1803+
# Use product_id (cached integer) instead of self.product to avoid
1804+
# triggering a FK lookup on every comparison inside NestedObjects.add_edge.
1805+
if self.product_id is not None and other.product_id is not None:
1806+
return self.product_id == other.product_id and contents_match
18101807
return contents_match
18111808

18121809
return NotImplemented

helm/defectdojo/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ dependencies:
44
version: 16.7.27
55
- name: valkey
66
repository: oci://registry-1.docker.io/cloudpirates
7-
version: 0.20.0
8-
digest: sha256:f96ca4e35b6c656bf177cece726841af6fe3b64426d6edbf2a311db9679d179a
9-
generated: "2026-04-22T03:41:58.022782626Z"
7+
version: 0.20.1
8+
digest: sha256:cf600182b8b8e4904c4ae087d5b4c670906a498775697ea5df4592713b13bad1
9+
generated: "2026-05-06T00:51:37.646065858Z"

helm/defectdojo/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
appVersion: "2.59.0-dev"
33
description: A Helm chart for Kubernetes to install DefectDojo
44
name: defectdojo
5-
version: 1.9.26-dev
5+
version: 1.9.27-dev
66
icon: https://defectdojo.com/hubfs/DefectDojo_favicon.png
77
maintainers:
88
- name: madchap
@@ -14,7 +14,7 @@ dependencies:
1414
repository: "oci://us-docker.pkg.dev/os-public-container-registry/defectdojo"
1515
condition: postgresql.enabled
1616
- name: valkey
17-
version: 0.20.0
17+
version: 0.20.1
1818
repository: "oci://registry-1.docker.io/cloudpirates"
1919
condition: valkey.enabled
2020
# For correct syntax, check https://artifacthub.io/docs/topics/annotations/helm/
@@ -34,4 +34,4 @@ dependencies:
3434
# description: Critical bug
3535
annotations:
3636
artifacthub.io/prerelease: "true"
37-
artifacthub.io/changes: ""
37+
artifacthub.io/changes: "- kind: changed\n description: Update valkey Docker tag from 0.20.0 to v0.20.1 (_/defect_/Chart.yaml)\n"

0 commit comments

Comments
 (0)