From 10dd753107b0537251b853d4887e359af1abc414 Mon Sep 17 00:00:00 2001 From: DefectDojo release bot Date: Mon, 3 Nov 2025 19:14:15 +0000 Subject: [PATCH 01/21] Update versions in application files --- components/package.json | 2 +- helm/defectdojo/Chart.yaml | 20 ++++---------------- helm/defectdojo/README.md | 2 +- 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/components/package.json b/components/package.json index bf6b25cf39d..07c351cf814 100644 --- a/components/package.json +++ b/components/package.json @@ -1,6 +1,6 @@ { "name": "defectdojo", - "version": "2.52.0", + "version": "2.53.0-dev", "license" : "BSD-3-Clause", "private": true, "dependencies": { diff --git a/helm/defectdojo/Chart.yaml b/helm/defectdojo/Chart.yaml index 68abf43f6de..f38e5988843 100644 --- a/helm/defectdojo/Chart.yaml +++ b/helm/defectdojo/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "2.52.0" +appVersion: "2.53.0-dev" description: A Helm chart for Kubernetes to install DefectDojo name: defectdojo -version: 1.8.0 +version: 1.8.1-dev icon: https://defectdojo.com/hubfs/DefectDojo_favicon.png maintainers: - name: madchap @@ -33,17 +33,5 @@ dependencies: # - kind: security # description: Critical bug annotations: - artifacthub.io/prerelease: "false" - artifacthub.io/changes: | - - kind: changed - description: DRY cloudsql-proxy - - kind: changed - description: Each component allow to specific image + allow digest pinning + allow different tags for Django and Nginx - - kind: added - description: Convert existing comments to descriptors - - kind: added - description: Testing on the oldest officially supported k8s - - kind: added - description: Checker for maximal number of celery beats - - kind: changed - description: Bump DefectDojo to 2.52.0 + artifacthub.io/prerelease: "true" + artifacthub.io/changes: "" diff --git a/helm/defectdojo/README.md b/helm/defectdojo/README.md index 456011dab3e..7fd44828e41 100644 --- a/helm/defectdojo/README.md +++ b/helm/defectdojo/README.md @@ -495,7 +495,7 @@ kubectl delete pvc data-defectdojo-redis-0 data-defectdojo-postgresql-0 # General information about chart values -![Version: 1.8.0](https://img.shields.io/badge/Version-1.8.0-informational?style=flat-square) ![AppVersion: 2.52.0](https://img.shields.io/badge/AppVersion-2.52.0-informational?style=flat-square) +![Version: 1.8.1-dev](https://img.shields.io/badge/Version-1.8.1--dev-informational?style=flat-square) ![AppVersion: 2.53.0-dev](https://img.shields.io/badge/AppVersion-2.53.0--dev-informational?style=flat-square) A Helm chart for Kubernetes to install DefectDojo From 1d681288d483b7a425ea8af60c1c9478a31aa027 Mon Sep 17 00:00:00 2001 From: manuelsommer <47991713+manuel-sommer@users.noreply.github.com> Date: Wed, 5 Nov 2025 10:19:26 +0100 Subject: [PATCH 02/21] :bug: Catch AuthTokenError in middleware (#13608) --- dojo/middleware.py | 5 ++++- unittests/test_social_auth_failure_handling.py | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dojo/middleware.py b/dojo/middleware.py index 5b50f3cc987..a6c5cfe1612 100644 --- a/dojo/middleware.py +++ b/dojo/middleware.py @@ -16,7 +16,7 @@ from django.shortcuts import redirect from django.urls import reverse from django.utils.functional import SimpleLazyObject -from social_core.exceptions import AuthCanceled, AuthFailed, AuthForbidden +from social_core.exceptions import AuthCanceled, AuthFailed, AuthForbidden, AuthTokenError from social_django.middleware import SocialAuthExceptionMiddleware from watson.middleware import SearchContextMiddleware from watson.search import search_context_manager @@ -94,6 +94,9 @@ def process_exception(self, request, exception): if isinstance(exception, AuthForbidden): messages.error(request, "You are not authorized to log in via this method. Please contact support or use the standard login.") return redirect("/login?force_login_form") + if isinstance(exception, AuthTokenError): + messages.error(request, "Social login failed due to an invalid or expired token. Please try again or use the standard login.") + return redirect("/login?force_login_form") if isinstance(exception, TypeError) and "'NoneType' object is not iterable" in str(exception): logger.warning("OIDC login error: NoneType is not iterable") messages.error(request, "An unexpected error occurred during social login. Please use the standard login.") diff --git a/unittests/test_social_auth_failure_handling.py b/unittests/test_social_auth_failure_handling.py index 0cf55f8d860..808a5bb7c97 100644 --- a/unittests/test_social_auth_failure_handling.py +++ b/unittests/test_social_auth_failure_handling.py @@ -7,7 +7,7 @@ from django.http import HttpResponse from django.test import RequestFactory, override_settings from requests.exceptions import ConnectionError as RequestsConnectionError -from social_core.exceptions import AuthCanceled, AuthFailed, AuthForbidden +from social_core.exceptions import AuthCanceled, AuthFailed, AuthForbidden, AuthTokenError from dojo.middleware import CustomSocialAuthExceptionMiddleware @@ -52,6 +52,7 @@ def test_social_auth_exception_redirects_to_login(self): (AuthCanceled("User canceled login"), "Social login was canceled. Please try again or use the standard login."), (AuthFailed("Token exchange failed"), "Social login failed. Please try again or use the standard login."), (AuthForbidden("User not allowed"), "You are not authorized to log in via this method. Please contact support or use the standard login."), + (AuthTokenError("Invalid or expired token"), "Social login failed due to an invalid or expired token. Please try again or use the standard login."), ] for path in login_paths: for exception, expected_message in exceptions: From 817a31f30f0e8ec47749f3024af04ecc568c74b7 Mon Sep 17 00:00:00 2001 From: kiblik <5609770+kiblik@users.noreply.github.com> Date: Wed, 5 Nov 2025 19:07:24 +0000 Subject: [PATCH 03/21] feat(renovate): Update renovate only weekly (#13611) Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com> --- .github/renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/renovate.json b/.github/renovate.json index 34321b6951f..a85506ce23c 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -22,6 +22,11 @@ "commitMessageExtra": "from {{currentVersion}} to {{#if isMajor}}v{{{newMajor}}}{{else}}{{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}{{/if}}", "commitMessageSuffix": "({{packageFile}})", "labels": ["dependencies"] + },{ + "description": "Update renovate weekly (sundays) - They are releasing new versions too often, so it is a bit noisy, and keeping renovating a bit older does not create vulnerabilities in DD", + "matchDatasources": "github-releases", + "matchPackageNames": "renovatebot/renovate", + "schedule": ["* * * * 0"] }], "customManagers": [ { From 00f0993a0e51c95950ba6412473e676d0e0ad913 Mon Sep 17 00:00:00 2001 From: manuelsommer <47991713+manuel-sommer@users.noreply.github.com> Date: Wed, 5 Nov 2025 21:31:53 +0100 Subject: [PATCH 04/21] :bug: calender: Fix incorrect end dates for engagements and tests (#13595) --- dojo/engagement/views.py | 5 ++++- dojo/test/views.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/dojo/engagement/views.py b/dojo/engagement/views.py index b45b417e39c..706210b569c 100644 --- a/dojo/engagement/views.py +++ b/dojo/engagement/views.py @@ -4,7 +4,7 @@ import operator import re import time -from datetime import datetime +from datetime import datetime, timedelta from functools import partial, reduce from pathlib import Path from tempfile import NamedTemporaryFile @@ -142,6 +142,9 @@ def engagement_calendar(request): engagements = engagements.select_related("lead") engagements = engagements.prefetch_related("product") + for e in engagements: + if e.target_end: + e.target_end += timedelta(days=1) add_breadcrumb( title="Engagement Calendar", top_level=True, request=request) return render( diff --git a/dojo/test/views.py b/dojo/test/views.py index b5777f15cac..4249ff7a270 100644 --- a/dojo/test/views.py +++ b/dojo/test/views.py @@ -3,7 +3,7 @@ import logging import operator import time -from datetime import datetime +from datetime import datetime, timedelta from functools import reduce from django.contrib import messages @@ -393,6 +393,9 @@ def test_calendar(request): tests = tests.prefetch_related("test_type", "lead", "engagement__product") add_breadcrumb(title=_("Test Calendar"), top_level=True, request=request) + for t in tests: + if t.target_end: + t.target_end += timedelta(days=1) return render(request, "dojo/calendar.html", { "caltype": "tests", "leads": request.GET.getlist("lead", ""), From b99e169bc59a63f60f4c4d83d15a5a75c13a7a78 Mon Sep 17 00:00:00 2001 From: Paul Osinski <42211303+paulOsinski@users.noreply.github.com> Date: Wed, 5 Nov 2025 15:32:20 -0500 Subject: [PATCH 05/21] [docs] moving Parser Docs to new index (#13528) * update package & package-lock * rename directories for hugo 0.152.1 * update other stuff * replace favicons * update faq * move the files into new index * fix links * add sidebar nav to new index * Update test_parsers.py docs path * update node_modules path * revert breaking commit * update test_parsers.py --------- Co-authored-by: Paul Osinski --- docs/config/_default/menus/menus.en.toml | 2 +- docs/config/_default/params.toml | 2 +- .../content/en/about_defectdojo/about_docs.md | 2 +- docs/content/en/about_defectdojo/faq.md | 10 +- .../en/about_defectdojo/pro_features.md | 2 +- .../connectors/about_connectors.md | 2 +- .../connecting_your_tools/external_tools.md | 2 +- .../en/connecting_your_tools/import_intro.md | 2 +- .../{parsers => }/universal_parser.md | 0 .../en/open_source/upgrading/2.48.2.md | 2 +- docs/content/supported_tools/_index.md | 37 ++++ .../parsers/_index.md | 26 ++- .../parsers/api/_index.md | 0 .../parsers/api/blackduck.md | 0 .../parsers/api/bugcrowd.md | 0 .../parsers/api/cobalt.md | 0 .../parsers/api/edgescan.md | 0 .../parsers/api/sonarqube.md | 0 .../parsers/api/vulners.md | 0 .../parsers/file/_index.md | 0 .../parsers/file/acunetix.md | 0 .../parsers/file/anchore_engine.md | 0 .../parsers/file/anchore_enterprise.md | 0 .../parsers/file/anchore_grype.md | 0 .../parsers/file/anchorectl_policies.md | 0 .../parsers/file/anchorectl_vulns.md | 0 .../file/appcheck_web_application_scanner.md | 0 .../parsers/file/appspider.md | 0 .../parsers/file/aqua.md | 0 .../parsers/file/arachni.md | 0 .../parsers/file/asff.md | 0 .../parsers/file/auditjs.md | 0 .../parsers/file/aws_inspector2.md | 0 .../parsers/file/aws_prowler.md | 0 .../parsers/file/aws_prowler_v3plus.md | 0 .../parsers/file/awssecurityhub.md | 0 .../azure_security_center_recommendations.md | 0 .../parsers/file/bandit.md | 0 .../parsers/file/bearer_cli.md | 0 .../parsers/file/blackduck.md | 0 .../parsers/file/blackduck_binary_analysis.md | 0 .../parsers/file/blackduck_component_risk.md | 0 .../parsers/file/brakeman.md | 0 .../parsers/file/bugcrowd.md | 0 .../parsers/file/bundler_audit.md | 0 .../parsers/file/burp.md | 0 .../parsers/file/burp_api.md | 0 .../parsers/file/burp_dastardly.md | 0 .../parsers/file/burp_graphql.md | 0 .../parsers/file/burp_suite_dast.md | 0 .../parsers/file/cargo_audit.md | 0 .../parsers/file/checkmarx.md | 0 .../parsers/file/checkmarx_cxflow_sast.md | 0 .../parsers/file/checkmarx_one.md | 0 .../parsers/file/checkov.md | 0 .../parsers/file/chefinspect.md | 0 .../parsers/file/clair.md | 0 .../parsers/file/cloudsploit.md | 0 .../parsers/file/cobalt.md | 0 .../parsers/file/codechecker.md | 0 .../parsers/file/codeql.md | 0 .../parsers/file/contrast.md | 0 .../parsers/file/coverity_api.md | 0 .../parsers/file/coverity_scan.md | 0 .../parsers/file/crashtest_security.md | 0 .../parsers/file/cred_scan.md | 0 .../parsers/file/crunch42.md | 0 .../parsers/file/cyberwatch_galeax.md | 0 .../parsers/file/cyclonedx.md | 0 .../parsers/file/cycognito.md | 0 .../parsers/file/dawnscanner.md | 0 .../parsers/file/deepfence_threatmapper.md | 0 .../parsers/file/dependency_check.md | 0 .../parsers/file/dependency_track.md | 0 .../parsers/file/detect_secrets.md | 0 .../parsers/file/dockerbench.md | 0 .../parsers/file/dockle.md | 0 .../parsers/file/drheader.md | 0 .../parsers/file/dsop.md | 0 .../parsers/file/edgescan.md | 0 .../parsers/file/eslint.md | 0 .../parsers/file/fortify.md | 0 .../parsers/file/gcloud_artifact_scan.md | 0 .../parsers/file/generic.md | 0 .../parsers/file/ggshield.md | 0 .../parsers/file/github_sast.md | 0 .../file/github_secrets_detection_report.md | 0 .../parsers/file/github_vulnerability.md | 0 .../parsers/file/gitlab_api_fuzzing.md | 0 .../parsers/file/gitlab_container_scan.md | 0 .../parsers/file/gitlab_dast.md | 0 .../parsers/file/gitlab_dep_scan.md | 0 .../parsers/file/gitlab_sast.md | 0 .../file/gitlab_secret_detection_report.md | 0 .../parsers/file/gitleaks.md | 0 .../parsers/file/gosec.md | 0 .../parsers/file/govulncheck.md | 0 .../parsers/file/h1.md | 0 .../parsers/file/hadolint.md | 0 .../parsers/file/harbor_vulnerability.md | 0 .../parsers/file/hcl_appscan.md | 0 .../parsers/file/hcl_asoc_sast.md | 0 .../parsers/file/horusec.md | 0 .../parsers/file/humble.md | 0 .../parsers/file/huskyci.md | 0 .../parsers/file/hydra.md | 0 .../parsers/file/ibm_app.md | 0 .../parsers/file/immuniweb.md | 0 .../parsers/file/intsights.md | 0 .../parsers/file/invicti.md | 0 .../file/jfrog_xray_api_summary_artifact.md | 0 .../file/jfrog_xray_on_demand_binary_scan.md | 0 .../parsers/file/jfrog_xray_unified.md | 0 .../parsers/file/jfrogxray.md | 0 .../parsers/file/kics.md | 0 .../parsers/file/kiuwan.md | 0 .../parsers/file/kiuwan_sca.md | 0 .../parsers/file/krakend_audit.md | 0 .../parsers/file/kubeaudit.md | 0 .../parsers/file/kubebench.md | 0 .../parsers/file/kubehunter.md | 0 .../parsers/file/kubescape.md | 0 .../parsers/file/legitify.md | 0 .../parsers/file/mayhem.md | 0 .../parsers/file/mend.md | 0 .../parsers/file/meterian.md | 0 .../parsers/file/microfocus_webinspect.md | 0 .../parsers/file/mobsf.md | 0 .../parsers/file/mobsf_scorecard.md | 0 .../parsers/file/mozilla_observatory.md | 0 .../parsers/file/ms_defender.md | 0 .../parsers/file/nancy.md | 0 .../parsers/file/netsparker.md | 0 .../parsers/file/neuvector.md | 0 .../parsers/file/neuvector_compliance.md | 0 .../parsers/file/nexpose.md | 0 .../parsers/file/nikto.md | 0 .../parsers/file/nmap.md | 0 .../parsers/file/noseyparker.md | 0 .../parsers/file/npm_audit.md | 0 .../parsers/file/npm_audit_7_plus.md | 0 .../parsers/file/nsp.md | 0 .../parsers/file/nuclei.md | 0 .../parsers/file/openscap.md | 0 .../parsers/file/openvas.md | 0 .../parsers/file/ort.md | 0 .../parsers/file/ossindex_devaudit.md | 0 .../parsers/file/osv_scanner.md | 0 .../parsers/file/outpost24.md | 0 .../parsers/file/php_security_audit_v2.md | 0 .../file/php_symfony_security_check.md | 0 .../parsers/file/pip_audit.md | 0 .../parsers/file/pmd.md | 0 .../parsers/file/popeye.md | 0 .../parsers/file/progpilot.md | 0 .../parsers/file/ptart.md | 0 .../parsers/file/pwn_sast.md | 0 .../parsers/file/qualys.md | 0 .../parsers/file/qualys_hacker_guardian.md | 0 .../parsers/file/qualys_infrascan_webgui.md | 0 .../parsers/file/qualys_webapp.md | 0 .../parsers/file/rapplex.md | 0 .../parsers/file/redhatsatellite.md | 0 .../parsers/file/retirejs.md | 0 .../file/reversinglabs_spectraassure.md | 0 .../parsers/file/risk_recon.md | 0 .../parsers/file/rubocop.md | 0 .../parsers/file/rusty_hog.md | 0 .../parsers/file/sarif.md | 0 .../parsers/file/scantist.md | 0 .../parsers/file/scout_suite.md | 0 .../parsers/file/semgrep.md | 0 .../parsers/file/semgrep_pro.md | 0 .../parsers/file/skf.md | 0 .../parsers/file/snyk.md | 0 .../parsers/file/snyk_code.md | 0 .../parsers/file/snyk_issue_api.md | 0 .../parsers/file/solar_appscreener.md | 0 .../parsers/file/sonarqube.md | 0 .../parsers/file/sonatype.md | 0 .../parsers/file/spotbugs.md | 0 .../parsers/file/ssh_audit.md | 0 .../parsers/file/ssl_labs.md | 0 .../parsers/file/sslscan.md | 0 .../parsers/file/sslyze.md | 0 .../parsers/file/stackhawk.md | 0 .../parsers/file/sysdig_cli.md | 0 .../parsers/file/sysdig_reports.md | 0 .../parsers/file/talisman.md | 0 .../parsers/file/tenable.md | 0 .../parsers/file/terrascan.md | 0 .../parsers/file/testssl.md | 0 .../parsers/file/tfsec.md | 0 .../parsers/file/threagile.md | 0 .../parsers/file/threat_composer.md | 0 .../parsers/file/trivy.md | 0 .../parsers/file/trivy_operator.md | 0 .../parsers/file/trufflehog.md | 0 .../parsers/file/trufflehog3.md | 0 .../parsers/file/trustwave.md | 0 .../parsers/file/trustwave_fusion_api.md | 0 .../parsers/file/twistlock.md | 0 .../parsers/file/vcg.md | 0 .../parsers/file/veracode.md | 0 .../parsers/file/veracode_sca.md | 0 .../parsers/file/wapiti.md | 0 .../parsers/file/wazuh.md | 0 .../parsers/file/wfuzz.md | 0 .../parsers/file/whispers.md | 0 .../parsers/file/whitehat_sentinel.md | 0 .../parsers/file/wiz.md | 0 .../parsers/file/wizcli_dir.md | 0 .../parsers/file/wizcli_iac.md | 0 .../parsers/file/wizcli_img.md | 0 .../parsers/file/wpscan.md | 0 .../parsers/file/xanitizer.md | 0 .../parsers/file/xeol.md | 0 .../parsers/file/yarn_audit.md | 0 .../parsers/file/zap.md | 0 .../parsers/generic_findings_import.md | 0 .../parsers/universal_parser.md | 162 ++++++++++++++++++ unittests/test_parsers.py | 4 +- 222 files changed, 231 insertions(+), 24 deletions(-) rename docs/content/en/connecting_your_tools/{parsers => }/universal_parser.md (100%) create mode 100644 docs/content/supported_tools/_index.md rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/_index.md (50%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/api/_index.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/api/blackduck.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/api/bugcrowd.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/api/cobalt.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/api/edgescan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/api/sonarqube.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/api/vulners.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/_index.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/acunetix.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/anchore_engine.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/anchore_enterprise.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/anchore_grype.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/anchorectl_policies.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/anchorectl_vulns.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/appcheck_web_application_scanner.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/appspider.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/aqua.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/arachni.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/asff.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/auditjs.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/aws_inspector2.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/aws_prowler.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/aws_prowler_v3plus.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/awssecurityhub.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/azure_security_center_recommendations.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/bandit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/bearer_cli.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/blackduck.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/blackduck_binary_analysis.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/blackduck_component_risk.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/brakeman.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/bugcrowd.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/bundler_audit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/burp.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/burp_api.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/burp_dastardly.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/burp_graphql.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/burp_suite_dast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/cargo_audit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/checkmarx.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/checkmarx_cxflow_sast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/checkmarx_one.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/checkov.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/chefinspect.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/clair.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/cloudsploit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/cobalt.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/codechecker.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/codeql.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/contrast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/coverity_api.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/coverity_scan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/crashtest_security.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/cred_scan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/crunch42.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/cyberwatch_galeax.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/cyclonedx.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/cycognito.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/dawnscanner.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/deepfence_threatmapper.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/dependency_check.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/dependency_track.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/detect_secrets.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/dockerbench.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/dockle.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/drheader.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/dsop.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/edgescan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/eslint.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/fortify.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gcloud_artifact_scan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/generic.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ggshield.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/github_sast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/github_secrets_detection_report.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/github_vulnerability.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gitlab_api_fuzzing.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gitlab_container_scan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gitlab_dast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gitlab_dep_scan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gitlab_sast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gitlab_secret_detection_report.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gitleaks.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/gosec.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/govulncheck.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/h1.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/hadolint.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/harbor_vulnerability.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/hcl_appscan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/hcl_asoc_sast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/horusec.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/humble.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/huskyci.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/hydra.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ibm_app.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/immuniweb.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/intsights.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/invicti.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/jfrog_xray_api_summary_artifact.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/jfrog_xray_on_demand_binary_scan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/jfrog_xray_unified.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/jfrogxray.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/kics.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/kiuwan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/kiuwan_sca.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/krakend_audit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/kubeaudit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/kubebench.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/kubehunter.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/kubescape.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/legitify.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/mayhem.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/mend.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/meterian.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/microfocus_webinspect.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/mobsf.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/mobsf_scorecard.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/mozilla_observatory.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ms_defender.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/nancy.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/netsparker.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/neuvector.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/neuvector_compliance.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/nexpose.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/nikto.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/nmap.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/noseyparker.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/npm_audit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/npm_audit_7_plus.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/nsp.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/nuclei.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/openscap.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/openvas.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ort.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ossindex_devaudit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/osv_scanner.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/outpost24.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/php_security_audit_v2.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/php_symfony_security_check.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/pip_audit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/pmd.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/popeye.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/progpilot.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ptart.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/pwn_sast.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/qualys.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/qualys_hacker_guardian.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/qualys_infrascan_webgui.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/qualys_webapp.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/rapplex.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/redhatsatellite.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/retirejs.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/reversinglabs_spectraassure.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/risk_recon.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/rubocop.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/rusty_hog.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/sarif.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/scantist.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/scout_suite.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/semgrep.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/semgrep_pro.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/skf.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/snyk.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/snyk_code.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/snyk_issue_api.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/solar_appscreener.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/sonarqube.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/sonatype.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/spotbugs.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ssh_audit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/ssl_labs.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/sslscan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/sslyze.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/stackhawk.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/sysdig_cli.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/sysdig_reports.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/talisman.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/tenable.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/terrascan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/testssl.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/tfsec.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/threagile.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/threat_composer.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/trivy.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/trivy_operator.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/trufflehog.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/trufflehog3.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/trustwave.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/trustwave_fusion_api.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/twistlock.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/vcg.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/veracode.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/veracode_sca.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wapiti.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wazuh.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wfuzz.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/whispers.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/whitehat_sentinel.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wiz.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wizcli_dir.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wizcli_iac.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wizcli_img.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/wpscan.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/xanitizer.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/xeol.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/yarn_audit.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/zap.md (100%) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/generic_findings_import.md (100%) create mode 100644 docs/content/supported_tools/parsers/universal_parser.md diff --git a/docs/config/_default/menus/menus.en.toml b/docs/config/_default/menus/menus.en.toml index 652a1d2ecdb..2189b85513a 100644 --- a/docs/config/_default/menus/menus.en.toml +++ b/docs/config/_default/menus/menus.en.toml @@ -5,7 +5,7 @@ [[main]] name = "Supported Tools" - url = "/en/connecting_your_tools/parsers/" + url = "/supported_tools/" weight = 11 [[main]] diff --git a/docs/config/_default/params.toml b/docs/config/_default/params.toml index 7c2eb8b07c2..876e6d44e2f 100644 --- a/docs/config/_default/params.toml +++ b/docs/config/_default/params.toml @@ -44,7 +44,7 @@ mainSections = ["docs"] bootstrapJavascript = false # false (default) or true # Nav - sectionNav = ["docs", "en"] # ["docs"] (default) or list of sections (e.g. ["docs", "guides"]) + sectionNav = ["docs", "en", "supported_tools"] # ["docs"] (default) or list of sections (e.g. ["docs", "guides"]) toTopButton = false # false (default) or true breadcrumbTrail = true # false (default) or true headlineHash = true # true (default) or false diff --git a/docs/content/en/about_defectdojo/about_docs.md b/docs/content/en/about_defectdojo/about_docs.md index 49640238f31..581cf3e66c3 100644 --- a/docs/content/en/about_defectdojo/about_docs.md +++ b/docs/content/en/about_defectdojo/about_docs.md @@ -46,7 +46,7 @@ Whether you're a Pro or an Open-Source user, we have many resources that can hel - Our [New User Checklist](../new_user_checklist) covers the fundamentals of setting up your DefectDojo environment and setting up your import, triage and reporting workflows. -- We support a large amount of [security tool integrations](/en/connecting_your_tools/parsers/) to help fit DefectDojo in your DevSecOps program. +- We support a large amount of [security tool integrations](/supported_tools/) to help fit DefectDojo in your DevSecOps program. - Our team maintains a [YouTube Channel](https://www.youtube.com/@defectdojo) which hosts tutorials, archived Office Hours events and other content. New subscribers are always welcome! diff --git a/docs/content/en/about_defectdojo/faq.md b/docs/content/en/about_defectdojo/faq.md index 3a109cc743e..e97bc10f82a 100644 --- a/docs/content/en/about_defectdojo/faq.md +++ b/docs/content/en/about_defectdojo/faq.md @@ -12,9 +12,7 @@ Here are some frequently asked questions about working with DefectDojo - both in ### How should I organize my security testing in DefectDojo? -DefectDojo can support any security testing or reporting environment, but to optimize your use of DefectDojo you'll need to make sure things are in the right place. - -There's no one-size-fits-all solution for DefectDojo, because everyone's security team and operations look different. We have a very detailed article on [common use cases](/en/about_defectdojo/examples_of_use/) that has examples of how different organizations apply RBAC and the DefectDojo data model to support their needs. +While DefectDojo can support any security or testing environment, everyone’s security team and operations look different, so there’s no one-size-fits-all approach to using it. We have a very detailed article on [common use cases](/en/about_defectdojo/examples_of_use) that has examples of how different organizations apply RBAC and the DefectDojo data model to support their needs. ### What are the recommended workflows for security testing in DefectDojo? @@ -37,7 +35,7 @@ Role and permission assignment generally happens at the Product Type / Product l ### What tools are supported by DefectDojo? -DefectDojo supports reports from over 200 security tools, both commercial and Open Source. See our [Parser List](/en/connecting_your_tools/parsers/) for more information on these tools. +DefectDojo supports reports from over 200 security tools, both commercial and Open Source. See our [Parser List](/supported_tools/) for more information on these tools. If you're looking to add a new tool to your suite, we have a list of recommended Open Source tools which you can check out [here](https://defectdojo.com/blog/announcing-the-defectdojo-open-source-security-awards). @@ -56,7 +54,7 @@ For more information on Reimport, see our [article](/en/connecting_your_tools/im ### How can I troubleshoot Import errors? -DefectDojo supports a wide variety of tools. If you're seeing inconsistent behavior when importing a report, we recommend checking to see if the file structure matches what the tool is expecting. See our [Parser List](/en/connecting_your_tools/parsers/) to see if your tool is supported, and check to make sure that the file format matches what the tool expects. You can also compare the structure to our Unit Tests. +DefectDojo supports a wide variety of tools. If you're seeing inconsistent behavior when importing a report, we recommend checking to see if the file structure matches what the tool is expecting. See our [Parser List](/supported_tools/) to see if your tool is supported, and check to make sure that the file format matches what the tool expects. You can also compare the structure to our Unit Tests. **DefectDojo Pro** has a Universal Parser import method which allows you to handle any JSON, CSV or XML file. **DefectDojo OS** users can write custom parsers for the same purpose. @@ -64,7 +62,7 @@ Finally, third-party report formats have been known to change without warning, a ### How should I handle large scan files? -Importing a large report into DefectDojo can be a lengthy process. Reports of 2MB contain substantial amounts of data which can take a long time to translate into Findings. This depends on the security tool's report format itself +Importing a large report into DefectDojo can be a lengthy process. Reports of 2MB contain substantial amounts of data which can take a long time to translate into Findings. This depends on the security tool's report format itself. Our recommended approach is to break a large report up before import - rather than ingesting a report of **all** a tool's vulnerabilities at once, split them up by software project, application or by another context. This makes it much easier for DefectDojo to handle and categorize the data, and has the added benefit of proactively organizing your Findings, which makes for more relevant and faster report generation. diff --git a/docs/content/en/about_defectdojo/pro_features.md b/docs/content/en/about_defectdojo/pro_features.md index 9f6fa3110eb..ef2c09c1f48 100644 --- a/docs/content/en/about_defectdojo/pro_features.md +++ b/docs/content/en/about_defectdojo/pro_features.md @@ -70,6 +70,6 @@ Supported tools for Connectors include: Are you using an unsupported or customized scanning tool? Or do you just wish DefectDojo handled a report slightly differently? Use DefectDojo Pro's Universal Parser to turn any .json or .csv report into an actionable set of Findings, and have DefectDojo parse the data however you like. -See our [Universal Parser Guide](/en/connecting_your_tools/parsers/universal_parser/) for more information. +See our [Universal Parser Guide](/en/connecting_your_tools/universal_parser/) for more information. ![image](images/universal_parser_3.png) diff --git a/docs/content/en/connecting_your_tools/connectors/about_connectors.md b/docs/content/en/connecting_your_tools/connectors/about_connectors.md index d21670167fe..b1502a2c714 100644 --- a/docs/content/en/connecting_your_tools/connectors/about_connectors.md +++ b/docs/content/en/connecting_your_tools/connectors/about_connectors.md @@ -63,7 +63,7 @@ When you're ready to add more tools to DefectDojo, you can easily rearrange your ## My Connector isn't supported -Fortunately, DefectDojo can still handle manual import for a wide range of security tools. Please see our [Supported Tool List](../../parsers/), as well as our guide to Importing data. +Fortunately, DefectDojo can still handle manual import for a wide range of security tools. Please see our [Supported Tool List](/supported_tools), as well as our guide to Importing data. # **Next Steps** diff --git a/docs/content/en/connecting_your_tools/external_tools.md b/docs/content/en/connecting_your_tools/external_tools.md index 3b7bfe29a91..fcc27eca29f 100644 --- a/docs/content/en/connecting_your_tools/external_tools.md +++ b/docs/content/en/connecting_your_tools/external_tools.md @@ -921,4 +921,4 @@ If you encounter any issues with these tools, please check the following: - Ensure you're using the correct binary for your operating system and CPU architecture. - Verify that the API key is set correctly in your environment variables. - Check that the DefectDojo URL is correct and accessible. -- When importing, confirm that the report file exists and is in the supported format for the specified scan type. You can review the supported scanners for DefectDojo on our [supported tools list](../parsers). +- When importing, confirm that the report file exists and is in the supported format for the specified scan type. You can review the supported scanners for DefectDojo on our [supported tools list](/supported_tools). diff --git a/docs/content/en/connecting_your_tools/import_intro.md b/docs/content/en/connecting_your_tools/import_intro.md index cea4d77a6b8..c0576c93aa1 100644 --- a/docs/content/en/connecting_your_tools/import_intro.md +++ b/docs/content/en/connecting_your_tools/import_intro.md @@ -29,7 +29,7 @@ There are two main ways that DefectDojo can upload Finding reports. | | **UI Import** | **API** | **Connectors** (Pro) | **Smart Upload** (Pro)| | --- | --- | --- | --- | --- | -| **Supported Scan Types** | All: see [Supported Tools](/en/connecting_your_tools/parsers) | All: see [Supported Tools](/en/connecting_your_tools/parsers) | Snyk, Semgrep, Burp Suite, AWS Security Hub, Probely, Checkmarx, Tenable | Nexpose, NMap, OpenVas, Qualys, Tenable | +| **Supported Scan Types** | All: see [Supported Tools](/supported_tools/) | All: see [Supported Tools](/supported_tools/) | Snyk, Semgrep, Burp Suite, AWS Security Hub, Probely, Checkmarx, Tenable | Nexpose, NMap, OpenVas, Qualys, Tenable | | **Automation?** | Available via API: `/reimport` `/import` endpoints | Triggered from [CLI Importer](../external_tools) or external code | Connectors is inherently automated | Available via API: `/smart_upload_import` endpoint | ### Product Hierarchy and organization diff --git a/docs/content/en/connecting_your_tools/parsers/universal_parser.md b/docs/content/en/connecting_your_tools/universal_parser.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/universal_parser.md rename to docs/content/en/connecting_your_tools/universal_parser.md diff --git a/docs/content/en/open_source/upgrading/2.48.2.md b/docs/content/en/open_source/upgrading/2.48.2.md index 1e8b1b8ef67..468fe636362 100644 --- a/docs/content/en/open_source/upgrading/2.48.2.md +++ b/docs/content/en/open_source/upgrading/2.48.2.md @@ -6,4 +6,4 @@ description: Tag invalid character cleanup --- ## Tag Formatting Update -In [2.46.0](../2.46.md) tag validation was added to disallow commas, spaces and quotes in tags. Some parsers were still creating tags with invalid characters. This is fixed in this release and this release will run another data migration to replace any invalid character in tag with an underscore '`_`'. \ No newline at end of file +In [2.46.0](../2.46) tag validation was added to disallow commas, spaces and quotes in tags. Some parsers were still creating tags with invalid characters. This is fixed in this release and this release will run another data migration to replace any invalid character in tag with an underscore '`_`'. \ No newline at end of file diff --git a/docs/content/supported_tools/_index.md b/docs/content/supported_tools/_index.md new file mode 100644 index 00000000000..0429a2744b7 --- /dev/null +++ b/docs/content/supported_tools/_index.md @@ -0,0 +1,37 @@ +--- +title: "Index" +date: 2021-02-02T20:46:29+01:00 +draft: false +type: docs + +cascade: +- type: "blog" + # set to false to include a blog section in the section nav along with docs + toc_root: true + _target: + path: "/blog/**" +- type: "docs" + _target: + path: "/**" +exclude_search: true +--- +DefectDojo can parse data from 200+ security reports and counting. + +## DefectDojo Pro Methods +DefectDojo Pro users have enhanced methods of import available for certain tools. + +**Connectors** allow you to automatically import and sync vulnerabilities from certain tools. + +**Smart Upload** allows you to split infrastructure-wide scan files up by component or endpoint, and easily combine those results with other Findings from the same location. + +| [Connectors](/en/connecting_your_tools/connectors/about_connectors/): supported tools | [Smart Upload](/en/connecting_your_tools/import_scan_files/smart_upload/): supported tools | +| --- | --- | +| AWS Security Hub, BurpSuite, Checkmarx ONE, Dependency-Track, Probely, Semgrep, SonarQube, Snyk, Tenable | Nexpose, NMap, OpenVas, Qualys, Tenable, Wiz | + +# All Supported Tools + +All of these listed reports can be ingested via [Import/Reimport](/en/connecting_your_tools/import_intro) methods. This means that they can be imported to both Open-Source and Pro instances using the UI or API. + +If your tool is not in this list, there's a good chance that DefectDojo can still import a report from the tool. Consider the [Generic Findings Import](/supported_tools/parsers/generic_findings_import/) method. + +DefectDojo Pro users can import any JSON or CSV report using the [Universal Parser](/en/connecting_your_tools/universal_parser). \ No newline at end of file diff --git a/docs/content/en/connecting_your_tools/parsers/_index.md b/docs/content/supported_tools/parsers/_index.md similarity index 50% rename from docs/content/en/connecting_your_tools/parsers/_index.md rename to docs/content/supported_tools/parsers/_index.md index 031d47990b4..d290a5c465c 100644 --- a/docs/content/en/connecting_your_tools/parsers/_index.md +++ b/docs/content/supported_tools/parsers/_index.md @@ -1,8 +1,18 @@ --- -title: "Supported Report Types" -description: "DefectDojo has the ability to import scan reports from a large number of security tools." +title: "Supported Tools" +date: 2021-02-02T20:46:29+01:00 draft: false -weight: 5 +type: docs + +cascade: +- type: "blog" + # set to false to include a blog section in the section nav along with docs + toc_root: true + _target: + path: "/blog/**" +- type: "docs" + _target: + path: "/**" exclude_search: true --- @@ -15,14 +25,14 @@ DefectDojo can parse data from 180+ security reports and counting. **Smart Upload** allows you to split infrastructure-wide scan files up by component or endpoint, and easily combine those results with other Findings from the same location. -| [Connectors](../connectors/about_connectors): supported tools | [Smart Upload](../import_scan_files/smart_upload/): supported tools | +| [Connectors](/en/connecting_your_tools/connectors/about_connectors/): supported tools | [Smart Upload](/en/connecting_your_tools/import_scan_files/smart_upload/): supported tools | | --- | --- | -| Anchore, AWS Security Hub, BurpSuite, Checkmarx ONE, Dependency-Track, Probely, Semgrep, SonarQube, Snyk, Tenable | Nexpose, NMap, OpenVas, Qualys, Tenable, Wiz | +| AWS Security Hub, BurpSuite, Checkmarx ONE, Dependency-Track, Probely, Semgrep, SonarQube, Snyk, Tenable | Nexpose, NMap, OpenVas, Qualys, Tenable, Wiz | # All Supported Tools -All of these listed reports can be ingested via [Import/Reimport](../import_intro) methods. This means that they can be imported to both Open-Source and Pro instances using the UI or API. +All of these listed reports can be ingested via [Import/Reimport](/en/connecting_your_tools/import_intro) methods. This means that they can be imported to both Open-Source and Pro instances using the UI or API. -If your tool is not in this list, there's a good chance that DefectDojo can still import a report from the tool. Consider the [Generic Findings Import](./generic_findings_import/) method. +If your tool is not in this list, there's a good chance that DefectDojo can still import a report from the tool. Consider the [Generic Findings Import](/supported_tools/parsers/generic_findings_import/) method. -DefectDojo Pro users can import any JSON or CSV report using the [Universal Parser](./universal_parser). +DefectDojo Pro users can import any JSON or CSV report using the [Universal Parser](/en/connecting_your_tools/universal_parser). diff --git a/docs/content/en/connecting_your_tools/parsers/api/_index.md b/docs/content/supported_tools/parsers/api/_index.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/api/_index.md rename to docs/content/supported_tools/parsers/api/_index.md diff --git a/docs/content/en/connecting_your_tools/parsers/api/blackduck.md b/docs/content/supported_tools/parsers/api/blackduck.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/api/blackduck.md rename to docs/content/supported_tools/parsers/api/blackduck.md diff --git a/docs/content/en/connecting_your_tools/parsers/api/bugcrowd.md b/docs/content/supported_tools/parsers/api/bugcrowd.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/api/bugcrowd.md rename to docs/content/supported_tools/parsers/api/bugcrowd.md diff --git a/docs/content/en/connecting_your_tools/parsers/api/cobalt.md b/docs/content/supported_tools/parsers/api/cobalt.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/api/cobalt.md rename to docs/content/supported_tools/parsers/api/cobalt.md diff --git a/docs/content/en/connecting_your_tools/parsers/api/edgescan.md b/docs/content/supported_tools/parsers/api/edgescan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/api/edgescan.md rename to docs/content/supported_tools/parsers/api/edgescan.md diff --git a/docs/content/en/connecting_your_tools/parsers/api/sonarqube.md b/docs/content/supported_tools/parsers/api/sonarqube.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/api/sonarqube.md rename to docs/content/supported_tools/parsers/api/sonarqube.md diff --git a/docs/content/en/connecting_your_tools/parsers/api/vulners.md b/docs/content/supported_tools/parsers/api/vulners.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/api/vulners.md rename to docs/content/supported_tools/parsers/api/vulners.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/_index.md b/docs/content/supported_tools/parsers/file/_index.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/_index.md rename to docs/content/supported_tools/parsers/file/_index.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/acunetix.md b/docs/content/supported_tools/parsers/file/acunetix.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/acunetix.md rename to docs/content/supported_tools/parsers/file/acunetix.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/anchore_engine.md b/docs/content/supported_tools/parsers/file/anchore_engine.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/anchore_engine.md rename to docs/content/supported_tools/parsers/file/anchore_engine.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/anchore_enterprise.md b/docs/content/supported_tools/parsers/file/anchore_enterprise.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/anchore_enterprise.md rename to docs/content/supported_tools/parsers/file/anchore_enterprise.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/anchore_grype.md b/docs/content/supported_tools/parsers/file/anchore_grype.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/anchore_grype.md rename to docs/content/supported_tools/parsers/file/anchore_grype.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/anchorectl_policies.md b/docs/content/supported_tools/parsers/file/anchorectl_policies.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/anchorectl_policies.md rename to docs/content/supported_tools/parsers/file/anchorectl_policies.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/anchorectl_vulns.md b/docs/content/supported_tools/parsers/file/anchorectl_vulns.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/anchorectl_vulns.md rename to docs/content/supported_tools/parsers/file/anchorectl_vulns.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/appcheck_web_application_scanner.md b/docs/content/supported_tools/parsers/file/appcheck_web_application_scanner.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/appcheck_web_application_scanner.md rename to docs/content/supported_tools/parsers/file/appcheck_web_application_scanner.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/appspider.md b/docs/content/supported_tools/parsers/file/appspider.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/appspider.md rename to docs/content/supported_tools/parsers/file/appspider.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/aqua.md b/docs/content/supported_tools/parsers/file/aqua.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/aqua.md rename to docs/content/supported_tools/parsers/file/aqua.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/arachni.md b/docs/content/supported_tools/parsers/file/arachni.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/arachni.md rename to docs/content/supported_tools/parsers/file/arachni.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/asff.md b/docs/content/supported_tools/parsers/file/asff.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/asff.md rename to docs/content/supported_tools/parsers/file/asff.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/auditjs.md b/docs/content/supported_tools/parsers/file/auditjs.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/auditjs.md rename to docs/content/supported_tools/parsers/file/auditjs.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/aws_inspector2.md b/docs/content/supported_tools/parsers/file/aws_inspector2.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/aws_inspector2.md rename to docs/content/supported_tools/parsers/file/aws_inspector2.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/aws_prowler.md b/docs/content/supported_tools/parsers/file/aws_prowler.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/aws_prowler.md rename to docs/content/supported_tools/parsers/file/aws_prowler.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/aws_prowler_v3plus.md b/docs/content/supported_tools/parsers/file/aws_prowler_v3plus.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/aws_prowler_v3plus.md rename to docs/content/supported_tools/parsers/file/aws_prowler_v3plus.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/awssecurityhub.md b/docs/content/supported_tools/parsers/file/awssecurityhub.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/awssecurityhub.md rename to docs/content/supported_tools/parsers/file/awssecurityhub.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/azure_security_center_recommendations.md b/docs/content/supported_tools/parsers/file/azure_security_center_recommendations.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/azure_security_center_recommendations.md rename to docs/content/supported_tools/parsers/file/azure_security_center_recommendations.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/bandit.md b/docs/content/supported_tools/parsers/file/bandit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/bandit.md rename to docs/content/supported_tools/parsers/file/bandit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/bearer_cli.md b/docs/content/supported_tools/parsers/file/bearer_cli.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/bearer_cli.md rename to docs/content/supported_tools/parsers/file/bearer_cli.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/blackduck.md b/docs/content/supported_tools/parsers/file/blackduck.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/blackduck.md rename to docs/content/supported_tools/parsers/file/blackduck.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/blackduck_binary_analysis.md b/docs/content/supported_tools/parsers/file/blackduck_binary_analysis.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/blackduck_binary_analysis.md rename to docs/content/supported_tools/parsers/file/blackduck_binary_analysis.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/blackduck_component_risk.md b/docs/content/supported_tools/parsers/file/blackduck_component_risk.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/blackduck_component_risk.md rename to docs/content/supported_tools/parsers/file/blackduck_component_risk.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/brakeman.md b/docs/content/supported_tools/parsers/file/brakeman.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/brakeman.md rename to docs/content/supported_tools/parsers/file/brakeman.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/bugcrowd.md b/docs/content/supported_tools/parsers/file/bugcrowd.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/bugcrowd.md rename to docs/content/supported_tools/parsers/file/bugcrowd.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/bundler_audit.md b/docs/content/supported_tools/parsers/file/bundler_audit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/bundler_audit.md rename to docs/content/supported_tools/parsers/file/bundler_audit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/burp.md b/docs/content/supported_tools/parsers/file/burp.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/burp.md rename to docs/content/supported_tools/parsers/file/burp.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/burp_api.md b/docs/content/supported_tools/parsers/file/burp_api.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/burp_api.md rename to docs/content/supported_tools/parsers/file/burp_api.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/burp_dastardly.md b/docs/content/supported_tools/parsers/file/burp_dastardly.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/burp_dastardly.md rename to docs/content/supported_tools/parsers/file/burp_dastardly.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/burp_graphql.md b/docs/content/supported_tools/parsers/file/burp_graphql.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/burp_graphql.md rename to docs/content/supported_tools/parsers/file/burp_graphql.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/burp_suite_dast.md b/docs/content/supported_tools/parsers/file/burp_suite_dast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/burp_suite_dast.md rename to docs/content/supported_tools/parsers/file/burp_suite_dast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/cargo_audit.md b/docs/content/supported_tools/parsers/file/cargo_audit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/cargo_audit.md rename to docs/content/supported_tools/parsers/file/cargo_audit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/checkmarx.md b/docs/content/supported_tools/parsers/file/checkmarx.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/checkmarx.md rename to docs/content/supported_tools/parsers/file/checkmarx.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/checkmarx_cxflow_sast.md b/docs/content/supported_tools/parsers/file/checkmarx_cxflow_sast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/checkmarx_cxflow_sast.md rename to docs/content/supported_tools/parsers/file/checkmarx_cxflow_sast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/checkmarx_one.md b/docs/content/supported_tools/parsers/file/checkmarx_one.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/checkmarx_one.md rename to docs/content/supported_tools/parsers/file/checkmarx_one.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/checkov.md b/docs/content/supported_tools/parsers/file/checkov.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/checkov.md rename to docs/content/supported_tools/parsers/file/checkov.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/chefinspect.md b/docs/content/supported_tools/parsers/file/chefinspect.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/chefinspect.md rename to docs/content/supported_tools/parsers/file/chefinspect.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/clair.md b/docs/content/supported_tools/parsers/file/clair.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/clair.md rename to docs/content/supported_tools/parsers/file/clair.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/cloudsploit.md b/docs/content/supported_tools/parsers/file/cloudsploit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/cloudsploit.md rename to docs/content/supported_tools/parsers/file/cloudsploit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/cobalt.md b/docs/content/supported_tools/parsers/file/cobalt.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/cobalt.md rename to docs/content/supported_tools/parsers/file/cobalt.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/codechecker.md b/docs/content/supported_tools/parsers/file/codechecker.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/codechecker.md rename to docs/content/supported_tools/parsers/file/codechecker.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/codeql.md b/docs/content/supported_tools/parsers/file/codeql.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/codeql.md rename to docs/content/supported_tools/parsers/file/codeql.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/contrast.md b/docs/content/supported_tools/parsers/file/contrast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/contrast.md rename to docs/content/supported_tools/parsers/file/contrast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/coverity_api.md b/docs/content/supported_tools/parsers/file/coverity_api.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/coverity_api.md rename to docs/content/supported_tools/parsers/file/coverity_api.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/coverity_scan.md b/docs/content/supported_tools/parsers/file/coverity_scan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/coverity_scan.md rename to docs/content/supported_tools/parsers/file/coverity_scan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/crashtest_security.md b/docs/content/supported_tools/parsers/file/crashtest_security.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/crashtest_security.md rename to docs/content/supported_tools/parsers/file/crashtest_security.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/cred_scan.md b/docs/content/supported_tools/parsers/file/cred_scan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/cred_scan.md rename to docs/content/supported_tools/parsers/file/cred_scan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/crunch42.md b/docs/content/supported_tools/parsers/file/crunch42.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/crunch42.md rename to docs/content/supported_tools/parsers/file/crunch42.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/cyberwatch_galeax.md b/docs/content/supported_tools/parsers/file/cyberwatch_galeax.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/cyberwatch_galeax.md rename to docs/content/supported_tools/parsers/file/cyberwatch_galeax.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/cyclonedx.md b/docs/content/supported_tools/parsers/file/cyclonedx.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/cyclonedx.md rename to docs/content/supported_tools/parsers/file/cyclonedx.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/cycognito.md b/docs/content/supported_tools/parsers/file/cycognito.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/cycognito.md rename to docs/content/supported_tools/parsers/file/cycognito.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/dawnscanner.md b/docs/content/supported_tools/parsers/file/dawnscanner.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/dawnscanner.md rename to docs/content/supported_tools/parsers/file/dawnscanner.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/deepfence_threatmapper.md b/docs/content/supported_tools/parsers/file/deepfence_threatmapper.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/deepfence_threatmapper.md rename to docs/content/supported_tools/parsers/file/deepfence_threatmapper.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/dependency_check.md b/docs/content/supported_tools/parsers/file/dependency_check.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/dependency_check.md rename to docs/content/supported_tools/parsers/file/dependency_check.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/dependency_track.md b/docs/content/supported_tools/parsers/file/dependency_track.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/dependency_track.md rename to docs/content/supported_tools/parsers/file/dependency_track.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/detect_secrets.md b/docs/content/supported_tools/parsers/file/detect_secrets.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/detect_secrets.md rename to docs/content/supported_tools/parsers/file/detect_secrets.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/dockerbench.md b/docs/content/supported_tools/parsers/file/dockerbench.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/dockerbench.md rename to docs/content/supported_tools/parsers/file/dockerbench.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/dockle.md b/docs/content/supported_tools/parsers/file/dockle.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/dockle.md rename to docs/content/supported_tools/parsers/file/dockle.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/drheader.md b/docs/content/supported_tools/parsers/file/drheader.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/drheader.md rename to docs/content/supported_tools/parsers/file/drheader.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/dsop.md b/docs/content/supported_tools/parsers/file/dsop.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/dsop.md rename to docs/content/supported_tools/parsers/file/dsop.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/edgescan.md b/docs/content/supported_tools/parsers/file/edgescan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/edgescan.md rename to docs/content/supported_tools/parsers/file/edgescan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/eslint.md b/docs/content/supported_tools/parsers/file/eslint.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/eslint.md rename to docs/content/supported_tools/parsers/file/eslint.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/fortify.md b/docs/content/supported_tools/parsers/file/fortify.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/fortify.md rename to docs/content/supported_tools/parsers/file/fortify.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gcloud_artifact_scan.md b/docs/content/supported_tools/parsers/file/gcloud_artifact_scan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gcloud_artifact_scan.md rename to docs/content/supported_tools/parsers/file/gcloud_artifact_scan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/generic.md b/docs/content/supported_tools/parsers/file/generic.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/generic.md rename to docs/content/supported_tools/parsers/file/generic.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ggshield.md b/docs/content/supported_tools/parsers/file/ggshield.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ggshield.md rename to docs/content/supported_tools/parsers/file/ggshield.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/github_sast.md b/docs/content/supported_tools/parsers/file/github_sast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/github_sast.md rename to docs/content/supported_tools/parsers/file/github_sast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/github_secrets_detection_report.md b/docs/content/supported_tools/parsers/file/github_secrets_detection_report.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/github_secrets_detection_report.md rename to docs/content/supported_tools/parsers/file/github_secrets_detection_report.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/github_vulnerability.md b/docs/content/supported_tools/parsers/file/github_vulnerability.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/github_vulnerability.md rename to docs/content/supported_tools/parsers/file/github_vulnerability.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gitlab_api_fuzzing.md b/docs/content/supported_tools/parsers/file/gitlab_api_fuzzing.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gitlab_api_fuzzing.md rename to docs/content/supported_tools/parsers/file/gitlab_api_fuzzing.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gitlab_container_scan.md b/docs/content/supported_tools/parsers/file/gitlab_container_scan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gitlab_container_scan.md rename to docs/content/supported_tools/parsers/file/gitlab_container_scan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gitlab_dast.md b/docs/content/supported_tools/parsers/file/gitlab_dast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gitlab_dast.md rename to docs/content/supported_tools/parsers/file/gitlab_dast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gitlab_dep_scan.md b/docs/content/supported_tools/parsers/file/gitlab_dep_scan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gitlab_dep_scan.md rename to docs/content/supported_tools/parsers/file/gitlab_dep_scan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gitlab_sast.md b/docs/content/supported_tools/parsers/file/gitlab_sast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gitlab_sast.md rename to docs/content/supported_tools/parsers/file/gitlab_sast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gitlab_secret_detection_report.md b/docs/content/supported_tools/parsers/file/gitlab_secret_detection_report.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gitlab_secret_detection_report.md rename to docs/content/supported_tools/parsers/file/gitlab_secret_detection_report.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gitleaks.md b/docs/content/supported_tools/parsers/file/gitleaks.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gitleaks.md rename to docs/content/supported_tools/parsers/file/gitleaks.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/gosec.md b/docs/content/supported_tools/parsers/file/gosec.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/gosec.md rename to docs/content/supported_tools/parsers/file/gosec.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/govulncheck.md b/docs/content/supported_tools/parsers/file/govulncheck.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/govulncheck.md rename to docs/content/supported_tools/parsers/file/govulncheck.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/h1.md b/docs/content/supported_tools/parsers/file/h1.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/h1.md rename to docs/content/supported_tools/parsers/file/h1.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/hadolint.md b/docs/content/supported_tools/parsers/file/hadolint.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/hadolint.md rename to docs/content/supported_tools/parsers/file/hadolint.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/harbor_vulnerability.md b/docs/content/supported_tools/parsers/file/harbor_vulnerability.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/harbor_vulnerability.md rename to docs/content/supported_tools/parsers/file/harbor_vulnerability.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/hcl_appscan.md b/docs/content/supported_tools/parsers/file/hcl_appscan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/hcl_appscan.md rename to docs/content/supported_tools/parsers/file/hcl_appscan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/hcl_asoc_sast.md b/docs/content/supported_tools/parsers/file/hcl_asoc_sast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/hcl_asoc_sast.md rename to docs/content/supported_tools/parsers/file/hcl_asoc_sast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/horusec.md b/docs/content/supported_tools/parsers/file/horusec.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/horusec.md rename to docs/content/supported_tools/parsers/file/horusec.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/humble.md b/docs/content/supported_tools/parsers/file/humble.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/humble.md rename to docs/content/supported_tools/parsers/file/humble.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/huskyci.md b/docs/content/supported_tools/parsers/file/huskyci.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/huskyci.md rename to docs/content/supported_tools/parsers/file/huskyci.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/hydra.md b/docs/content/supported_tools/parsers/file/hydra.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/hydra.md rename to docs/content/supported_tools/parsers/file/hydra.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ibm_app.md b/docs/content/supported_tools/parsers/file/ibm_app.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ibm_app.md rename to docs/content/supported_tools/parsers/file/ibm_app.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/immuniweb.md b/docs/content/supported_tools/parsers/file/immuniweb.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/immuniweb.md rename to docs/content/supported_tools/parsers/file/immuniweb.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/intsights.md b/docs/content/supported_tools/parsers/file/intsights.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/intsights.md rename to docs/content/supported_tools/parsers/file/intsights.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/invicti.md b/docs/content/supported_tools/parsers/file/invicti.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/invicti.md rename to docs/content/supported_tools/parsers/file/invicti.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/jfrog_xray_api_summary_artifact.md b/docs/content/supported_tools/parsers/file/jfrog_xray_api_summary_artifact.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/jfrog_xray_api_summary_artifact.md rename to docs/content/supported_tools/parsers/file/jfrog_xray_api_summary_artifact.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/jfrog_xray_on_demand_binary_scan.md b/docs/content/supported_tools/parsers/file/jfrog_xray_on_demand_binary_scan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/jfrog_xray_on_demand_binary_scan.md rename to docs/content/supported_tools/parsers/file/jfrog_xray_on_demand_binary_scan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/jfrog_xray_unified.md b/docs/content/supported_tools/parsers/file/jfrog_xray_unified.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/jfrog_xray_unified.md rename to docs/content/supported_tools/parsers/file/jfrog_xray_unified.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/jfrogxray.md b/docs/content/supported_tools/parsers/file/jfrogxray.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/jfrogxray.md rename to docs/content/supported_tools/parsers/file/jfrogxray.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/kics.md b/docs/content/supported_tools/parsers/file/kics.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/kics.md rename to docs/content/supported_tools/parsers/file/kics.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/kiuwan.md b/docs/content/supported_tools/parsers/file/kiuwan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/kiuwan.md rename to docs/content/supported_tools/parsers/file/kiuwan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/kiuwan_sca.md b/docs/content/supported_tools/parsers/file/kiuwan_sca.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/kiuwan_sca.md rename to docs/content/supported_tools/parsers/file/kiuwan_sca.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/krakend_audit.md b/docs/content/supported_tools/parsers/file/krakend_audit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/krakend_audit.md rename to docs/content/supported_tools/parsers/file/krakend_audit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/kubeaudit.md b/docs/content/supported_tools/parsers/file/kubeaudit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/kubeaudit.md rename to docs/content/supported_tools/parsers/file/kubeaudit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/kubebench.md b/docs/content/supported_tools/parsers/file/kubebench.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/kubebench.md rename to docs/content/supported_tools/parsers/file/kubebench.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/kubehunter.md b/docs/content/supported_tools/parsers/file/kubehunter.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/kubehunter.md rename to docs/content/supported_tools/parsers/file/kubehunter.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/kubescape.md b/docs/content/supported_tools/parsers/file/kubescape.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/kubescape.md rename to docs/content/supported_tools/parsers/file/kubescape.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/legitify.md b/docs/content/supported_tools/parsers/file/legitify.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/legitify.md rename to docs/content/supported_tools/parsers/file/legitify.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/mayhem.md b/docs/content/supported_tools/parsers/file/mayhem.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/mayhem.md rename to docs/content/supported_tools/parsers/file/mayhem.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/mend.md b/docs/content/supported_tools/parsers/file/mend.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/mend.md rename to docs/content/supported_tools/parsers/file/mend.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/meterian.md b/docs/content/supported_tools/parsers/file/meterian.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/meterian.md rename to docs/content/supported_tools/parsers/file/meterian.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/microfocus_webinspect.md b/docs/content/supported_tools/parsers/file/microfocus_webinspect.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/microfocus_webinspect.md rename to docs/content/supported_tools/parsers/file/microfocus_webinspect.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/mobsf.md b/docs/content/supported_tools/parsers/file/mobsf.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/mobsf.md rename to docs/content/supported_tools/parsers/file/mobsf.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/mobsf_scorecard.md b/docs/content/supported_tools/parsers/file/mobsf_scorecard.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/mobsf_scorecard.md rename to docs/content/supported_tools/parsers/file/mobsf_scorecard.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/mozilla_observatory.md b/docs/content/supported_tools/parsers/file/mozilla_observatory.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/mozilla_observatory.md rename to docs/content/supported_tools/parsers/file/mozilla_observatory.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ms_defender.md b/docs/content/supported_tools/parsers/file/ms_defender.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ms_defender.md rename to docs/content/supported_tools/parsers/file/ms_defender.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/nancy.md b/docs/content/supported_tools/parsers/file/nancy.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/nancy.md rename to docs/content/supported_tools/parsers/file/nancy.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/netsparker.md b/docs/content/supported_tools/parsers/file/netsparker.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/netsparker.md rename to docs/content/supported_tools/parsers/file/netsparker.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/neuvector.md b/docs/content/supported_tools/parsers/file/neuvector.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/neuvector.md rename to docs/content/supported_tools/parsers/file/neuvector.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/neuvector_compliance.md b/docs/content/supported_tools/parsers/file/neuvector_compliance.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/neuvector_compliance.md rename to docs/content/supported_tools/parsers/file/neuvector_compliance.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/nexpose.md b/docs/content/supported_tools/parsers/file/nexpose.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/nexpose.md rename to docs/content/supported_tools/parsers/file/nexpose.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/nikto.md b/docs/content/supported_tools/parsers/file/nikto.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/nikto.md rename to docs/content/supported_tools/parsers/file/nikto.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/nmap.md b/docs/content/supported_tools/parsers/file/nmap.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/nmap.md rename to docs/content/supported_tools/parsers/file/nmap.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/noseyparker.md b/docs/content/supported_tools/parsers/file/noseyparker.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/noseyparker.md rename to docs/content/supported_tools/parsers/file/noseyparker.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/npm_audit.md b/docs/content/supported_tools/parsers/file/npm_audit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/npm_audit.md rename to docs/content/supported_tools/parsers/file/npm_audit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/npm_audit_7_plus.md b/docs/content/supported_tools/parsers/file/npm_audit_7_plus.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/npm_audit_7_plus.md rename to docs/content/supported_tools/parsers/file/npm_audit_7_plus.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/nsp.md b/docs/content/supported_tools/parsers/file/nsp.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/nsp.md rename to docs/content/supported_tools/parsers/file/nsp.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/nuclei.md b/docs/content/supported_tools/parsers/file/nuclei.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/nuclei.md rename to docs/content/supported_tools/parsers/file/nuclei.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/openscap.md b/docs/content/supported_tools/parsers/file/openscap.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/openscap.md rename to docs/content/supported_tools/parsers/file/openscap.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/openvas.md b/docs/content/supported_tools/parsers/file/openvas.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/openvas.md rename to docs/content/supported_tools/parsers/file/openvas.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ort.md b/docs/content/supported_tools/parsers/file/ort.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ort.md rename to docs/content/supported_tools/parsers/file/ort.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ossindex_devaudit.md b/docs/content/supported_tools/parsers/file/ossindex_devaudit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ossindex_devaudit.md rename to docs/content/supported_tools/parsers/file/ossindex_devaudit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/osv_scanner.md b/docs/content/supported_tools/parsers/file/osv_scanner.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/osv_scanner.md rename to docs/content/supported_tools/parsers/file/osv_scanner.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/outpost24.md b/docs/content/supported_tools/parsers/file/outpost24.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/outpost24.md rename to docs/content/supported_tools/parsers/file/outpost24.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/php_security_audit_v2.md b/docs/content/supported_tools/parsers/file/php_security_audit_v2.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/php_security_audit_v2.md rename to docs/content/supported_tools/parsers/file/php_security_audit_v2.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/php_symfony_security_check.md b/docs/content/supported_tools/parsers/file/php_symfony_security_check.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/php_symfony_security_check.md rename to docs/content/supported_tools/parsers/file/php_symfony_security_check.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/pip_audit.md b/docs/content/supported_tools/parsers/file/pip_audit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/pip_audit.md rename to docs/content/supported_tools/parsers/file/pip_audit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/pmd.md b/docs/content/supported_tools/parsers/file/pmd.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/pmd.md rename to docs/content/supported_tools/parsers/file/pmd.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/popeye.md b/docs/content/supported_tools/parsers/file/popeye.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/popeye.md rename to docs/content/supported_tools/parsers/file/popeye.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/progpilot.md b/docs/content/supported_tools/parsers/file/progpilot.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/progpilot.md rename to docs/content/supported_tools/parsers/file/progpilot.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ptart.md b/docs/content/supported_tools/parsers/file/ptart.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ptart.md rename to docs/content/supported_tools/parsers/file/ptart.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/pwn_sast.md b/docs/content/supported_tools/parsers/file/pwn_sast.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/pwn_sast.md rename to docs/content/supported_tools/parsers/file/pwn_sast.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/qualys.md b/docs/content/supported_tools/parsers/file/qualys.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/qualys.md rename to docs/content/supported_tools/parsers/file/qualys.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/qualys_hacker_guardian.md b/docs/content/supported_tools/parsers/file/qualys_hacker_guardian.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/qualys_hacker_guardian.md rename to docs/content/supported_tools/parsers/file/qualys_hacker_guardian.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/qualys_infrascan_webgui.md b/docs/content/supported_tools/parsers/file/qualys_infrascan_webgui.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/qualys_infrascan_webgui.md rename to docs/content/supported_tools/parsers/file/qualys_infrascan_webgui.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/qualys_webapp.md b/docs/content/supported_tools/parsers/file/qualys_webapp.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/qualys_webapp.md rename to docs/content/supported_tools/parsers/file/qualys_webapp.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/rapplex.md b/docs/content/supported_tools/parsers/file/rapplex.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/rapplex.md rename to docs/content/supported_tools/parsers/file/rapplex.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/redhatsatellite.md b/docs/content/supported_tools/parsers/file/redhatsatellite.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/redhatsatellite.md rename to docs/content/supported_tools/parsers/file/redhatsatellite.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/retirejs.md b/docs/content/supported_tools/parsers/file/retirejs.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/retirejs.md rename to docs/content/supported_tools/parsers/file/retirejs.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/reversinglabs_spectraassure.md b/docs/content/supported_tools/parsers/file/reversinglabs_spectraassure.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/reversinglabs_spectraassure.md rename to docs/content/supported_tools/parsers/file/reversinglabs_spectraassure.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/risk_recon.md b/docs/content/supported_tools/parsers/file/risk_recon.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/risk_recon.md rename to docs/content/supported_tools/parsers/file/risk_recon.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/rubocop.md b/docs/content/supported_tools/parsers/file/rubocop.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/rubocop.md rename to docs/content/supported_tools/parsers/file/rubocop.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/rusty_hog.md b/docs/content/supported_tools/parsers/file/rusty_hog.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/rusty_hog.md rename to docs/content/supported_tools/parsers/file/rusty_hog.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/sarif.md b/docs/content/supported_tools/parsers/file/sarif.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/sarif.md rename to docs/content/supported_tools/parsers/file/sarif.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/scantist.md b/docs/content/supported_tools/parsers/file/scantist.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/scantist.md rename to docs/content/supported_tools/parsers/file/scantist.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/scout_suite.md b/docs/content/supported_tools/parsers/file/scout_suite.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/scout_suite.md rename to docs/content/supported_tools/parsers/file/scout_suite.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/semgrep.md b/docs/content/supported_tools/parsers/file/semgrep.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/semgrep.md rename to docs/content/supported_tools/parsers/file/semgrep.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/semgrep_pro.md b/docs/content/supported_tools/parsers/file/semgrep_pro.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/semgrep_pro.md rename to docs/content/supported_tools/parsers/file/semgrep_pro.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/skf.md b/docs/content/supported_tools/parsers/file/skf.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/skf.md rename to docs/content/supported_tools/parsers/file/skf.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/snyk.md b/docs/content/supported_tools/parsers/file/snyk.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/snyk.md rename to docs/content/supported_tools/parsers/file/snyk.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/snyk_code.md b/docs/content/supported_tools/parsers/file/snyk_code.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/snyk_code.md rename to docs/content/supported_tools/parsers/file/snyk_code.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/snyk_issue_api.md b/docs/content/supported_tools/parsers/file/snyk_issue_api.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/snyk_issue_api.md rename to docs/content/supported_tools/parsers/file/snyk_issue_api.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/solar_appscreener.md b/docs/content/supported_tools/parsers/file/solar_appscreener.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/solar_appscreener.md rename to docs/content/supported_tools/parsers/file/solar_appscreener.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/sonarqube.md b/docs/content/supported_tools/parsers/file/sonarqube.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/sonarqube.md rename to docs/content/supported_tools/parsers/file/sonarqube.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/sonatype.md b/docs/content/supported_tools/parsers/file/sonatype.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/sonatype.md rename to docs/content/supported_tools/parsers/file/sonatype.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/spotbugs.md b/docs/content/supported_tools/parsers/file/spotbugs.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/spotbugs.md rename to docs/content/supported_tools/parsers/file/spotbugs.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ssh_audit.md b/docs/content/supported_tools/parsers/file/ssh_audit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ssh_audit.md rename to docs/content/supported_tools/parsers/file/ssh_audit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/ssl_labs.md b/docs/content/supported_tools/parsers/file/ssl_labs.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/ssl_labs.md rename to docs/content/supported_tools/parsers/file/ssl_labs.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/sslscan.md b/docs/content/supported_tools/parsers/file/sslscan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/sslscan.md rename to docs/content/supported_tools/parsers/file/sslscan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/sslyze.md b/docs/content/supported_tools/parsers/file/sslyze.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/sslyze.md rename to docs/content/supported_tools/parsers/file/sslyze.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/stackhawk.md b/docs/content/supported_tools/parsers/file/stackhawk.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/stackhawk.md rename to docs/content/supported_tools/parsers/file/stackhawk.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/sysdig_cli.md b/docs/content/supported_tools/parsers/file/sysdig_cli.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/sysdig_cli.md rename to docs/content/supported_tools/parsers/file/sysdig_cli.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/sysdig_reports.md b/docs/content/supported_tools/parsers/file/sysdig_reports.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/sysdig_reports.md rename to docs/content/supported_tools/parsers/file/sysdig_reports.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/talisman.md b/docs/content/supported_tools/parsers/file/talisman.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/talisman.md rename to docs/content/supported_tools/parsers/file/talisman.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/tenable.md b/docs/content/supported_tools/parsers/file/tenable.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/tenable.md rename to docs/content/supported_tools/parsers/file/tenable.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/terrascan.md b/docs/content/supported_tools/parsers/file/terrascan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/terrascan.md rename to docs/content/supported_tools/parsers/file/terrascan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/testssl.md b/docs/content/supported_tools/parsers/file/testssl.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/testssl.md rename to docs/content/supported_tools/parsers/file/testssl.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/tfsec.md b/docs/content/supported_tools/parsers/file/tfsec.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/tfsec.md rename to docs/content/supported_tools/parsers/file/tfsec.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/threagile.md b/docs/content/supported_tools/parsers/file/threagile.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/threagile.md rename to docs/content/supported_tools/parsers/file/threagile.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/threat_composer.md b/docs/content/supported_tools/parsers/file/threat_composer.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/threat_composer.md rename to docs/content/supported_tools/parsers/file/threat_composer.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/trivy.md b/docs/content/supported_tools/parsers/file/trivy.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/trivy.md rename to docs/content/supported_tools/parsers/file/trivy.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/trivy_operator.md b/docs/content/supported_tools/parsers/file/trivy_operator.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/trivy_operator.md rename to docs/content/supported_tools/parsers/file/trivy_operator.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/trufflehog.md b/docs/content/supported_tools/parsers/file/trufflehog.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/trufflehog.md rename to docs/content/supported_tools/parsers/file/trufflehog.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/trufflehog3.md b/docs/content/supported_tools/parsers/file/trufflehog3.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/trufflehog3.md rename to docs/content/supported_tools/parsers/file/trufflehog3.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/trustwave.md b/docs/content/supported_tools/parsers/file/trustwave.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/trustwave.md rename to docs/content/supported_tools/parsers/file/trustwave.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/trustwave_fusion_api.md b/docs/content/supported_tools/parsers/file/trustwave_fusion_api.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/trustwave_fusion_api.md rename to docs/content/supported_tools/parsers/file/trustwave_fusion_api.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/twistlock.md b/docs/content/supported_tools/parsers/file/twistlock.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/twistlock.md rename to docs/content/supported_tools/parsers/file/twistlock.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/vcg.md b/docs/content/supported_tools/parsers/file/vcg.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/vcg.md rename to docs/content/supported_tools/parsers/file/vcg.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/veracode.md b/docs/content/supported_tools/parsers/file/veracode.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/veracode.md rename to docs/content/supported_tools/parsers/file/veracode.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/veracode_sca.md b/docs/content/supported_tools/parsers/file/veracode_sca.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/veracode_sca.md rename to docs/content/supported_tools/parsers/file/veracode_sca.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wapiti.md b/docs/content/supported_tools/parsers/file/wapiti.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wapiti.md rename to docs/content/supported_tools/parsers/file/wapiti.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wazuh.md b/docs/content/supported_tools/parsers/file/wazuh.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wazuh.md rename to docs/content/supported_tools/parsers/file/wazuh.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wfuzz.md b/docs/content/supported_tools/parsers/file/wfuzz.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wfuzz.md rename to docs/content/supported_tools/parsers/file/wfuzz.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/whispers.md b/docs/content/supported_tools/parsers/file/whispers.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/whispers.md rename to docs/content/supported_tools/parsers/file/whispers.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/whitehat_sentinel.md b/docs/content/supported_tools/parsers/file/whitehat_sentinel.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/whitehat_sentinel.md rename to docs/content/supported_tools/parsers/file/whitehat_sentinel.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wiz.md b/docs/content/supported_tools/parsers/file/wiz.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wiz.md rename to docs/content/supported_tools/parsers/file/wiz.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wizcli_dir.md b/docs/content/supported_tools/parsers/file/wizcli_dir.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wizcli_dir.md rename to docs/content/supported_tools/parsers/file/wizcli_dir.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wizcli_iac.md b/docs/content/supported_tools/parsers/file/wizcli_iac.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wizcli_iac.md rename to docs/content/supported_tools/parsers/file/wizcli_iac.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wizcli_img.md b/docs/content/supported_tools/parsers/file/wizcli_img.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wizcli_img.md rename to docs/content/supported_tools/parsers/file/wizcli_img.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/wpscan.md b/docs/content/supported_tools/parsers/file/wpscan.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/wpscan.md rename to docs/content/supported_tools/parsers/file/wpscan.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/xanitizer.md b/docs/content/supported_tools/parsers/file/xanitizer.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/xanitizer.md rename to docs/content/supported_tools/parsers/file/xanitizer.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/xeol.md b/docs/content/supported_tools/parsers/file/xeol.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/xeol.md rename to docs/content/supported_tools/parsers/file/xeol.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/yarn_audit.md b/docs/content/supported_tools/parsers/file/yarn_audit.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/yarn_audit.md rename to docs/content/supported_tools/parsers/file/yarn_audit.md diff --git a/docs/content/en/connecting_your_tools/parsers/file/zap.md b/docs/content/supported_tools/parsers/file/zap.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/zap.md rename to docs/content/supported_tools/parsers/file/zap.md diff --git a/docs/content/en/connecting_your_tools/parsers/generic_findings_import.md b/docs/content/supported_tools/parsers/generic_findings_import.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/generic_findings_import.md rename to docs/content/supported_tools/parsers/generic_findings_import.md diff --git a/docs/content/supported_tools/parsers/universal_parser.md b/docs/content/supported_tools/parsers/universal_parser.md new file mode 100644 index 00000000000..476f088d716 --- /dev/null +++ b/docs/content/supported_tools/parsers/universal_parser.md @@ -0,0 +1,162 @@ +--- +title: "🌐 Universal Parser (Pro)" +description: "" +draft: "false" +weight: 1 +pro-feature: true +--- + +Note: The Universal Parser is only available in DefectDojo Pro. + +The Universal Parser is currently in Beta. See our [announcement presentation](https://community.defectdojo.com/universalparser) for more information. + +## About Universal Parser +DefectDojo has a large, regularly updated library of parsers to help security teams ingest data. However, sometimes users have a tool that's unsupported by the parsers, or they may want to import data into the DefectDojo model differently from the way the parser does. + +DefectDojo's Universal Parser is meant to give our users with unsupported report types a path forward, to import and map **any JSON, CSV or XML file**. + +**The Universal Parser is:** + +* A quick way to support file formats for which we do not have Community parsers, such as reports produced by internal tools +* A tool to help you ingest data, even if a Community parser is out-of-date or doesn't structure findings the way you would like +* An alternative to custom scripting to transform tool reports into the CSV/JSON format expected by the "Generic Findings Import" scan type +* Designed to be easy to use for anyone, with no coding and minimal configuration required + +**The Universal Parser is not:** + +* A comprehensive replacement for open source parsers, Connectors, or carefully-massaged "Generic Findings Import" reports +* Capable of handling nuanced, branching logic to structure findings + +The Universal Parser configuration is only available in the Pro UI, though you can still import scans using a Universal Parser via the old UI or API. + +## Step 1: Creating a new Universal Parser + +You can create a new Universal Parser by clicking the "New Universal Parser" button in the navigation bar under the "Import" section, or from the link on the "Add Findings" page. + +![image](images/universal_parser.png) + +The first screen will ask you for a scan file and a parser name. + +![image](images/universal_parser_2.png) + +The file should: + +* Have a recognized extension (see supported file extensions below) +* Contain enough finding-like objects to be representative of real reports - i.e., one that includes values in all optional fields +* Not be larger than about 1-2MB - beyond this point it will generally just take longer to parse the file, without any benefit + +The parser name will be used when creating the Test_Type for this new parser. You'll find your newly-created Universal Parser in the scan types drop-down on the "Add Findings" page with a name like "Universal Parser - MyCustomParser". Parser names must be unique to prevent confusion when selecting a scan type for imports. + +## Step 2: Mapping your Finding fields + +![image](images/universal_parser_3.png) + +After uploading an example scan file, selecting a parser name, and clicking "Next", the following page will let you configure the way this Universal Parser will populate finding fields when using this configuration to perform imports. On the right, you will find a selection of DefectDojo finding fields (output fields). Drop-down menus to the left of each output field allow you to select which item(s) (input fields) from your scan file's structure should be used to populate them. + +Example: + +If you've uploaded a scan file in JSON format that looks like this: + +``` +{ + "findings": [ + { + "title": "Finding 1 Title", + "description": "Finding 1 Description", + "severity": "CRITICAL", + "CVE": "CVE-2025-12345", + ... + }, + { + "title": "Finding 2 Title", + "description": "Finding 2 Description", + "severity": "LOW", + "CVE": "CVE-2025-54321", + ... + }, + ... + + ] +} +``` + +You'll see a hierarchical representation of the unique fields we detected based on the structure of the input file, with icons indicating the type of each field (if we can determine this). You can then select the "title" input field in the drop-down menu that populates the "Title" output field, the "description" input field can go with the "Description" output field, and so on. + +Input field names don't have to match the names of output fields, and your scan file may not have an equivalent to all DefectDojo output fields. + +### Required fields +The following output fields require an input field mapping: + +* Title +* Severity +* Description + +### About severities +A Universal Parser will accept any case variation of the DefectDojo severities - "CRITICAL", "Critical", "cRiTiCaL", etc. - and apply it to your findings. Any value that doesn't match a DefectDojo severity will be replaced with "Info". This mirrors how parsers and Connectors work today: unknown values are generally mapped to "Info". + +### Multi-select fields +Some output fields will accept multiple input fields. If you decide to select more than one input field, we will provide that field's value under a header with that input field's name. + +Example + +`description` + +This was pulled from a field called "description" in the input file + +`detailed_description` + +This was pulled from a field called "detailed_description" in the input file + +## Step 3: Previewing your Findings + +Once you've selected your mappings from input fields to output fields, you can click the "Next" button to see a preview of what the Findings from your input file will look like once they are imported to DefectDojo with your chosen configuration. Some fields will have an "expand" button next to them to allow you to see the full, rendered MarkDown of what that field will look like. We will only render previews of the first 25 Findings from your input file, but you can also see how many findings were detected in the whole scan file. + +If the previews don't look like you expected, you can hit the "Back" button to tweak the mappings. Once you are satisfied with your configuration, click the "Submit" button to create your new Universal Parser. This will not perform an import automatically. + +Once your Universal Parser is created, you'll be redirected to the "Add Findings" page where you can upload and import a scan file matching the structure of the example file you provided in Step 1. + +## Additional notes about Universal Parser configuration + +### Choosing the right input fields + +Each vendor may produce very different scan report formats, some of which will map more closely to DefectDojo's finding model than others. We allow for significant flexibility in what we will accept, but we must impose some structure to ensure that findings don't get garbled in the translation from input to output. While we can accommodate optional input fields, we don't accept "global" fields, or fields that occur a different number of times than the number of finding objects. + +#### Example + +``` +{ + "scan_type": "MyToolScan", // <- There is only one instance of this field, which doesn't match the number of findings + "findings": [ + { + "title": "Finding 1 Title", + "description": "Finding 1 Description", + "severity": "CRITICAL", + "CVE": "CVE-2025-12345", // <- This optional field only appears in Finding 1 - that's okay! + ... + }, + { + "title": "Finding 2 Title", + "description": "Finding 2 Description", + "severity": "CRITICAL", + ... // <- While there is no "CVE" field here, we can still query for it and simply default to a null value + }, + ... 5 more findings ... + ], + "global_details": [ + { + "nested_detail": "Global detail 1" + }, + { + "nested_detail": "Global detail 2" // <- The number of "global_details" objects (2) does not match the number of individual finding objects (7) + } + + ] +} +``` + +## After saving a Universal Parser + +You can edit the Test_Type associated with your Universal Parser to change: +* Whether it is "active" or not. If not, it will not appear as an option in the "Scan Type" drop-down on the "Add Findings" page +* Whether its findings should be marked "static" or "dynamic" +* You can tweak the same-tool and cross-tool deduplication hash codes, as well as the reimport hash codes, for your Universal Parser under "Enterprise Settings". By default, only same-tool deduplication and reimport hash codes are populated, with the required values Title, Severity, and Description. diff --git a/unittests/test_parsers.py b/unittests/test_parsers.py index 95857154de8..ae88f73b924 100644 --- a/unittests/test_parsers.py +++ b/unittests/test_parsers.py @@ -29,7 +29,7 @@ def test_file_existence(self): "sysdig_common", # common classes for sysdig parsers }: with self.subTest(parser=parser_dir.name, category="docs"): - doc_file = Path(basedir) / "docs" / "content" / "en" / "connecting_your_tools" / "parsers" / category / f"{doc_name}.md" + doc_file = Path(basedir) / "docs" / "content" / "supported_tools" / "parsers" / category / f"{doc_name}.md" self.assertTrue( Path(doc_file).is_file(), f"Documentation file '{doc_file}' is missing or using different name", @@ -106,7 +106,7 @@ def test_file_existence(self): i = 0 def test_parser_existence(self): - for docs in os.scandir(Path(basedir) / "docs" / "content" / "en" / "connecting_your_tools" / "parsers" / "file"): + for docs in os.scandir(Path(basedir) / "docs" / "content" / "supported_tools" / "parsers" / "file"): if docs.name not in { "_index.md", "codeql.md", "edgescan.md", }: From 4d869b46b90d8977c6c9f7084e0d493d22a1de60 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 15:32:58 -0600 Subject: [PATCH 06/21] chore(deps): bump django from 5.1.13 to 5.1.14 (#13631) Bumps [django](https://github.com/django/django) from 5.1.13 to 5.1.14. - [Commits](https://github.com/django/django/compare/5.1.13...5.1.14) --- updated-dependencies: - dependency-name: django dependency-version: 5.1.14 dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 82bc08c4176..346ac771c70 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,7 +18,7 @@ django_extensions==4.1 django-slack==5.19.0 django-watson==1.6.3 django-prometheus==2.4.1 -Django==5.1.13 +Django==5.1.14 django-single-session==0.2.0 djangorestframework==3.16.1 html2text==2025.4.15 From 253772b283f4f2970cca2d2e864eacd19479f4ce Mon Sep 17 00:00:00 2001 From: manuelsommer <47991713+manuel-sommer@users.noreply.github.com> Date: Thu, 6 Nov 2025 19:29:56 +0100 Subject: [PATCH 07/21] :bug: fix TestForms date validation (#13624) --- dojo/forms.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dojo/forms.py b/dojo/forms.py index 3ed2961c170..77bbcc57266 100644 --- a/dojo/forms.py +++ b/dojo/forms.py @@ -1131,6 +1131,18 @@ def __init__(self, *args, **kwargs): else: self.fields["lead"].queryset = get_authorized_users(Permissions.Test_View).filter(is_active=True) + def is_valid(self): + valid = super().is_valid() + + # we're done now if not valid + if not valid: + return valid + if self.cleaned_data["target_start"] > self.cleaned_data["target_end"]: + self.add_error("target_start", "Your target start date exceeds your target end date") + self.add_error("target_end", "Your target start date exceeds your target end date") + return False + return True + class Meta: model = Test fields = ["title", "test_type", "target_start", "target_end", "description", From 66b7334153aa2d1b3beb33068ab5ed649e108e4d Mon Sep 17 00:00:00 2001 From: kiblik <5609770+kiblik@users.noreply.github.com> Date: Thu, 6 Nov 2025 18:44:45 +0000 Subject: [PATCH 08/21] fix(helm/dependabot/renovate): Fix broken automatic update (#13520, #13530, #13612) (#13613) Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com> --- .github/workflows/test-helm-chart.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test-helm-chart.yml b/.github/workflows/test-helm-chart.yml index c35698e51e9..5f59843c06c 100644 --- a/.github/workflows/test-helm-chart.yml +++ b/.github/workflows/test-helm-chart.yml @@ -107,6 +107,9 @@ jobs: steps: - name: Checkout uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + with: + repository: ${{ github.event.pull_request.head.repo.full_name }} + ref: ${{ github.event.pull_request.head.ref }} - name: Update values in HELM chart if: startsWith(github.head_ref, 'renovate/') || startsWith(github.head_ref, 'dependabot/') From 83834f03e2886a2ad27321bb38f88ed38ce3f035 Mon Sep 17 00:00:00 2001 From: Cody Maffucci <46459665+Maffooch@users.noreply.github.com> Date: Thu, 6 Nov 2025 22:32:44 -0700 Subject: [PATCH 09/21] SLA Calculations: Remove product grade calculation and consolidate task handlers (#13630) * Add custom SLA calculation method to Finding model * Refactor SLA expiration date update methods for async processing and improve system settings checks * Update async SLA expiration date update to filter by product ID * Update helpers.py Co-authored-by: valentijnscholten --------- Co-authored-by: valentijnscholten --- dojo/models.py | 17 +++++++++++++---- dojo/sla_config/helpers.py | 39 +++++++++++++++++++------------------- 2 files changed, 33 insertions(+), 23 deletions(-) diff --git a/dojo/models.py b/dojo/models.py index 396e851f9b4..a06d2bde864 100644 --- a/dojo/models.py +++ b/dojo/models.py @@ -1093,8 +1093,8 @@ def save(self, *args, **kwargs): product.async_updating = True super(Product, product).save() # launch the async task to update all finding sla expiration dates - from dojo.sla_config.helpers import update_sla_expiration_dates_sla_config_async # noqa: I001, PLC0415 circular import - update_sla_expiration_dates_sla_config_async(self, products, tuple(severities)) + from dojo.sla_config.helpers import async_update_sla_expiration_dates_sla_config_sync # noqa: I001, PLC0415 circular import + async_update_sla_expiration_dates_sla_config_sync(self, products, severities=severities) def clean(self): sla_days = [self.critical, self.high, self.medium, self.low] @@ -1255,8 +1255,8 @@ def save(self, *args, **kwargs): sla_config.async_updating = True super(SLA_Configuration, sla_config).save() # launch the async task to update all finding sla expiration dates - from dojo.sla_config.helpers import update_sla_expiration_dates_product_async # noqa: I001, PLC0415 circular import - update_sla_expiration_dates_product_async(self, sla_config) + from dojo.sla_config.helpers import async_update_sla_expiration_dates_sla_config_sync # noqa: I001, PLC0415 circular import + async_update_sla_expiration_dates_sla_config_sync(sla_config, Product.objects.filter(id=self.id)) def get_absolute_url(self): return reverse("view_product", args=[str(self.id)]) @@ -3146,16 +3146,25 @@ def get_sla_configuration(self): return self.test.engagement.product.sla_configuration def get_sla_period(self): + # Determine which method to use to calculate the SLA + from dojo.utils import get_custom_method # noqa: PLC0415 circular import + if method := get_custom_method("FINDING_SLA_PERIOD_METHOD"): + return method(self) + # Run the default method sla_configuration = self.get_sla_configuration() sla_period = getattr(sla_configuration, self.severity.lower(), None) enforce_period = getattr(sla_configuration, str("enforce_" + self.severity.lower()), None) return sla_period, enforce_period def set_sla_expiration_date(self): + # First check if SLA is enabled globally system_settings = System_Settings.objects.get() if not system_settings.enable_finding_sla: return + # Call the internal method to set the sla expiration date + self._set_sla_expiration_date() + def _set_sla_expiration_date(self): # some parsers provide date as a `str` instead of a `date` in which case we need to parse it #12299 on GitHub sla_start_date = self.get_sla_start_date() if sla_start_date and isinstance(sla_start_date, str): diff --git a/dojo/sla_config/helpers.py b/dojo/sla_config/helpers.py index 57633d0c2ec..da5899a85b0 100644 --- a/dojo/sla_config/helpers.py +++ b/dojo/sla_config/helpers.py @@ -2,26 +2,27 @@ from dojo.celery import app from dojo.decorators import dojo_async_task -from dojo.models import Finding, Product, SLA_Configuration -from dojo.utils import calculate_grade, mass_model_updater +from dojo.models import Finding, Product, SLA_Configuration, System_Settings +from dojo.utils import get_custom_method, mass_model_updater logger = logging.getLogger(__name__) @dojo_async_task @app.task -def update_sla_expiration_dates_sla_config_async(sla_config, products, severities, *args, **kwargs): - update_sla_expiration_dates_sla_config_sync(sla_config, products, severities) +def async_update_sla_expiration_dates_sla_config_sync(sla_config: SLA_Configuration, products: list[Product], *args, severities: list[str] | None = None, **kwargs): + if method := get_custom_method("FINDING_SLA_EXPIRATION_CALCULATION_METHOD"): + method(sla_config, products, severities=severities) + else: + update_sla_expiration_dates_sla_config_sync(sla_config, products, severities=severities) -@dojo_async_task -@app.task -def update_sla_expiration_dates_product_async(product, sla_config, *args, **kwargs): - update_sla_expiration_dates_sla_config_sync(sla_config, [product]) - - -def update_sla_expiration_dates_sla_config_sync(sla_config, products, severities=None): +def update_sla_expiration_dates_sla_config_sync(sla_config: SLA_Configuration, products: list[Product], severities: list[str] | None = None): logger.info("Updating finding SLA expiration dates within the %s SLA configuration", sla_config) + # First check if SLA is enabled globally + system_settings = System_Settings.objects.get() + if not system_settings.enable_finding_sla: + return # update each finding that is within the SLA configuration that was saved findings = Finding.objects.filter(test__engagement__product__sla_configuration_id=sla_config.id) if products: @@ -29,22 +30,22 @@ def update_sla_expiration_dates_sla_config_sync(sla_config, products, severities if severities: findings = findings.filter(severity__in=severities) - findings = findings.prefetch_related( + findings = ( + findings.prefetch_related( "test", "test__engagement", "test__engagement__product", "test__engagement__product__sla_configuration", + ) + .order_by("id") + .only("id", "sla_start_date", "date", "severity", "test") ) - - findings = findings.order_by("id").only("id", "sla_start_date", "date", "severity", "test") - + # Call the internal method so that we are not checking system settings for each finding mass_model_updater(Finding, findings, lambda f: f.set_sla_expiration_date(), fields=["sla_expiration_date"]) # reset the async updating flag to false for all products using this sla config - for product in products: - product.async_updating = False - super(Product, product).save() - calculate_grade(product) + # use update as we don't want save() and signals to be triggered + products.update(async_updating=False) # reset the async updating flag to false for this sla config sla_config.async_updating = False From d4e751346fefd4042765a35daf23f8553e278e1c Mon Sep 17 00:00:00 2001 From: manuelsommer <47991713+manuel-sommer@users.noreply.github.com> Date: Fri, 7 Nov 2025 17:21:58 +0100 Subject: [PATCH 10/21] :bug: fix nancy file format update #12860 (#13634) --- dojo/tools/nancy/parser.py | 12 +- unittests/scans/nancy/issue_12860.json | 147 +++++++++++++++++++++++++ unittests/tools/test_nancy_parser.py | 11 ++ 3 files changed, 165 insertions(+), 5 deletions(-) create mode 100644 unittests/scans/nancy/issue_12860.json diff --git a/dojo/tools/nancy/parser.py b/dojo/tools/nancy/parser.py index 52b45bc52ee..2d4f4d986eb 100644 --- a/dojo/tools/nancy/parser.py +++ b/dojo/tools/nancy/parser.py @@ -1,6 +1,7 @@ import json from cvss.cvss3 import CVSS3 +from cvss.cvss4 import CVSS4 from dojo.models import Finding @@ -64,17 +65,18 @@ def get_items(self, vulnerable, test): out_of_scope=False, static_finding=True, dynamic_finding=False, - vuln_id_from_tool=associated_vuln["Id"], + vuln_id_from_tool=associated_vuln.get("Id", associated_vuln.get("ID")), references="\n".join(references), ) - finding.unsaved_vulnerability_ids = vulnerability_ids - + cvss_vector = associated_vuln["CvssVector"] # CVSSv3 vector - if associated_vuln["CvssVector"]: + if cvss_vector and cvss_vector.startswith("CVSS:3."): finding.cvssv3 = CVSS3( associated_vuln["CvssVector"]).clean_vector() - + elif cvss_vector and cvss_vector.startswith("CVSS:4."): + finding.cvssv4 = CVSS4( + associated_vuln["CvssVector"]).clean_vector() # do we have a CWE? if associated_vuln["Title"].startswith("CWE-"): cwe = (associated_vuln["Title"] diff --git a/unittests/scans/nancy/issue_12860.json b/unittests/scans/nancy/issue_12860.json new file mode 100644 index 00000000000..d2b767c2b88 --- /dev/null +++ b/unittests/scans/nancy/issue_12860.json @@ -0,0 +1,147 @@ +{ + "audited": [ + { + "Coordinates": "pkg:golang/github.com/ulikunitz/xz@v0.5.9", + "Reference": "https://ossindex.sonatype.org/component/pkg:golang/github.com/ulikunitz/xz@v0.5.9?utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Vulnerabilities": [ + { + "ID": "CVE-2025-58058", + "Title": "[CVE-2025-58058] CWE-770: Allocation of Resources Without Limits or Throttling", + "Description": "xz is a pure golang package for reading and writing xz-compressed files. Prior to version 0.5.14, it is possible to put data in front of an LZMA-encoded byte stream without detecting the situation while reading the header. This can lead to increased memory consumption because the current implementation allocates the full decoding buffer directly after reading the header. The LZMA header doesn't include a magic number or has a checksum to detect such an issue according to the specification. Note that the code recognizes the issue later while reading the stream, but at this time the memory allocation has already been done. This issue has been patched in version 0.5.14.", + "CvssScore": "5.3", + "CvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "Cve": "CVE-2025-58058", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2025-58058?component-type=golang&component-name=github.com%2Fulikunitz%2Fxz&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + } + ], + "InvalidSemVer": false + }, + { + "Coordinates": "pkg:golang/golang.org/x/crypto@v0.0.0-20190227175134-215aa809caaf", + "Reference": "https://ossindex.sonatype.org/component/pkg:golang/golang.org/x/crypto@v0.0.0-20190227175134-215aa809caaf?utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Vulnerabilities": [ + { + "ID": "CVE-2022-27191", + "Title": "[CVE-2022-27191] CWE-noinfo", + "Description": "The golang.org/x/crypto/ssh package before 0.0.0-20220314234659-1baeb1ce4c0b for Go allows an attacker to crash a server in certain circumstances involving AddHostKey.", + "CvssScore": "7.5", + "CvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "Cve": "CVE-2022-27191", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2022-27191?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + }, + { + "ID": "CVE-2023-48795", + "Title": "[CVE-2023-48795] CWE-354: Improper Validation of Integrity Check Value", + "Description": "The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. This occurs because the SSH Binary Packet Protocol (BPP), implemented by these extensions, mishandles the handshake phase and mishandles use of sequence numbers. For example, there is an effective attack against SSH's use of ChaCha20-Poly1305 (and CBC with Encrypt-then-MAC). The bypass occurs in chacha20-poly1305@openssh.com and (if CBC is used) the -etm@openssh.com MAC algorithms. This also affects Maverick Synergy Java SSH API before 3.1.0-SNAPSHOT, Dropbear through 2022.83, Ssh before 5.1.1 in Erlang/OTP, PuTTY before 0.80, AsyncSSH before 2.14.2, golang.org/x/crypto before 0.17.0, libssh before 0.10.6, libssh2 through 1.11.0, Thorn Tech SFTP Gateway before 3.4.6, Tera Term before 5.1, Paramiko before 3.4.0, jsch before 0.2.15, SFTPGo before 2.5.6, Netgate pfSense Plus through 23.09.1, Netgate pfSense CE through 2.7.2, HPN-SSH through 18.2.0, ProFTPD before 1.3.8b (and before 1.3.9rc2), ORYX CycloneSSH before 2.3.4, NetSarang XShell 7 before Build 0144, CrushFTP before 10.6.0, ConnectBot SSH library before 2.2.22, Apache MINA sshd through 2.11.0, sshj through 0.37.0, TinySSH through 20230101, trilead-ssh2 6401, LANCOM LCOS and LANconfig, FileZilla before 3.66.4, Nova before 11.8, PKIX-SSH before 14.4, SecureCRT before 9.4.3, Transmit5 before 5.10.4, Win32-OpenSSH before 9.5.0.0p1-Beta, WinSCP before 6.2.2, Bitvise SSH Server before 9.32, Bitvise SSH Client before 9.33, KiTTY through 0.76.1.13, the net-ssh gem 7.2.0 for Ruby, the mscdex ssh2 module before 1.15.0 for Node.js, the thrussh library before 0.35.1 for Rust, and the Russh crate before 0.40.2 for Rust.\n\nSonatype's research suggests that this CVE's details differ from those defined at NVD. See https://ossindex.sonatype.org/vulnerability/CVE-2023-48795 for details", + "CvssScore": "5.9", + "CvssVector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "Cve": "CVE-2023-48795", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2023-48795?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + }, + { + "ID": "CVE-2024-45337", + "Title": "[CVE-2024-45337] CWE-863: Incorrect Authorization", + "Description": "Applications and libraries which misuse connection.serverAuthenticate (via callback field ServerConfig.PublicKeyCallback) may be susceptible to an authorization bypass. The documentation for ServerConfig.PublicKeyCallback says that \"A call to this function does not guarantee that the key offered is in fact used to authenticate.\" Specifically, the SSH protocol allows clients to inquire about whether a public key is acceptable before proving control of the corresponding private key. PublicKeyCallback may be called with multiple keys, and the order in which the keys were provided cannot be used to infer which key the client successfully authenticated with, if any. Some applications, which store the key(s) passed to PublicKeyCallback (or derived information) and make security relevant determinations based on it once the connection is established, may make incorrect assumptions. For example, an attacker may send public keys A and B, and then authenticate with A. PublicKeyCallback would be called only twice, first with A and then with B. A vulnerable application may then make authorization decisions based on key B for which the attacker does not actually control the private key. Since this API is widely misused, as a partial mitigation golang.org/x/cry...@v0.31.0 enforces the property that, when successfully authenticating via public key, the last key passed to ServerConfig.PublicKeyCallback will be the key used to authenticate the connection. PublicKeyCallback will now be called multiple times with the same key, if necessary. Note that the client may still not control the last key passed to PublicKeyCallback if the connection is then authenticated with a different method, such as PasswordCallback, KeyboardInteractiveCallback, or NoClientAuth. Users should be using the Extensions field of the Permissions return value from the various authentication callbacks to record data associated with the authentication attempt instead of referencing external state. Once the connection is established the state corresponding to the successful authentication attempt can be retrieved via the ServerConn.Permissions field. Note that some third-party libraries misuse the Permissions type by sharing it across authentication attempts; users of third-party libraries should refer to the relevant projects for guidance.", + "CvssScore": "7.6", + "CvssVector": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N", + "Cve": "CVE-2024-45337", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2024-45337?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + }, + { + "ID": "CVE-2025-22869", + "Title": "[CVE-2025-22869] CWE-770: Allocation of Resources Without Limits or Throttling", + "Description": "SSH servers which implement file transfer protocols are vulnerable to a denial of service attack from clients which complete the key exchange slowly, or not at all, causing pending content to be read into memory, but never transmitted.", + "CvssScore": "6.9", + "CvssVector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "Cve": "CVE-2025-22869", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2025-22869?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + } + ], + "InvalidSemVer": false + }, + { + "Coordinates": "pkg:golang/golang.org/x/text@v0.3.0", + "Reference": "https://ossindex.sonatype.org/component/pkg:golang/golang.org/x/text@v0.3.0?utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Vulnerabilities": [], + "InvalidSemVer": false + } + ], + "excluded": null, + "exclusions": [], + "invalid": [], + "num_audited": 3, + "num_exclusions": 0, + "num_vulnerable": 2, + "version": "1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "vulnerable": [ + { + "Coordinates": "pkg:golang/github.com/ulikunitz/xz@v0.5.9", + "Reference": "https://ossindex.sonatype.org/component/pkg:golang/github.com/ulikunitz/xz@v0.5.9?utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Vulnerabilities": [ + { + "ID": "CVE-2025-58058", + "Title": "[CVE-2025-58058] CWE-770: Allocation of Resources Without Limits or Throttling", + "Description": "xz is a pure golang package for reading and writing xz-compressed files. Prior to version 0.5.14, it is possible to put data in front of an LZMA-encoded byte stream without detecting the situation while reading the header. This can lead to increased memory consumption because the current implementation allocates the full decoding buffer directly after reading the header. The LZMA header doesn't include a magic number or has a checksum to detect such an issue according to the specification. Note that the code recognizes the issue later while reading the stream, but at this time the memory allocation has already been done. This issue has been patched in version 0.5.14.", + "CvssScore": "5.3", + "CvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L", + "Cve": "CVE-2025-58058", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2025-58058?component-type=golang&component-name=github.com%2Fulikunitz%2Fxz&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + } + ], + "InvalidSemVer": false + }, + { + "Coordinates": "pkg:golang/golang.org/x/crypto@v0.0.0-20190227175134-215aa809caaf", + "Reference": "https://ossindex.sonatype.org/component/pkg:golang/golang.org/x/crypto@v0.0.0-20190227175134-215aa809caaf?utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Vulnerabilities": [ + { + "ID": "CVE-2022-27191", + "Title": "[CVE-2022-27191] CWE-noinfo", + "Description": "The golang.org/x/crypto/ssh package before 0.0.0-20220314234659-1baeb1ce4c0b for Go allows an attacker to crash a server in certain circumstances involving AddHostKey.", + "CvssScore": "7.5", + "CvssVector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", + "Cve": "CVE-2022-27191", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2022-27191?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + }, + { + "ID": "CVE-2023-48795", + "Title": "[CVE-2023-48795] CWE-354: Improper Validation of Integrity Check Value", + "Description": "The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server may consequently end up with a connection for which some security features have been downgraded or disabled, aka a Terrapin attack. This occurs because the SSH Binary Packet Protocol (BPP), implemented by these extensions, mishandles the handshake phase and mishandles use of sequence numbers. For example, there is an effective attack against SSH's use of ChaCha20-Poly1305 (and CBC with Encrypt-then-MAC). The bypass occurs in chacha20-poly1305@openssh.com and (if CBC is used) the -etm@openssh.com MAC algorithms. This also affects Maverick Synergy Java SSH API before 3.1.0-SNAPSHOT, Dropbear through 2022.83, Ssh before 5.1.1 in Erlang/OTP, PuTTY before 0.80, AsyncSSH before 2.14.2, golang.org/x/crypto before 0.17.0, libssh before 0.10.6, libssh2 through 1.11.0, Thorn Tech SFTP Gateway before 3.4.6, Tera Term before 5.1, Paramiko before 3.4.0, jsch before 0.2.15, SFTPGo before 2.5.6, Netgate pfSense Plus through 23.09.1, Netgate pfSense CE through 2.7.2, HPN-SSH through 18.2.0, ProFTPD before 1.3.8b (and before 1.3.9rc2), ORYX CycloneSSH before 2.3.4, NetSarang XShell 7 before Build 0144, CrushFTP before 10.6.0, ConnectBot SSH library before 2.2.22, Apache MINA sshd through 2.11.0, sshj through 0.37.0, TinySSH through 20230101, trilead-ssh2 6401, LANCOM LCOS and LANconfig, FileZilla before 3.66.4, Nova before 11.8, PKIX-SSH before 14.4, SecureCRT before 9.4.3, Transmit5 before 5.10.4, Win32-OpenSSH before 9.5.0.0p1-Beta, WinSCP before 6.2.2, Bitvise SSH Server before 9.32, Bitvise SSH Client before 9.33, KiTTY through 0.76.1.13, the net-ssh gem 7.2.0 for Ruby, the mscdex ssh2 module before 1.15.0 for Node.js, the thrussh library before 0.35.1 for Rust, and the Russh crate before 0.40.2 for Rust.\n\nSonatype's research suggests that this CVE's details differ from those defined at NVD. See https://ossindex.sonatype.org/vulnerability/CVE-2023-48795 for details", + "CvssScore": "5.9", + "CvssVector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", + "Cve": "CVE-2023-48795", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2023-48795?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + }, + { + "ID": "CVE-2024-45337", + "Title": "[CVE-2024-45337] CWE-863: Incorrect Authorization", + "Description": "Applications and libraries which misuse connection.serverAuthenticate (via callback field ServerConfig.PublicKeyCallback) may be susceptible to an authorization bypass. The documentation for ServerConfig.PublicKeyCallback says that \"A call to this function does not guarantee that the key offered is in fact used to authenticate.\" Specifically, the SSH protocol allows clients to inquire about whether a public key is acceptable before proving control of the corresponding private key. PublicKeyCallback may be called with multiple keys, and the order in which the keys were provided cannot be used to infer which key the client successfully authenticated with, if any. Some applications, which store the key(s) passed to PublicKeyCallback (or derived information) and make security relevant determinations based on it once the connection is established, may make incorrect assumptions. For example, an attacker may send public keys A and B, and then authenticate with A. PublicKeyCallback would be called only twice, first with A and then with B. A vulnerable application may then make authorization decisions based on key B for which the attacker does not actually control the private key. Since this API is widely misused, as a partial mitigation golang.org/x/cry...@v0.31.0 enforces the property that, when successfully authenticating via public key, the last key passed to ServerConfig.PublicKeyCallback will be the key used to authenticate the connection. PublicKeyCallback will now be called multiple times with the same key, if necessary. Note that the client may still not control the last key passed to PublicKeyCallback if the connection is then authenticated with a different method, such as PasswordCallback, KeyboardInteractiveCallback, or NoClientAuth. Users should be using the Extensions field of the Permissions return value from the various authentication callbacks to record data associated with the authentication attempt instead of referencing external state. Once the connection is established the state corresponding to the successful authentication attempt can be retrieved via the ServerConn.Permissions field. Note that some third-party libraries misuse the Permissions type by sharing it across authentication attempts; users of third-party libraries should refer to the relevant projects for guidance.", + "CvssScore": "7.6", + "CvssVector": "CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N", + "Cve": "CVE-2024-45337", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2024-45337?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + }, + { + "ID": "CVE-2025-22869", + "Title": "[CVE-2025-22869] CWE-770: Allocation of Resources Without Limits or Throttling", + "Description": "SSH servers which implement file transfer protocols are vulnerable to a denial of service attack from clients which complete the key exchange slowly, or not at all, causing pending content to be read into memory, but never transmitted.", + "CvssScore": "6.9", + "CvssVector": "CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N", + "Cve": "CVE-2025-22869", + "Reference": "https://ossindex.sonatype.org/vulnerability/CVE-2025-22869?component-type=golang&component-name=golang.org%2Fx%2Fcrypto&utm_source=nancy-client&utm_medium=integration&utm_content=1.0.52-next-c4870647da6f9c6f78060307eacc7267a8d81b4d", + "Excluded": false + } + ], + "InvalidSemVer": false + } + ] +} \ No newline at end of file diff --git a/unittests/tools/test_nancy_parser.py b/unittests/tools/test_nancy_parser.py index bd21cc44adc..09b3194360d 100644 --- a/unittests/tools/test_nancy_parser.py +++ b/unittests/tools/test_nancy_parser.py @@ -35,3 +35,14 @@ def test_nancy_plus_parser_with_many_vuln_has_many_findings(self): self.assertEqual(0, finding.cwe) self.assertIsNotNone(finding.description) self.assertGreater(len(finding.description), 0) + + def test_nancy_issue_12860(self): + with (get_unit_tests_scans_path("nancy") / "issue_12860.json").open(encoding="utf-8") as testfile: + parser = NancyParser() + findings = parser.get_findings(testfile, Test()) + self.assertEqual(5, len(findings)) + with self.subTest(i=0): + finding = findings[0] + self.assertEqual("[CVE-2025-58058] CWE-770: Allocation of Resources Without Limits or Throttling", finding.title) + finding = findings[3] + self.assertEqual("[CVE-2024-45337] CWE-863: Incorrect Authorization", finding.title) From 24eb308a7a819e3596d82a7b89847a465aff622f Mon Sep 17 00:00:00 2001 From: Cody Maffucci <46459665+Maffooch@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:19:10 -0700 Subject: [PATCH 11/21] fix(tags): improve tag handling in DefaultImporter and add tests for tag imports --- dojo/importers/default_importer.py | 6 +++++- unittests/test_tags.py | 20 ++++++++++++++++++-- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/dojo/importers/default_importer.py b/dojo/importers/default_importer.py index 726e55717eb..188a31b6acb 100644 --- a/dojo/importers/default_importer.py +++ b/dojo/importers/default_importer.py @@ -226,7 +226,11 @@ def process_findings( # Process any endpoints on the endpoint, or added on the form self.process_endpoints(finding, self.endpoints_to_add) # Parsers must use unsaved_tags to store tags, so we can clean them - finding.tags = clean_tags(finding.unsaved_tags) + cleaned_tags = clean_tags(finding.unsaved_tags) + if isinstance(cleaned_tags, list): + finding.tags.set(cleaned_tags) + elif isinstance(cleaned_tags, str): + finding.tags.set([cleaned_tags]) # Process any files self.process_files(finding) # Process vulnerability IDs diff --git a/unittests/test_tags.py b/unittests/test_tags.py index 994c0ce5480..c022e3ca33b 100644 --- a/unittests/test_tags.py +++ b/unittests/test_tags.py @@ -15,8 +15,8 @@ class TagTests(DojoAPITestCase): def setUp(self, *args, **kwargs): super().setUp() self.login_as_admin() - self.scans_path = get_unit_tests_scans_path("zap") - self.zap_sample5_filename = self.scans_path / "5_zap_sample_one.xml" + self.zap_sample5_filename = get_unit_tests_scans_path("zap") / "5_zap_sample_one.xml" + self.generic_sample_with_tags_filename = get_unit_tests_scans_path("generic") / "generic_report1.json" def test_create_product_with_tags(self, expected_status_code: int = 201): product_id = Product.objects.all().first().id @@ -285,6 +285,22 @@ def test_import_multipart_tags(self): for tag in success_tags: self.assertIn(tag, response["tags"]) + def test_import_report_with_tags(self): + def assert_tags_in_findings(findings: list[dict], expected_finding_count: int, desired_tags: list[str]) -> None: + self.assertEqual(expected_finding_count, len(findings)) + for finding in findings: + self.assertEqual(len(desired_tags), len(finding.get("tags"))) + for tag in desired_tags: + self.assertIn(tag, finding["tags"]) + + # Import a report with findings that have tags + import0 = self.import_scan_with_params(self.generic_sample_with_tags_filename, scan_type="Generic Findings Import") + test_id = import0["test"] + response = self.get_test_findings_api(test_id) + findings = response["results"] + # Make sure we have what we are looking for + assert_tags_in_findings(findings, 2, ["security", "network"]) + class InheritedTagsTests(DojoAPITestCase): fixtures = ["dojo_testdata.json"] From d34047e8a59b8a772a3ad609e59657a8de994932 Mon Sep 17 00:00:00 2001 From: Cody Maffucci <46459665+Maffooch@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:59:24 -0700 Subject: [PATCH 12/21] fix(tags): enhance tag handling in DefaultReImporter and add tests for additional tags --- dojo/importers/default_reimporter.py | 8 +++-- .../generic/generic_report1_more_tags.json | 34 +++++++++++++++++++ unittests/test_tags.py | 7 ++++ 3 files changed, 47 insertions(+), 2 deletions(-) create mode 100644 unittests/scans/generic/generic_report1_more_tags.json diff --git a/dojo/importers/default_reimporter.py b/dojo/importers/default_reimporter.py index a1625a85f33..07248cc21c6 100644 --- a/dojo/importers/default_reimporter.py +++ b/dojo/importers/default_reimporter.py @@ -693,8 +693,12 @@ def finding_post_processing( if len(self.endpoints_to_add) > 0: self.endpoint_manager.chunk_endpoints_and_disperse(finding, self.endpoints_to_add) # Parsers must use unsaved_tags to store tags, so we can clean them - if finding.unsaved_tags: - finding.tags = clean_tags(finding.unsaved_tags) + if finding_from_report.unsaved_tags: + cleaned_tags = clean_tags(finding_from_report.unsaved_tags) + if isinstance(cleaned_tags, list): + finding.tags.set(cleaned_tags) + elif isinstance(cleaned_tags, str): + finding.tags.set([cleaned_tags]) # Process any files if finding_from_report.unsaved_files: finding.unsaved_files = finding_from_report.unsaved_files diff --git a/unittests/scans/generic/generic_report1_more_tags.json b/unittests/scans/generic/generic_report1_more_tags.json new file mode 100644 index 00000000000..0c383ea5552 --- /dev/null +++ b/unittests/scans/generic/generic_report1_more_tags.json @@ -0,0 +1,34 @@ +{ + "findings": [ + { + "title": "test title", + "description": "Some very long description with\n\n some UTF-8 chars à qu'il est beau", + "active": true, + "verified": true, + "severity": "Medium", + "impact": "Some impact", + "date": "2021-01-06", + "cve": "CVE-2020-36234", + "cwe": 261, + "cvssv3": "CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N", + "tags": ["security", "network", "hardened"], + "unique_id_from_tool": "3287f2d0-554f-491b-8516-3c349ead8ee5", + "vuln_id_from_tool": "TEST1" + }, + { + "title": "test title2", + "description": "Some very long description with\n\n some UTF-8 chars à qu'il est beau2", + "active": true, + "verified": false, + "severity": "Medium", + "impact": "Some impact", + "date": "2021-01-06", + "cve": "CVE-2020-36235", + "cwe": 287, + "cvssv3": "CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N", + "tags": ["security", "network", "hardened"], + "unique_id_from_tool": "42500af3-68c5-4dc3-8022-191d93c2f1f7", + "vuln_id_from_tool": "TEST2" + } + ] +} \ No newline at end of file diff --git a/unittests/test_tags.py b/unittests/test_tags.py index c022e3ca33b..f4723ae8bcb 100644 --- a/unittests/test_tags.py +++ b/unittests/test_tags.py @@ -17,6 +17,7 @@ def setUp(self, *args, **kwargs): self.login_as_admin() self.zap_sample5_filename = get_unit_tests_scans_path("zap") / "5_zap_sample_one.xml" self.generic_sample_with_tags_filename = get_unit_tests_scans_path("generic") / "generic_report1.json" + self.generic_sample_with_more_tags_filename = get_unit_tests_scans_path("generic") / "generic_report1_more_tags.json" def test_create_product_with_tags(self, expected_status_code: int = 201): product_id = Product.objects.all().first().id @@ -300,6 +301,12 @@ def assert_tags_in_findings(findings: list[dict], expected_finding_count: int, d findings = response["results"] # Make sure we have what we are looking for assert_tags_in_findings(findings, 2, ["security", "network"]) + # Reimport with a different report that has more tags + self.reimport_scan_with_params(test_id, self.generic_sample_with_more_tags_filename, scan_type="Generic Findings Import") + response = self.get_test_findings_api(test_id) + findings = response["results"] + # Make sure we have what we are looking for + assert_tags_in_findings(findings, 2, ["security", "network", "hardened"]) class InheritedTagsTests(DojoAPITestCase): From e2dbca5482e3fc815cf1b2dcce33c0888f8b20a5 Mon Sep 17 00:00:00 2001 From: kiblik <5609770+kiblik@users.noreply.github.com> Date: Fri, 7 Nov 2025 22:12:38 +0000 Subject: [PATCH 13/21] fix(helm): Fix PVC templating after #13210 (#13619) * fix(helm): Typo in description of digests Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com> * fix(helm): Fix PVC templating after #13210 Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com> --------- Signed-off-by: kiblik <5609770+kiblik@users.noreply.github.com> --- helm/defectdojo/Chart.yaml | 6 +++++- helm/defectdojo/README.md | 4 ++-- helm/defectdojo/templates/media-pvc.yaml | 10 +++++----- helm/defectdojo/values.schema.json | 4 ++-- helm/defectdojo/values.yaml | 4 ++-- 5 files changed, 16 insertions(+), 12 deletions(-) diff --git a/helm/defectdojo/Chart.yaml b/helm/defectdojo/Chart.yaml index f38e5988843..7c676c65a50 100644 --- a/helm/defectdojo/Chart.yaml +++ b/helm/defectdojo/Chart.yaml @@ -34,4 +34,8 @@ dependencies: # description: Critical bug annotations: artifacthub.io/prerelease: "true" - artifacthub.io/changes: "" + artifacthub.io/changes: | + - kind: fixed + description: Broken rendering of media PVC + - kind: fixed + description: Typo in description of digests diff --git a/helm/defectdojo/README.md b/helm/defectdojo/README.md index 7fd44828e41..27b913cdafa 100644 --- a/helm/defectdojo/README.md +++ b/helm/defectdojo/README.md @@ -674,11 +674,11 @@ A Helm chart for Kubernetes to install DefectDojo | host | string | `"defectdojo.default.minikube.local"` | Primary hostname of instance | | imagePullPolicy | string | `"Always"` | | | imagePullSecrets | string | `nil` | When using a private registry, name of the secret that holds the registry secret (eg deploy token from gitlab-ci project) Create secrets as: kubectl create secret docker-registry defectdojoregistrykey --docker-username=registry_username --docker-password=registry_password --docker-server='https://index.docker.io/v1/' | -| images.django.image.digest | string | `""` | Prefix "sha@" is expected in this place | +| images.django.image.digest | string | `""` | Prefix "sha256:" is expected in this place | | images.django.image.registry | string | `""` | | | images.django.image.repository | string | `"defectdojo/defectdojo-django"` | | | images.django.image.tag | string | `""` | If empty, use appVersion. Another possible values are: latest, X.X.X, X.X.X-debian, X.X.X-alpine (where X.X.X is version of DD). For dev builds (only for testing purposes): nightly-dev, nightly-dev-debian, nightly-dev-alpine. To see all, check https://hub.docker.com/r/defectdojo/defectdojo-django/tags. | -| images.nginx.image.digest | string | `""` | Prefix "sha@" is expected in this place | +| images.nginx.image.digest | string | `""` | Prefix "sha256:" is expected in this place | | images.nginx.image.registry | string | `""` | | | images.nginx.image.repository | string | `"defectdojo/defectdojo-nginx"` | | | images.nginx.image.tag | string | `""` | If empty, use appVersion. Another possible values are: latest, X.X.X, X.X.X-alpine (where X.X.X is version of DD). For dev builds (only for testing purposes): nightly-dev, nightly-dev-alpine. To see all, check https://hub.docker.com/r/defectdojo/defectdojo-nginx/tags. | diff --git a/helm/defectdojo/templates/media-pvc.yaml b/helm/defectdojo/templates/media-pvc.yaml index 57fcae8e0c7..a6aa54005d8 100644 --- a/helm/defectdojo/templates/media-pvc.yaml +++ b/helm/defectdojo/templates/media-pvc.yaml @@ -4,7 +4,7 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: - {{- with .Values.extraAnnotations }} + {{- with $.Values.extraAnnotations }} annotations: {{- range $key, $value := . }} {{ $key }}: {{ quote $value }} @@ -16,19 +16,19 @@ metadata: app.kubernetes.io/instance: {{ $.Release.Name }} app.kubernetes.io/managed-by: {{ $.Release.Service }} helm.sh/chart: {{ include "defectdojo.chart" $ }} - {{- range $key, $value := .Values.extraLabels }} + {{- range $key, $value := $.Values.extraLabels }} {{ $key }}: {{ quote $value }} {{- end }} name: {{ $fullName }} - namespace: {{ .Release.Namespace }} + namespace: {{ $.Release.Namespace }} spec: accessModes: {{- toYaml .persistentVolumeClaim.accessModes | nindent 4 }} resources: requests: storage: {{ .persistentVolumeClaim.size }} - {{- if .persistentVolumeClaim.storageClassName }} - storageClassName: {{ .persistentVolumeClaim.storageClassName }} + {{- with .persistentVolumeClaim.storageClassName }} + storageClassName: {{ . }} {{- end }} {{- end }} {{- end }} diff --git a/helm/defectdojo/values.schema.json b/helm/defectdojo/values.schema.json index 76b1411877d..29331072e96 100644 --- a/helm/defectdojo/values.schema.json +++ b/helm/defectdojo/values.schema.json @@ -865,7 +865,7 @@ "type": "object", "properties": { "digest": { - "description": "Prefix \"sha@\" is expected in this place", + "description": "Prefix \"sha256:\" is expected in this place", "type": "string" }, "registry": { @@ -889,7 +889,7 @@ "type": "object", "properties": { "digest": { - "description": "Prefix \"sha@\" is expected in this place", + "description": "Prefix \"sha256:\" is expected in this place", "type": "string" }, "registry": { diff --git a/helm/defectdojo/values.yaml b/helm/defectdojo/values.yaml index cd850ace3c1..cf04f33bf11 100644 --- a/helm/defectdojo/values.yaml +++ b/helm/defectdojo/values.yaml @@ -37,7 +37,7 @@ images: # For dev builds (only for testing purposes): nightly-dev, nightly-dev-debian, nightly-dev-alpine. # To see all, check https://hub.docker.com/r/defectdojo/defectdojo-django/tags. tag: "" - # -- Prefix "sha@" is expected in this place + # -- Prefix "sha256:" is expected in this place digest: "" nginx: image: @@ -48,7 +48,7 @@ images: # For dev builds (only for testing purposes): nightly-dev, nightly-dev-alpine. # To see all, check https://hub.docker.com/r/defectdojo/defectdojo-nginx/tags. tag: "" - # -- Prefix "sha@" is expected in this place + # -- Prefix "sha256:" is expected in this place digest: "" # -- Enables application network policy From 213d1e7282a84b649900ccaabef6812413fd5e5e Mon Sep 17 00:00:00 2001 From: Paul Osinski Date: Fri, 7 Nov 2025 17:25:45 -0500 Subject: [PATCH 14/21] add SLA pro documentation --- docs/assets/images/pro_new_sla.png | Bin 0 -> 248202 bytes docs/assets/images/pro_sla_product.png | Bin 0 -> 81803 bytes docs/assets/images/pro_sla_risk.png | Bin 0 -> 195833 bytes docs/assets/images/sla_breached.png | Bin 0 -> 48236 bytes docs/assets/images/sla_mitigated_within.png | Bin 0 -> 45299 bytes docs/assets/images/sla_multiple.png | Bin 0 -> 68489 bytes .../sla_configuration.md | 76 ++++++++++++++++++ 7 files changed, 76 insertions(+) create mode 100644 docs/assets/images/pro_new_sla.png create mode 100644 docs/assets/images/pro_sla_product.png create mode 100644 docs/assets/images/pro_sla_risk.png create mode 100644 docs/assets/images/sla_breached.png create mode 100644 docs/assets/images/sla_mitigated_within.png create mode 100644 docs/assets/images/sla_multiple.png create mode 100644 docs/content/en/working_with_findings/sla_configuration.md diff --git a/docs/assets/images/pro_new_sla.png b/docs/assets/images/pro_new_sla.png new file mode 100644 index 0000000000000000000000000000000000000000..f1654e66c5966abcaeffb9475a7303d77b29d3b9 GIT binary patch literal 248202 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�bwkUTC&U|dZ+cKgtR^7NM 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�C*R+uLNLKX{g%S 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

hZ9t}18No%F74gt7{4Ic<0&{l{i3~mNQL2MA` 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 CuJ#82 literal 0 HcmV?d00001 diff --git a/docs/assets/images/sla_mitigated_within.png b/docs/assets/images/sla_mitigated_within.png new file mode 100644 index 0000000000000000000000000000000000000000..8d0ee3b95f127527ddf08ebb6cea64c1de67a9a6 GIT binary patch literal 45299 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 literal 0 HcmV?d00001 diff --git a/docs/assets/images/sla_multiple.png b/docs/assets/images/sla_multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..9dfe03ad615c8f51e03dc62cf14f08c318082937 GIT binary patch literal 68489 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 H&-;G>os_lK literal 0 HcmV?d00001 diff --git a/docs/content/en/working_with_findings/sla_configuration.md b/docs/content/en/working_with_findings/sla_configuration.md new file mode 100644 index 00000000000..2ed4870a519 --- /dev/null +++ b/docs/content/en/working_with_findings/sla_configuration.md @@ -0,0 +1,76 @@ +--- +title: "SLA Configuration" +description: "Configure Service Level Agreements for different Products" +weight: 3 +--- + +Each Product in DefectDojo can have its own Service Level Agreement (SLA) configuration, which represents the days your organization has to remediate or otherwise manage a Finding. + +SLA can be set based on either **[Finding Severity](/en/working_with_findings/organizing_engagements_tests/product_hierarchy/#findings)** or **[Finding Risk](/en/working_with_findings/finding_priority/)** (in DefectDojo Pro). + +![image](images/sla_multiple.png) + +SLAs apply a countdown of days to a Finding based on the day that the Finding was created in DefectDojo. If a Finding is not Closed within the countdown, the Finding will be labeled as in breach of SLA. + +## Working with SLAs + +You can use SLAs as a way to represent your organizations remediation policies. You can also use them as a way to prioritize the longest-active, most critical Findings in your DefectDojo instance. + +* You can sort or filter Finding tables by SLA days. +* SLA violations can be configured to trigger [Notifications](/en/customize_dojo/notifications/about_notifications/) to DefectDojo users assigned to the related Product. +* In **DefectDojo Pro**, SLA performance is also tracked on the [Executive Insights and Remediation](/en/customize_dojo/dashboards/pro_dashboards/) Metrics Dashboards. +* SLA compliance can also be used to create custom [Dashboard Tiles](/en/customize_dojo/dashboards/about_custom_dashboard_tiles/#sla-violation-tile) in **DefectDojo Pro**. + +### Mitigated Within SLA status + +If a Finding is successfully Mitigated by the SLA deadline, the Finding will record a ✅ green check mark in the Mitigated Within SLA column. + +![image](images/sla_mitigated_within.png) + +If a Finding was Mitigated, but not before the SLA was violated, the Finding will record a ❌ red X in the Mitigated Within SLA column. + +### Breaching SLAs + +When an SLA for a given Finding is violated (the Finding is not Closed within the SLA timeline) the ✅ green check will switch to a ❌ red X. The SLA will continue to be tracked with a negative number, to represent how many days the SLA has been breached by. + +![image](images/sla_breached.png) + +## Managing SLA Configurations (Pro) + +In DefectDojo Pro, one or more SLA Configurations are managed under the **Configuration > Service Level Agreements** part of the sidebar. You can create a **New Service Level Agreement** or work with existing SLA configurations from the **All Service Level Agreements** page. + +![image](images/pro_sla_risk.png) + +SLA Configurations can only be edited by Superusers or by a user with the corresponding [Configuration Permission](/en/customize_dojo/user_management/user_permission_chart/#configuration-permission-chart). + +### Configuring SLA + +SLA configurations contain the days assigned to each **Severity** or **Risk** value of DefectDojo. + +![image](images/pro_new_sla.png) + +Each Service Level Agreement can have a unique name, along with an optional description. + +**Restart SLA on Finding Reactivation**: if enabled, this option will start an SLA over when a Finding is Reopened. Otherwise, the SLA will be based on when the Finding was created. + +When editing an SLA, you can choose whether that SLA will use **Severity** or **Risk** as a benchmark for assigning Days To Remediate. This is done by selecting the related option from the **Service Level configuration Type** section of the form. + +From here, you can set the number of days allowed for each **Severity** or **Risk** level. You can also selectively enforce SLAs; by unchecking the **Enforce ___ Finding Days** you can ignore SLA calculation for those levels of Severity or Risk. + +## Apply an SLA Configuration to a Product (Pro) + +Newly created Products in DefectDojo will always apply the **Default SLA Configuration**, which can be set to different values if you wish. + +If you have SLA configurations, you can choose which of these is applied to your Product from the **Edit Product** form. + +![image](images/pro_sla_product.png) + +### SLA Recalculation + +Once a new SLA has been selected for a Product, all of the associated Findings' SLAs will need to be recalculated by DefectDojo. While this process is running, a Product's SLA cannot be changed. + +## Notes on SLAs + +* SLAs can be optionally restarted once a [Risk Accepted](/en/working_with_findings/findings_workflows/risk_acceptances/) Finding reactivates. This is set when creating the Risk Acceptance by setting the **Restart SLA Expired** field. +* Reimporting a Finding does not restart the SLA - SLAs are always calculated from when a Finding was first detected unless **Restart SLA on Finding Reactivation** is enabled. +* Risk Acceptance expiry or reactivation of a Closed Finding are the only ways to reset or recalculate an SLA for a Finding once it is created (without changing the Product's SLA configuration). From 005104c4fe9ac62e6f7492c514baa0d45e2f40a6 Mon Sep 17 00:00:00 2001 From: Paul Osinski Date: Fri, 7 Nov 2025 17:30:58 -0500 Subject: [PATCH 15/21] reweight in menu --- docs/content/en/working_with_findings/sla_configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/en/working_with_findings/sla_configuration.md b/docs/content/en/working_with_findings/sla_configuration.md index 2ed4870a519..3a9bc1e0781 100644 --- a/docs/content/en/working_with_findings/sla_configuration.md +++ b/docs/content/en/working_with_findings/sla_configuration.md @@ -1,7 +1,7 @@ --- title: "SLA Configuration" description: "Configure Service Level Agreements for different Products" -weight: 3 +weight: 2 --- Each Product in DefectDojo can have its own Service Level Agreement (SLA) configuration, which represents the days your organization has to remediate or otherwise manage a Finding. From 336946eb0dff1adacd32a9b3332c1acdfce64b2f Mon Sep 17 00:00:00 2001 From: Paul Osinski Date: Fri, 7 Nov 2025 17:37:46 -0500 Subject: [PATCH 16/21] fix screenshot --- docs/assets/images/pro_sla_risk.png | Bin 195833 -> 152940 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/assets/images/pro_sla_risk.png b/docs/assets/images/pro_sla_risk.png index e7e95ce19c32d9e6a86fdac30720bb855b9c75f9..4f0c9544c4a4736297d83b85b1bbd6d3db2b1745 100644 GIT binary patch literal 152940 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 literal 195833 zcmeEucT|(vy0;CTkr8yHN!4K#=_0))I*6zUC=fbCLFpkNoe-ijih_WRUZNsILX%#T zhzh85LhrpL5Fmt*ge2dKGv}T;=icv*u5YdHuftl9@Fx4+``!E5Px(F1Z$G?ZYII<~ z=>8o$b{x2P;hg!79lWMHcI@8xVJ~pSlc_KayzKNhH~MWyVVn2@@K54Rn~Sa{COhPS z_do2|vr}{j&-PbV2e|jwpT~dx|Htc|r}ua4 z1FrlG{Qmx8=btTsd%oE9kCwcqFLwXq{qBwJdz`f}xOfqGwQ#w0^QMo#J3OGbPBH_y z@T2bqTmKz9gpP0j?!0LJ>k2Tweh*8V02`CbIxcXS()Al~=bK6)FyHO_?9dC*0p7xH z23$WH0`vCq*9p=8uFa5_&{&AmkH~n31dH4o+z zzym68f1<3SbV~WZ?hQ26+rFxE#UtdVx9vF(7%*o*A0U-eDr$OP8~nGA{@LYUn%exc z>1i$Pe`)%ckN&+W#Q)|k12_!mGywF^1^ct#zkc{!MmrSJgC$yiHrj6Vv9qar%O(B-c7W<2-%u|Psp1Hka z=dL|J9Q?L7FYfZ#{b*{v(i7o*}g>ldO4A59;B&)frz>pke-*&k7_MReqW0-FD7~RVB|SJ>z@72W!{4s+5MffZdrGGJfH#U zEOX%>1OB%4zCB)s_`Vi9?nDb8OfTFtChz(28+XZ{9UM##;{U!DN3W~`+e8rcFyrWV zY|8EK?h=>3v&EkOY_5Nm@BeJBf6T{!HrKx@lmCyK>xJPyOdb~d%Byd=v)VstzQ5Sw zbx>{4(yKs{MxnxYZgHA`O{EVk-wCHF#|Ak?#jAH+$o^i9;U3JspZXQ|9uRdn9sk?`TIPP%ii5b?>30A7?B|_E z!TG^*`v6j}bWOm59XVvMELX*)F~+bqyG4yO9x&JD==|yNb)NNChP+hsvD})nhu_&j z&Y=sCH;4^#!o4@ObNepedyKi9B4V7RlXMsnRxM#hq)nfP(O_PR4Q<>`=W}M6}6qEQ9B+G>aGJx$poXE4nxmJ zNq^s6uX*j#M{In_GsDpAehaCw<-s6mi-$klKhPfQ)}DEUSEywywQ}a~#`bUap8V?_ zN&T?%V|X?-%Pd{%*lcTB>9g}Cv=16-e=KPC8x_U_Na`r_Ug_TNlFvJ{N3S@AhHY*7 z6$dOlojsM`+SuWJmndztEbLel(2BiG5HEFW@ArP8^PLW(d*&`Ai|>J?e$d0?#zIXN zX8NNF`vw&55_j(<3q|fd5SJit{c-xUvYPS9$X~v1ieLEL83`Vf#$t6omU&pXG(Hk0 zIr+&b4lL9!V6j*c)!Ff_b&N?`m$$J$R#tdkMx@! zFpU?lhQ^%+bWCx`>MPes=cC^@<3Fffe&N;UqjK$?PpIDvCNr$=y6(VE`=zq+00;!~ z=!m~>KA?(ETn-7_m!9hQok77{)jjw5$7Jj(eI%wD^#$au3x|&w^plfy6}3k4tkEJG z-XWR4qCv<-*WE)Y5(f8wikphlRa(ZgGD9Zr2?xzy5l{Or^>`-cu!xqgZ@@yA`U%tY zgVfnp522|skNSmU2KNnt4eSEwLlqRK&h^fdy?)FEcq|;nT66C!+_rfqK=kVNCMf5Y zN$C;voxfS^e;bwi^0wZI9>uX5{}ioO=PKYK^_@TBI}7aT$r`Xr3XV0eZLfuIl%hZ1 z?LrTDD~vIFE2pC6@s+j&zFm73h30jxp>0Z?{S?sPg5?B-KcrjN<{iD0Z*K+S@1^C8 z#I6k8;D=`;?|%fW%T$V6X1+^7&eACG_$n@Z(O4{>ibvP)HsziWVrF1$R`z075|mS* zHT8(-r7+OF#inpYpvKLOi!=%Axe2?jbl`JXY{>NXAYGvn74F#eSE&(zp@S&F_N0hm8#$cr^`@aQPwN07o`r)9_&$}7K>pOi`LI)jZnm1)~ripj!|ZOsF~IJ zR*J~#x@NsQuF6+r$6n5~hZuAuwWf*l=I9MRHVOWsp~zslV{U7o{Ci#f;tMS%-6->8fJXA!BaRG8Qyvr$uOq z#;+VPlI1=nt_@E^7U9r`N8%lzq_xEEfkGF$)&wbjx_(7%c}CeRURP<9N$qiHTkVMF z91B|xJqJp^??josrF7tkk;^b;rb&MVNq7LtGF6~NyTLD9XXasP9tQ#OPFRzu8Pmm! z?dA(}iLA!xugrz4DMLM1HcYCo8*@RPm*kti!H|%DxYJu;-?TEpx}iN$zS?0xr#vw5 zrhI*Ti$ep|Qex#tdLn129lrYNLLz&D6s_o&yR^_2SxJnNt z`5ey_namJ#mGn!zW>Sm=)Qtp~k?>rSYp)ys5KLG?G%vBGs25sVoOPF2P$IRD9QZ}p zW!_IJKlGE`&@(tU)aoT8jZx+0`0`$WB{r?kFd^Xl_#j3O-Yv;D>NZvPmG+Cgq*{Q{Ccq8Y&&f*KJb zkd?N8GwHD!7hETwm#BX|t#V{Q?74NzWtZIND*i#{h23kt)ep!rgU zuAG+sS}QcZ-YC;n=d$F3h|tM?8$IfP`_M~ca!udW&X)*+b7*Qxc$4yE3d+H}peS3t ztC}{(r4@%U-X~M1O^SV%7KQxx-zCNhr;jeJR5rb-bh0Cr6Ig4{oImH!c{=7$x%_w5 zc2H{6<)<2zo7oPHd8`N4Ga0$C@VisE^J>~rcY=jKQ~&6d*Y-pIT*~j&GPC=^ua4CkhNe)ZO zeFYTMdq3ge7S^M3?jkx`ABr^X#0B-NxfAg&qfVz76II+OxNKsNMyd2&qU=E=nGr15 z6J)KJDID*>esW<-7G1+Hd3Ya=Yu$-AZm&ZuEeiUv`r;n+Gz&d1a>YN~vj-!ltc9F! z;t1%|`>z;QZKYgJx;3c?j+^7Kmrm4R`H12?i(=t0AD5z!l#Uz2+}nLk$*QO;zF;Ow zDsI4R)TS(L=&~^mm712d`VCelsOX2m2lyAB4A9YU}xUU}iRFHMzd8Dll&J@-4YfobQ9i||Ak!P?ySG|x%m^TMXqxg~p8 z5)JkmL8>acLH7+J(zq|B%dZfo*zcoSmDAU zLGgNrjNQQKG3f=Z4A!zO*{y!s$ax8SGgOxy^2#WvrK>DtR`p55yT|tYx(YS?17N4j z^=ox{tMy%S4Q|Y1AMUemU8x{shX#_552z5S7Dc%`+dW$SQ@|6WTjE59Or_6mqnlI6 zlY}VGxR-%L8;t6p&kBicDI&Z%AW<)CAKy3CKB2Y8+Re)8pQDct6iYS-r!)?zi@DJ2 zSq)Fg`gOjGRd#u;^iP>|4O<9Pg;MnkLYXFapE?eq44y*cN};J&Sm5SPz&g~)-AW>7 zQ~=7$27fI~Ayota8Rc&7G4}Gu2*h3D5Ub9+IdG(x;or_S51%|N1@C5gAcaQ+S&v`&mM znqN7Bh&fn`0I^dg^L9GH&iQty3GPX*<|2q93%p1M>nHg@K{Qn+E*8THix9$w?RqcpDRX5^ehucicg&ddy8ZrO z-`36slexH-jX?89T1$5?fKQz?Supx}DgtFH`O5UzN++Bfv@XF;y#RJSX(C_pn6v5C z*1TLibjdLdsj<$GMWJ7le8=dfvDalH6z)sX>)rcujr`Ir^}&psU;{?LG=}?xr`{+j z7?K993<@0HyobZmvV*%KC|gdFl0_9qy1e9TV&|t1E zIf6;x*6QH5W_X^G&Xekpa?^a7{VtjR*|AQ!4@jaw)E z3Hf&9+mWV29c_2NR6=iAUZsT@XL>|h9$~)Vca*4I4!u!K7<8Q_tenwflHz;q^mSrY zVgrpWN+em&f~R}#R+c$2N*aGK#Vig)q1ND6dkWx;Ld`UESUY?&*GpM}DfR)hlwZ7@ z0IMF0dDgGxKkddzxaXj`C35s$2%O7&(wRHwUNdAR=o#6Hd^`JH!61oYUQ(IfvOo zKD|o>{0hjU&%d<>n&fsxV5^|173!OVaIS^(`jI3f>`{ES2N0Vy7=Xd@y#==A**&6x zw#UPx63CiczpV6ErxAsJ>B&qhPxt!oMNnmAiVzH*5+5!;S~UOX^Q9 z=An*6Nd)!t5zrjg7`MR)%v`l8cBY;h;RA05iN83$kFXv2G&%Z0g{~|;<5kF94Ujx> zIrdNySUIR&?nPpbz)=T1YKnR3pc^t0GW7GWCdUX_gaEJSQEJwTNbM729BMLc6Xk3x zv|LE(c3I(w?RqX287VK^8mDbGA{vvUp91k2(Jb;E!Z#N(md$(SYYB`mHq{|M#jG`7 z8*J*39Iq0l!(Oy~GR4e@Wm@}jx9veSNZ4}nJ^OflZkzK^>cnW-QAoA^gcrXs1YuE5 zDh7kH`dy7P7gA$G`}niQlAp!UsMI5bm#2Lfm5c0jWk{%LYpIjHCaRI~VZm0dj90JV zt1WKSFEz542mSkBcDk+SQK`oAucI4t2UnRi8tdwZjlCF)o8uqaI9^u;^+MZ`vvC(* zwh6ph)?fSh>Q%5PbbnY|b0Q{Jg)ByO8c1a6gYU$m%moK5^=s7iil z!g|t(@se?zEt4nM;-s7aI7V)S)K?e_k~aG!AB%~e%wFvDz$x-zj7d3D*}-RZ2uYc> z^1L+8NsU_NQmNf_>svT6lv;;eo;Na}d~xD1ob6$Ck&%}Dat1x*1xO?AR%bfkGJ8c( zevQifP(mptL(NW_$ZBOSr&!)$W|KLWmPhu*%PO{k-N2zPdVrr-*jtHfH)F7VP06{` zw*ZCOoSJ!JQ|)WI-p_uQ|J&xcXVYb{!$t75i$otIysFL(uw4HX1pTJMRMsJ*u$`(I zL9ht|Jky(V+9%I-$c;^1JGLSr1y!fIo;Lwt>7<1vS&g*YWE2@d-Cce z3iWE*loy=s%0!4~#w+v0dYJ;=XY=kSrA=ecdE6*1*w=;m)t5$nMk?guSYL2o-ECaJ z@@u^x9Gt3aEQ*f#^*3?N_k3~#1sObIE#+Ks4%Jdvy0L_vQCSW~KM=T72-6{xy_}O? z?wgA-7tx0BDxuA@=M6wi)+;X{hHHqSbBo>KpH=S-SiHfhWqbDWv&s5~Z>u3`6@KFg zln{=t4T2trwBnZD8~nnfM(jpbcKU?`Ia>HCo0OIwWV#GgCq}_pWENIyTpuheCy2T9 zL3y;+qmFSuaBE<6eEklEWw?GM&>2skPL~T(PTunMD-$@aKW{*2+dZ1AIAon0{j_e3LchX<>r(ux|^+;k~lH#XK8c`aOXJ#=6LVT15(b1DeJ9FWk>zFnA z+5G~T+&RgphL=(-3lN$!-Ge6to$K^@G>4gG{fd+B;#cm%rRS_?Jz|&66|IZE#>;TG z8j>|OlszhvHxNz1rC1ugWoUszSdEd6zL}k3S*{0BRyL8%&m5h}mc{MkV{f9V^qxg> z)KPylPFj-7#u&$>kxR29q7rw*jD5op=%mJ~LRvMdive3;y-``7`EIEV4)CpkSS3&k zYklBd9RUlj$ju3($-p9nLGFMv$liIyYfKe?B$7`bcM4A}naYFQQYvz<-kMqPYdUV^ z_OOZ8z|2koth6YgYR@)w!dXE93zgOjzG=up$7+QWBM}gxAL_6_bR=3W>N3^+-r0g> z)u%=&cqLxrIOW0Yl(SJ8hgg}M*t(S8o@-`Q!u<->KU_E4V(_XU$?DlAnk@0~=@b

hZ9t}18No%F74gt7{4Ic<0&{l{i3~mNQL2MA` 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 xC+|Fse4a-Aui8B42>sXQou_U8&#`%j?wW(gIg Date: Mon, 10 Nov 2025 00:50:41 +0100 Subject: [PATCH 17/21] :lipstick: Nancy parser: generate tool link (#13633) --- docs/content/supported_tools/parsers/file/nancy.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/supported_tools/parsers/file/nancy.md b/docs/content/supported_tools/parsers/file/nancy.md index 5a41f75abaf..bc4b7d32a3c 100644 --- a/docs/content/supported_tools/parsers/file/nancy.md +++ b/docs/content/supported_tools/parsers/file/nancy.md @@ -16,7 +16,7 @@ This parser expects a JSON file. Sample Nancy scans can be found [here](https://github.com/DefectDojo/django-DefectDojo/tree/master/unittests/scans/nancy). ### Link To Tool -See Nancy on GitHub: https://github.com/sonatype-nexus-community/nancy +See Nancy on [Github](https://github.com/sonatype-nexus-community/nancy) ### Default Deduplication Hashcode Fields By default, DefectDojo identifies duplicate Findings using these [hashcode fields](https://docs.defectdojo.com/en/working_with_findings/finding_deduplication/about_deduplication/): From 2b54bbb2a1ab9c104bbad92fc15d2282abba22a3 Mon Sep 17 00:00:00 2001 From: manuelsommer <47991713+manuel-sommer@users.noreply.github.com> Date: Mon, 10 Nov 2025 01:07:15 +0100 Subject: [PATCH 18/21] :tada: Make social auth exceptions configurable (#13596) * :tada: Make social auth exceptions configurable * update * fix * update * udpate --- dojo/middleware.py | 12 ++++++------ dojo/settings/settings.dist.py | 13 +++++++++++++ 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/dojo/middleware.py b/dojo/middleware.py index a6c5cfe1612..8c7cb55d2d3 100644 --- a/dojo/middleware.py +++ b/dojo/middleware.py @@ -83,23 +83,23 @@ def __call__(self, request): class CustomSocialAuthExceptionMiddleware(SocialAuthExceptionMiddleware): def process_exception(self, request, exception): if isinstance(exception, requests.exceptions.RequestException): - messages.error(request, "Please use the standard login below.") + messages.error(request, settings.SOCIAL_AUTH_EXCEPTION_MESSAGE_REQUEST_EXCEPTION) return redirect("/login?force_login_form") if isinstance(exception, AuthCanceled): - messages.warning(request, "Social login was canceled. Please try again or use the standard login.") + messages.warning(request, settings.SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_CANCELED) return redirect("/login?force_login_form") if isinstance(exception, AuthFailed): - messages.error(request, "Social login failed. Please try again or use the standard login.") + messages.error(request, settings.SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FAILED) return redirect("/login?force_login_form") if isinstance(exception, AuthForbidden): - messages.error(request, "You are not authorized to log in via this method. Please contact support or use the standard login.") + messages.error(request, settings.SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FORBIDDEN) return redirect("/login?force_login_form") if isinstance(exception, AuthTokenError): - messages.error(request, "Social login failed due to an invalid or expired token. Please try again or use the standard login.") + messages.error(request, settings.SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_TOKEN_ERROR) return redirect("/login?force_login_form") if isinstance(exception, TypeError) and "'NoneType' object is not iterable" in str(exception): logger.warning("OIDC login error: NoneType is not iterable") - messages.error(request, "An unexpected error occurred during social login. Please use the standard login.") + messages.error(request, settings.SOCIAL_AUTH_EXCEPTION_MESSAGE_NONE_TYPE) return redirect("/login?force_login_form") logger.error(f"Unhandled exception during social login: {exception}") return super().process_exception(request, exception) diff --git a/dojo/settings/settings.dist.py b/dojo/settings/settings.dist.py index 97fdd706ea4..cbf43596ce1 100644 --- a/dojo/settings/settings.dist.py +++ b/dojo/settings/settings.dist.py @@ -174,6 +174,12 @@ DD_SOCIAL_AUTH_GITHUB_ENTERPRISE_KEY=(str, ""), DD_SOCIAL_AUTH_GITHUB_ENTERPRISE_SECRET=(str, ""), DD_SOCIAL_AUTH_USERNAME_IS_FULL_EMAIL=(bool, True), + DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_REQUEST_EXCEPTION=(str, "Please use the standard login below."), + DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_CANCELED=(str, "Social login was canceled. Please try again or use the standard login."), + DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FAILED=(str, "Social login failed. Please try again or use the standard login."), + DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FORBIDDEN=(str, "You are not authorized to log in via this method. Please contact support or use the standard login."), + DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_NONE_TYPE=(str, "An unexpected error occurred during social login. Please use the standard login."), + DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_TOKEN_ERROR=(str, "Social login failed due to an invalid or expired token. Please try again or use the standard login."), DD_SAML2_ENABLED=(bool, False), # Allows to override default SAML authentication backend. Check https://djangosaml2.readthedocs.io/contents/setup.html#custom-user-attributes-processing DD_SAML2_AUTHENTICATION_BACKENDS=(str, "djangosaml2.backends.Saml2Backend"), @@ -649,6 +655,13 @@ def generate_url(scheme, double_slashes, user, password, host, port, path, param if value := env("DD_SOCIAL_AUTH_OIDC_LOGIN_BUTTON_TEXT"): SOCIAL_AUTH_OIDC_LOGIN_BUTTON_TEXT = value +SOCIAL_AUTH_EXCEPTION_MESSAGE_REQUEST_EXCEPTION = env("DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_REQUEST_EXCEPTION") +SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_CANCELED = env("DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_CANCELED") +SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FAILED = env("DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FAILED") +SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FORBIDDEN = env("DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_FORBIDDEN") +SOCIAL_AUTH_EXCEPTION_MESSAGE_NONE_TYPE = env("DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_NONE_TYPE") +SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_TOKEN_ERROR = env("DD_SOCIAL_AUTH_EXCEPTION_MESSAGE_AUTH_TOKEN_ERROR") + AUTH0_OAUTH2_ENABLED = env("DD_SOCIAL_AUTH_AUTH0_OAUTH2_ENABLED") SOCIAL_AUTH_AUTH0_KEY = env("DD_SOCIAL_AUTH_AUTH0_KEY") SOCIAL_AUTH_AUTH0_SECRET = env("DD_SOCIAL_AUTH_AUTH0_SECRET") From f4d4c41871e8c1ecf583f0762d5ef193ebc9da31 Mon Sep 17 00:00:00 2001 From: DefectDojo release bot Date: Mon, 10 Nov 2025 16:17:13 +0000 Subject: [PATCH 19/21] Update versions in application files --- components/package.json | 2 +- dojo/__init__.py | 2 +- helm/defectdojo/Chart.yaml | 8 +++++--- helm/defectdojo/README.md | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/components/package.json b/components/package.json index 07c351cf814..6a45f098683 100644 --- a/components/package.json +++ b/components/package.json @@ -1,6 +1,6 @@ { "name": "defectdojo", - "version": "2.53.0-dev", + "version": "2.52.1", "license" : "BSD-3-Clause", "private": true, "dependencies": { diff --git a/dojo/__init__.py b/dojo/__init__.py index 784b90d2773..f9d9c59c502 100644 --- a/dojo/__init__.py +++ b/dojo/__init__.py @@ -4,6 +4,6 @@ # Django starts so that shared_task will use this app. from .celery import app as celery_app # noqa: F401 -__version__ = "2.52.0" +__version__ = "2.52.1" __url__ = "https://github.com/DefectDojo/django-DefectDojo" __docs__ = "https://documentation.defectdojo.com" diff --git a/helm/defectdojo/Chart.yaml b/helm/defectdojo/Chart.yaml index 7c676c65a50..92715d49ce3 100644 --- a/helm/defectdojo/Chart.yaml +++ b/helm/defectdojo/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "2.53.0-dev" +appVersion: "2.52.1" description: A Helm chart for Kubernetes to install DefectDojo name: defectdojo -version: 1.8.1-dev +version: 1.8.1 icon: https://defectdojo.com/hubfs/DefectDojo_favicon.png maintainers: - name: madchap @@ -33,9 +33,11 @@ dependencies: # - kind: security # description: Critical bug annotations: - artifacthub.io/prerelease: "true" + artifacthub.io/prerelease: "false" artifacthub.io/changes: | - kind: fixed description: Broken rendering of media PVC - kind: fixed description: Typo in description of digests + - kind: changed + description: Bump DefectDojo to 2.52.1 diff --git a/helm/defectdojo/README.md b/helm/defectdojo/README.md index 27b913cdafa..861a4456c90 100644 --- a/helm/defectdojo/README.md +++ b/helm/defectdojo/README.md @@ -495,7 +495,7 @@ kubectl delete pvc data-defectdojo-redis-0 data-defectdojo-postgresql-0 # General information about chart values -![Version: 1.8.1-dev](https://img.shields.io/badge/Version-1.8.1--dev-informational?style=flat-square) ![AppVersion: 2.53.0-dev](https://img.shields.io/badge/AppVersion-2.53.0--dev-informational?style=flat-square) +![Version: 1.8.1](https://img.shields.io/badge/Version-1.8.1-informational?style=flat-square) ![AppVersion: 2.52.1](https://img.shields.io/badge/AppVersion-2.52.1-informational?style=flat-square) A Helm chart for Kubernetes to install DefectDojo From 8daba95ab8dc39cc9f05443b5bfa3a6847de0427 Mon Sep 17 00:00:00 2001 From: DefectDojo release bot Date: Mon, 10 Nov 2025 17:23:24 +0000 Subject: [PATCH 20/21] Update versions in application files --- components/package.json | 2 +- dojo/__init__.py | 2 +- helm/defectdojo/Chart.yaml | 14 ++++---------- helm/defectdojo/README.md | 2 +- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/components/package.json b/components/package.json index 6a45f098683..07c351cf814 100644 --- a/components/package.json +++ b/components/package.json @@ -1,6 +1,6 @@ { "name": "defectdojo", - "version": "2.52.1", + "version": "2.53.0-dev", "license" : "BSD-3-Clause", "private": true, "dependencies": { diff --git a/dojo/__init__.py b/dojo/__init__.py index f9d9c59c502..75c2142e9d9 100644 --- a/dojo/__init__.py +++ b/dojo/__init__.py @@ -4,6 +4,6 @@ # Django starts so that shared_task will use this app. from .celery import app as celery_app # noqa: F401 -__version__ = "2.52.1" +__version__ = "2.53.0-dev" __url__ = "https://github.com/DefectDojo/django-DefectDojo" __docs__ = "https://documentation.defectdojo.com" diff --git a/helm/defectdojo/Chart.yaml b/helm/defectdojo/Chart.yaml index 92715d49ce3..3e3ef73d073 100644 --- a/helm/defectdojo/Chart.yaml +++ b/helm/defectdojo/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v2 -appVersion: "2.52.1" +appVersion: "2.53.0-dev" description: A Helm chart for Kubernetes to install DefectDojo name: defectdojo -version: 1.8.1 +version: 1.8.2-dev icon: https://defectdojo.com/hubfs/DefectDojo_favicon.png maintainers: - name: madchap @@ -33,11 +33,5 @@ dependencies: # - kind: security # description: Critical bug annotations: - artifacthub.io/prerelease: "false" - artifacthub.io/changes: | - - kind: fixed - description: Broken rendering of media PVC - - kind: fixed - description: Typo in description of digests - - kind: changed - description: Bump DefectDojo to 2.52.1 + artifacthub.io/prerelease: "true" + artifacthub.io/changes: "" diff --git a/helm/defectdojo/README.md b/helm/defectdojo/README.md index 861a4456c90..aa468e6bc61 100644 --- a/helm/defectdojo/README.md +++ b/helm/defectdojo/README.md @@ -495,7 +495,7 @@ kubectl delete pvc data-defectdojo-redis-0 data-defectdojo-postgresql-0 # General information about chart values -![Version: 1.8.1](https://img.shields.io/badge/Version-1.8.1-informational?style=flat-square) ![AppVersion: 2.52.1](https://img.shields.io/badge/AppVersion-2.52.1-informational?style=flat-square) +![Version: 1.8.2-dev](https://img.shields.io/badge/Version-1.8.2--dev-informational?style=flat-square) ![AppVersion: 2.53.0-dev](https://img.shields.io/badge/AppVersion-2.53.0--dev-informational?style=flat-square) A Helm chart for Kubernetes to install DefectDojo From f6cac49a9e289eb0811be60bba389670ed244697 Mon Sep 17 00:00:00 2001 From: Cody Maffucci <46459665+Maffooch@users.noreply.github.com> Date: Mon, 10 Nov 2025 14:53:22 -0600 Subject: [PATCH 21/21] Restore n0s1 Scanner documentation in supported tools --- .../parsers/file/n0s1.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/content/{en/connecting_your_tools => supported_tools}/parsers/file/n0s1.md (100%) diff --git a/docs/content/en/connecting_your_tools/parsers/file/n0s1.md b/docs/content/supported_tools/parsers/file/n0s1.md similarity index 100% rename from docs/content/en/connecting_your_tools/parsers/file/n0s1.md rename to docs/content/supported_tools/parsers/file/n0s1.md