java - Appscan source edition - SQL Injection -


i using appscan source edition java secure coding. reporting sql injection in application. issue generating query dynamically in code cannot use prepared statement. instead have e esapi.encoder().encodeforsql(new oraclecodec(), query). appscan not consider mitigate sql injection issue.

final string s = "select name users id = " +     esapi.encoder().encodeforsql(new oraclecodec(), userid);             statement = connection.preparestatement(s); 

this code additionally not work esapi.encoder()

how can resolve issue?

what should is

final string s = "select name users id = ?" statement = connection.preparestatement(s); statement.setstring(1, userid); 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -