Taras, On Tue, Mar 20, 2012 at 5:07 PM, Taras <ox...@oxdef.info> wrote: > Hi, all! > > I have proposal to add references to KB vuln object. For example for XSS > we can add references to: > > * CWE-79: Improper Neutralization of Input During Web Page Generation > ('Cross-site Scripting') > * OWASP: https://www.owasp.org/index.php/Cross-site_Scripting_(XSS) > > in xss.py it will looks like: > ------------------------------------------- > v = vuln.vuln(mutant) > v.setPluginName(self.getName()) > v.setId(response.id) > v.setName('Cross site scripting vulnerability') > v.setSeverity(severity.MEDIUM) > v.addReference('OWASP', > 'https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)') > v.addReference('CWE-79: Improper Neutralization of Input During Web Page > Generation', > 'http://cwe.mitre.org/data/definitions/79.html') > msg = 'Cross Site Scripting was found at: ' + mutant.foundAt() > msg += ' This vulnerability affects ' + ','.join(mutant.affected_browsers) > v.setDesc(msg) > v.addToHighlight(mod_value) > kb.kb.append(self, 'xss', v) > ------------------------------------------- > we can use this additional information then in output plugins. > What do you think about it?
I think its a great idea! I would implement it in another way, because in a future we'll also want to add a long description to the vulnerability, recommendations for fixing, etc. and it doesn't sound like that info should be in the middle of the code. This was something that was already tackled a while ago and never got to trunk. The code is available here [0] , maybe we can steal some ideas from there. What do you think about this? [1] Maybe we should split this into different XML files, change the code a little bit and we're done? [0] http://sourceforge.net/apps/trac/w3af/browser/branches/rickybobby [1] http://sourceforge.net/apps/trac/w3af/browser/branches/rickybobby/core/data/vulnReferences Regards, > -- > Taras > http://oxdef.info > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > W3af-develop mailing list > W3af-develop@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/w3af-develop -- Andrés Riancho Director of Web Security at Rapid7 LLC Founder at Bonsai Information Security Project Leader at w3af ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ W3af-develop mailing list W3af-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/w3af-develop