Skip to content

docs(groups): describe the per-group landing page - #16277

Open
paulOsinski wants to merge 2 commits into
devfrom
feat/group-landing-page
Open

paulOsinski wants to merge 2 commits into
devfrom
feat/group-landing-page

Conversation

@paulOsinski

Copy link
Copy Markdown
Contributor

Description

Documents the new DefectDojo Pro group setting Landing Page on the "Share permissions: User Groups" page (docs/content/admin/user_management/create_user_group.md).

A Pro group can set a path inside the DefectDojo UI that its members land on after login and whenever they open Home, instead of the Command Center. The new section covers how to set it on the Create / Edit Group form, which paths are accepted (a /ui/ path on the same instance, query strings kept; external URLs and non-UI routes are rejected), that only Home is replaced and every other page stays reachable, that the setting grants no access, and that the group created first wins when a user belongs to several groups with a landing page.

Docs-only change; no code is touched. Pairs with the Pro feature of the same name, which ships in the same release.

🤖 Generated with Claude Code

A DefectDojo Pro group can now set a landing page inside the UI that replaces
Home for its members. Document how to set it, what paths are accepted, that only
Home is replaced, that it grants no access, and which group wins when a user
belongs to several.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions

Copy link
Copy Markdown
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@paulOsinski paulOsinski modified the milestones: 3.5.0, 3.4.200 Oct 13, 2026
@dryrunsecurity

Copy link
Copy Markdown

DryRun Security

This pull request contains multiple low-severity findings where user 'paulOsinski' modified files in configured sensitive codepaths without being on the allowed authors list. These issues are non-blocking and do not prevent the merge.

Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/api_v2/prefetch/prefetcher.py (drs_a8adc681)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/api_v2/prefetch/prefetcher.py' matches configured sensitive codepath pattern 'dojo/api_v2/**/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/api_v2/prefetch/utils.py (drs_6893aa1c)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/api_v2/prefetch/utils.py' matches configured sensitive codepath pattern 'dojo/api_v2/**/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/api_v2/views.py (drs_53d693f1)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/api_v2/views.py' matches configured sensitive codepath pattern 'dojo/api_v2/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/apps.py (drs_6d27b9c6)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/apps.py' matches configured sensitive codepath pattern 'dojo/apps.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/authorization/api_permissions.py (drs_6c287add)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/authorization/api_permissions.py' matches configured sensitive codepath pattern 'dojo/authorization/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/decorators.py (drs_4790df6d)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/decorators.py' matches configured sensitive codepath pattern 'dojo/decorators.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/endpoint/utils.py (drs_c5e1ddd8)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/endpoint/utils.py' matches configured sensitive codepath pattern 'dojo/endpoint/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/importers/base_importer.py (drs_7c9db5d7)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/importers/base_importer.py' matches configured sensitive codepath pattern 'dojo/importers/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/importers/location_manager.py (drs_c398a6a6)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/importers/location_manager.py' matches configured sensitive codepath pattern 'dojo/importers/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/templates/dojo/report_endpoints.html (drs_b1950be7)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/templates/dojo/report_endpoints.html' matches configured sensitive codepath pattern 'dojo/templates/**/*.html' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.
Configured Sensitive Codepath Modified by Non-Allowed Author in dojo/user/authentication.py (drs_b59cb68d)
Vulnerability Configured Sensitive Codepath Modified by Non-Allowed Author
Description File 'dojo/user/authentication.py' matches configured sensitive codepath pattern 'dojo/user/*.py' and was modified by 'paulOsinski' (commit a6026ff) who is not in the allowed authors list.

Comment to provide feedback on these findings.

Report false positive: @dryrunsecurity fp [FINDING ID] [FEEDBACK]
Report low-impact: @dryrunsecurity nit [FINDING ID] [FEEDBACK]

Example: @dryrunsecurity fp drs_90eda195 This code is not user-facing

All finding details can be found in the DryRun Security Dashboard.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant