-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove DebugPy #10692
Remove DebugPy #10692
Conversation
DryRun Security SummaryThe pull request covers various security-focused changes to the DefectDojo application, including the removal of remote debugging, updates to the development environment configuration, dependency management, and improvements to the Kubernetes deployment instructions. Expand for full summarySummary: The code changes in this pull request cover various aspects of the DefectDojo application, including the removal of remote debugging functionality, updates to the development environment configuration, dependency management, and improvements to the Kubernetes deployment instructions. From an application security perspective, the key points are:
Overall, the changes in this pull request appear to be security-focused, with the removal of remote debugging, improved dependency management, and secure Kubernetes deployment practices. However, it's important to thoroughly review the changes and ensure that any potential security implications are addressed before merging the pull request. Files Changed:
Code AnalysisWe ran
Riskiness🟢 Risk threshold not exceeded. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved
Out of curiosity, may I know what was the fiasco? I haven't noticed any. I use |
Perfectly reasonable to ask why - no problem. The thing that happened earlier this week (Monday) and has happened several times in the past is: Between 2 and 3 a dev tool not used directly by DefectDojo "the app" breaks building our containers and a bunch of GH Actions. Since it was a dev thing that was breaking container building in GHA, we decided to yank it and have people manually install it if they used it. I'm very willing to explore other options as long as they don't break GH Actions and accommodate people who don't use debugpy. In my and @Maffooch 's case, we didn't mind setting up debugpy manually when we needed it but I can see how that would be painful if you used it regularly. Got any suggestions? |
Thank you for the explanation
I support the idea of dropping it and if somebody needs some deep troubleshooting, it is happening usually locally so anybody can add it ad-hoc. |
Happy to do so, and great call 😄 |
As I see changes from #10612, I just realized, that django-DefectDojo/readme-docs/KUBERNETES.md Lines 165 to 173 in 51cea97
might be removed as well. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Good catch. Removed |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
just got past this one and !devcon would have helped restore a debug environment without having yet another compose override 😄 |
With the recent fiasco around missing pypi images for debugpy that broke out build/testing automation, an opportunity was created to evaluate if we wanted to support this behavior anymore
[sc-7129]