-
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
Add new parser - Rapplex #10202
Add new parser - Rapplex #10202
Conversation
Hi there 👋, @DryRunSecurity here, below is a summary of our analysis and findings.
Note 🟢 Risk threshold not exceeded. Change Summary (click to expand)The following is a summary of changes in this pull request made by me, your security buddy 🤖. Note that this summary is auto-generated and not meant to be a definitive list of security issues but rather a helpful summary from a security perspective. Summary: This GitHub Pull Request includes several changes related to the integration of the Rapplex web application security scanner into the DefectDojo application. The changes cover the following areas:
From an application security perspective, these changes appear to be well-designed and implemented. The addition of the Rapplex integration, the comprehensive test coverage, and the inclusion of sample scan reports demonstrate a commitment to improving the security capabilities of the DefectDojo application. Files Changed:
Overall, the changes in this Pull Request appear to be well-designed and implemented, with a focus on improving the security capabilities of the DefectDojo application through the integration of the Rapplex web application security scanner. Powered by DryRun Security |
@AlperenY-cs I just kicked off the tests - they'll need to be green before we'll merge this PR - the Ruff linter has issues you can address now or when the rest of the tests have run. |
Thanks. I solved the ruff linter's problems. #fyi |
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
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.
Thanks for the code changes.
@albay Closing and re-opening as the tests seem stuck for some reason |
@AlperenY-cs one last thing that needed is to update the settings hash, and then I think this one will be good to go! Details for doing so are here: https://github.com/DefectDojo/django-DefectDojo/blob/67a75710d6991a3ee3d4ed8dca7d0ef5c9cef46a/dojo/settings/settings.dist.py#L1C1-L11C106 |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
@mtesauro Hi, is there anything I need to do? |
@AlperenY-cs Looks like there's a conflict with the settings.dist.py - mind (re)doing what @Maffooch said above: #10202 (comment) Other then the merge conflict, this looks good. Once the merge conflicts are sorted out, the rest of the reviews/approvals can start happening. |
Conflicts have been resolved. A maintainer will review the pull request shortly. |
DryRun Security SummaryThis pull request introduces changes to integrate the Rapplex web application security scanner with the DefectDojo application, including adding documentation, updating configuration files, implementing support for the "Rapplex Scan" type, adding a parser script, and providing sample Rapplex scan reports for unit testing. Expand for full summarySummary: This pull request introduces several changes related to the integration of the Rapplex web application security scanner with the DefectDojo application. The changes include:
From an application security perspective, these changes are generally positive, as they improve the integration and handling of security scan data from the Rapplex tool. However, it's important to review the changes carefully to ensure that they do not introduce any security vulnerabilities or unintended consequences. Files Changed:
Code AnalysisWe ran Riskiness🟢 Risk threshold not exceeded. |
Quality Gate passedIssues Measures |
Rapplex - Web Application Security Scanner
For more information, Rapplex