-
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
Need support for Noseyparker latest version in DefectDojo #11535
Comments
Hi @Himan10 , I will submit a PR to support the latest version of Noseyparker. |
Hey @manuel-sommer, thanks for the update. I'll keep this issue open till then, whenever you're done with the support changes pls. do @ me here. |
@manuel-sommer hey buddy, any update on this issue? we can also raise a PR for this in case you're not available. |
I am working on it @Himan10 Should be done this week. |
Hey @manuel-sommer, I just wanted to confirm if you're caught up with other tasks then I'll pick this one but anyways lemme know. thanks |
could you take a look at the PR @Himan10 ? |
Thanks for the PR, will take a look @manuel-sommer and let you know soon. |
Can we close this @mtesauro? |
Hey Team,
We have been using DefectDojo in our organisation for quiet a few time and we recently made a change in the tools that we use for secret scanning in github/gitlab repositories, previously we were using gitleaks to collect the secrets and we replaced it with Noseyparker. However, with the versions we are using of defectdojo i.e., v 2.42.0 and below, we are not able to upload the secret scanning report obtained from noseyparker recent latest version i.e., 0.21.0 and above. We are receiving an error that says
An exception error occurred during the report import: ['Invalid Nosey Parker data, make sure to use Nosey Parker v0.16.0']
We have a requirement in our organisation to use latest version of Noseyparker and Defectdojo both but due to this issue, we can't meet the compliance requirements of our organisation.
I've also compared the finding stats of both the version of Noseyparker i.e., 0.16 VS 0.21. I ran both the versions of noseyparker on the same repository and here's the generated finding summary.
Running the scan using noseyparker v16
![Screenshot 2025-01-10 at 11 36 30 AM](https://private-user-images.githubusercontent.com/33115688/401841332-7e023d18-21a0-4d98-b746-9408c8007c68.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxODE0NTQsIm5iZiI6MTczOTE4MTE1NCwicGF0aCI6Ii8zMzExNTY4OC80MDE4NDEzMzItN2UwMjNkMTgtMjFhMC00ZDk4LWI3NDYtOTQwOGM4MDA3YzY4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA5NTIzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVkZDYyOTg3NTkzYzJhNzc3ZmRhMmM3MGY3YjMzM2UxNDczNTFjNzU1N2M3YmEyZjI4N2Q2YzI4MTgwYmY0OTMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.yH2mWSN3_tFXp0JgRDSVRO8pJvoPfIN_M49yqQgcgZs)
Running the scan using noseyparker v21
![Screenshot 2025-01-10 at 12 05 19 PM](https://private-user-images.githubusercontent.com/33115688/401848134-e04941e7-fb71-4061-a6cd-b1a66ca31288.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxODE0NTQsIm5iZiI6MTczOTE4MTE1NCwicGF0aCI6Ii8zMzExNTY4OC80MDE4NDgxMzQtZTA0OTQxZTctZmI3MS00MDYxLWE2Y2QtYjFhNjZjYTMxMjg4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDA5NTIzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyMDZjOTY4OTViMjMwYzUyMGVmNWI1YTg0MWVkYTQ5OWQ2YWEwYzkxMjkyMzY2YmE1ZDRhNWE5NDljZjdhODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.cBYr4XO_q6PYNzYQYJZGgObU5DavrjJfbiE21tcowoI)
As shown in the above two images, both the version have different set of findings and the latest version often groups a specific category of findings. Also, as mentioned in the documentation of Noseyparker latest version, there have been some changes in the JSON output report i.e.,
along with some changes in the representation of report in human format and datastore schema.
Could you please look into this issue and let us know if there'll be support for latest noseyparker versions in the upcoming defectdojo versions or if there's a way we could do this on our own, for example: by writing a parser or change the format of latest noseyparker report.
The text was updated successfully, but these errors were encountered: