dev: hot reloading improvements celery/html/tpl #12714
Merged
DryRunSecurity / General Security Analyzer
succeeded
Jun 28, 2025 in 51s
DryRun Security
Details
General Security Analyzer Findings: 3 detected
⚠️ Overly Permissive File Permissions docker/entrypoint-celery-worker-dev.sh (click for details)
| Type | Overly Permissive File Permissions |
| Description | The umask 0002 setting grants group write permissions to newly created files, which is less restrictive than typical production security practices. In a shared environment, this could allow unintended file modifications by group members. |
| Filename | docker/entrypoint-celery-worker-dev.sh |
| CodeLink | django-DefectDojo/docker/entrypoint-celery-worker-dev.sh Lines 1 to 26 in fdb714f |
⚠️ Unnecessary Development Dependency requirements.txt (click for details)
| Type | Unnecessary Development Dependency |
| Description | The watchdog package is added to requirements without clear separation between development and production dependencies. This could unnecessarily increase the application's dependency attack surface if deployed to production without careful filtering. |
| Filename | requirements.txt |
| CodeLink | django-DefectDojo/requirements.txt Lines 76 to 79 in fdb714f |
⚠️ Development Script in Production Image Dockerfile.django-alpine (click for details)
| Type | Development Script in Production Image |
| Description | The Dockerfile includes a development-specific entrypoint script that could expose unnecessary configuration details or debug features if used in a production environment. This increases the potential attack surface by including non-essential scripts with potentially less secure configurations. |
| Filename | Dockerfile.django-alpine |
| CodeLink | django-DefectDojo/Dockerfile.django-alpine Lines 67 to 73 in fdb714f |
Loading