HP Fortify rules for Tapestry framework -
i use hp fortify scan web-gui-project implemented tapestry framework. test, if fortify able find vulnerabilities in tapestry-project created vulnerable project , scanned it. project contained reflected xss vulnerability in .tml-file:
<t:form t:id="testxssform"> <t:label for="testinputfield" /> <t:textfield t:id="testinputfield" t:value="testinput" /> <input type="submit" value="submit" /> </t:form> <p> input <t:outputraw t:value="testinput"/> </p>
(see more detailed example @ http://www.disasterarea.co.uk/blog/xss-vulnerabilities-in-web-frameworks-2/)
vulnerability not found fortify , think, fortify doesn't understand framework specific .tml-files @ all.
think possible create configuration rule specific case , flag occurences of "t:outputraw" potentially unsafe, think correct way consist of creating datasource rule inputform , datasink rule outputraw field.
how can that? possible create dataflow rules tapestry's .tml-files in general?
fortify support states tapestry not supported. not possible create (useful) rules .tml files until parser files has been provided hp fortify , not planned in moment.
Comments
Post a Comment