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

Add OWASP ZAP adapter to gauntlt #47

Closed
wickett opened this issue Nov 3, 2012 · 8 comments
Closed

Add OWASP ZAP adapter to gauntlt #47

wickett opened this issue Nov 3, 2012 · 8 comments

Comments

@wickett
Copy link
Member

wickett commented Nov 3, 2012

Its open source, cross platform, and supports JSON & XML via a REST API.
Under very active development, and I'm very happy to enhance it to make it easier to integrate with gauntlt or any other security tool.
It scores 100% XSS detection on wavsep.

  • Simon
@psiinon
Copy link

psiinon commented Nov 3, 2012

I've created a basic ZAP plugin for Minion which shows the sort of things you can do with ZAP: https://github.com/ygjb/minion/blob/master/plugins/zap_plugin/minion/plugins/zap_plugin.py
In this case it accepts a target URL, spiders it, then runs the active scanner against it and reports any issues found.
Its written in Python, but we can use any language to drive the REST API.

@bowsersenior
Copy link
Contributor

Thanks for the input Simon. I think it would be fairly straightforward to use the REST API for ZAP within gauntlt. The attack file would specify the URL of a running ZAP server and then send requests to it.

One other interesting option is to use JRuby. Since we last discussed ZAP integration, we have added full JRuby support to Gauntlt, which allows us to require and call Java code natively. We are doing a little of this direct Java integration already in scapegoat, one of the support tools we use for testing gauntlt itself:

Look forward to working with you to add ZAP support in the coming weeks!

@psiinon
Copy link

psiinon commented Dec 17, 2012

I've been struggling to find an time to look at this :(
But I've raised an issue for it: http://code.google.com/p/zaproxy/issues/detail?id=439 and I'll see if I can get someone else to look at this asap.

@bowsersenior
Copy link
Contributor

Awesome! Thanks, @psiinon

Sent from my iPhone

On Dec 17, 2012, at 4:00 AM, psiinon notifications@github.com wrote:

I've been struggling to find an time to look at this :(
But I've raised an issue for it: http://code.google.com/p/zaproxy/issues/detail?id=439 and I'll see if I can get someone else to look at this asap.


Reply to this email directly or view it on GitHub.

@wickett
Copy link
Member Author

wickett commented Aug 8, 2013

@psiinon I have the goal of adding 15 new tools into gauntlt by Oct 1. Would love to get ZAP in. You still have someone interested in working on the integration. I dont mind stubbing in the first rev of the attack adapter and a couple default attack aliases, but would love to get some ZAP experts to customize the integration. You game?

@psiinon
Copy link

psiinon commented Aug 9, 2013

I'll double check with them.
If not then I'll help as much as I can. The only trouble is time - too much to do, too little time :(
The most effective way to integrate with ZAP is via the REST API - how easy is that to do from Gauntlt?
We can integrate via the command line, but I'd probably need to enhance that to make it effective enough, which will take time.

@domeniconi
Copy link

Hi! Was ZAP integration in Gauntlt done? Thanks!

@wickett
Copy link
Member Author

wickett commented Feb 25, 2018

We need to revisit this, closing for now and we may prioritize ZAP. What is the interest here?

@wickett wickett closed this as completed Feb 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants