Patent ID: 8266700

Claim:
A method for developing a secure web application, the method comprising: analyzing code, by a computing processor, associated with a web application to identify at least one security vulnerability related to a data entry field of the web application; generating validation code, by the processor, to alleviate the security vulnerability, wherein said generating validation code comprises displaying identity of the at least one security vulnerability to a developer of the web application and displaying at least one validation routine, for selection by the developer, to be applied to the at least one security vulnerability; inserting the validation code into the web application code to validate proper use of the data entry field associated with the security vulnerability, thereby alleviating the vulnerability; checking, by the processor executing the inserted validation code, whether data entered into the data entry field conforms to a predetermined format; and changing, by the processor executing the inserted validation code, the entered data that does not conform to the predetermined format to ensure conformity with the predetermined format.