Using Automated Fix Generation: to Mitigate SQL Injection Vulnerabilities - A Detailed Approach