Class SQLInjectionFixComposer
java.lang.Object
io.codemodder.remediation.sqlinjection.SQLInjectionFixComposer
Composes several transformations related to SQL injections.
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanGiven aMethodCallExprrelated to executing JDBC API SQL queries (i.e.static booleanmatch(MethodOrConstructor methodOrConstructor) Check if theMethodCallExpris a JDBC API query method that is a target of a SQL injection transformation.
-
Method Details
-
checkAndFix
Given aMethodCallExprrelated to executing JDBC API SQL queries (i.e. prepareStatement(), executeQuery(), etc.), parameterize data injections or add a validation step for structural injections. -
match
Check if theMethodCallExpris a JDBC API query method that is a target of a SQL injection transformation.
-