Module SqlInjectionQuery
Provides taint tracking and dataflow configurations to be used in Sql injection queries.
Do not import this from a library file, in order to reduce the risk of unintentionally bringing a TaintTracking::Configuration into scope in an unrelated query.
Import path
import semmle.code.java.security.SqlInjectionQuery
Imports
FlowSources | Provides classes representing various flow sources for taint tracking. |
QueryInjection | Provides classes to reason about database query language injection vulnerabilities. |
java | Provides all default Java QL imports. |
Predicates
queryIsTaintedBy | Implementation of |
Modules
QueryInjectionFlowConfig | A taint-tracking configuration for unvalidated user input that is used in SQL queries. |
Aliases
QueryInjectionFlow | Tracks flow of unvalidated user input that is used in SQL queries. |