Skip to content
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

Release 2.0.0 #299

Draft
wants to merge 148 commits into
base: develop
Choose a base branch
from
Draft

Release 2.0.0 #299

wants to merge 148 commits into from

Conversation

pablosnt
Copy link
Owner

No description provided.

pablosnt and others added 30 commits July 8, 2023 14:39
pablosnt and others added 20 commits December 27, 2023 19:36
Add Bandit scans to SAST workflow
* Fix code style issues

* Remove isort check as imports are handled by black

* Ignore false positives detected by Semgrep, Bandit and GitLeaks

* Fix MyPy issues

* Fix unit tests

* Ignore missing imports in MyPy

* Fix import issues reported by flake8

* Fix import

* Fix unit tests

* Fix typing

* Fix typing

* Fix typing

* Try to fix unit tests

* Ignore typing issue

* Use semgrep 1.52.0 in CI/CD

* Fix Defect-Dojo test

* Fix unit tests

* Fix unit tests
* Download original reports generated by tools

* Fix typing

* Fix executions serializer
* Custom proxy configuration for executions

* Remove unused import
* New endpoint to get RQ status and stats

* Fix unit tests
* Pentesting notes feature

* Fix code style issues
* Integration with HackTricks to link findings to wiki resources

* Update CHANGELOG

* Fix integrations unit tests
* Improve code style, and new reporting feature to generate JSON and XML reports

* Fix code style and ignore false positives reported by Semgrep and Bandit

* Fix mail template

* Improve checks before sending notifications

* Fix style errors

* Fix style errors

* Initial PDF report generation

* Improve PDF template

* Finish PDF template

* Unit tests for reporting module

* Fix code style

* Fix code style

* Ignore semgrep false positives in the PDF template

* Ignore semgrep false positives in the PDF template

* Improve unit tests coverage
* Add Chain-Bench scans to CI/CD

* Fix chain-bench hash

* Add quotes to echo and remove debugging echo

* Upgrade Semgrep version and add Njsscan scans for frontend code

* Force frontend change for testing Njsscan

* Add Dockle scans to CI/CD

* Force Docker change for testing Dockle

* Fix syntax in workflow

* Add github environment to chain-bench scans

* Fix chain-bench results handling

* Add continue-on-error to Dockle scans

* Remove chain-bench reporting as it's not working
* Limit triaging features to those findings that need it, handle finding fixes and new auto fix findings feature

* Fix findings automatically when they are no longer present in the target, or when their parent findings are marked as fixed

* Fix findings related to automatically fixed findings too

* Fix code style

* Fix import

* Fix code style

* Fix some findings errors

* Unit tests for latest changes on findings handling

* Fix some errors in unit tests

* Replace POST method for dislike by DELETE

* Fix custom DELETE endpoints

* Fix code style

* Update changelog

* Fix filtering issue in reporting feature

* Fix get_related_findings method
* Update NVD NIST API calls to use the API version 2.0

* Fix unit tests
)

* Hide authentication details in execution output, error and reports

* Fix code style

* Fix code style

* Improve unit tests coverage and don't protect authentication name as it will be shown on UI

* Fix error in unit tests

* Fix code style

* Check if report file exists before protecting it

* Fix unit tests

* Fix error in unit tests
@pablosnt pablosnt added release New release breaking Breaking changes labels Mar 29, 2024
@pablosnt pablosnt added this to the 2.0.0 milestone Mar 29, 2024
pablosnt and others added 7 commits March 29, 2024 16:26
* Customization of HTTP headers

* Fix code style

* Fix unit tests
* Remove scheduled_in and scheduled_time_unit from tasks

* Fix code style

* Fix code style

* Fix typo

* Remove debug input

* Fix input validation
* Multi Factor Authentication

* Unit tests for MFA

* Fix code style

* Fix code style

* Fix code style

* Fix Bandit finding

* Remove unused import

* Fix error in reset password feature

* Fix errors and unit tests
* Initial implementation for the alert system and the CVE Crowd integration

* Fix integrations and add notifications for the alerts via Telegram and mail

* Unit tests for CVE Crowd integration, fix code style and ignore Semgrep false positives

* Fix code style and ignore Bandit false positive

* Fix code style

* Move monitor job to RQ

* Unit tests for alerts

* Fix code style

* Fix code style

* Fix code style

* Fix unit test

* Fix unit tests

* Fix error in PUT operation

* Fix unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking Breaking changes release New release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant