Files
codeql/csharp/ql/test/library-tests/frameworks/sql/Sql1.ql

14 lines
383 B
Plaintext

import semmle.code.csharp.frameworks.Sql
import semmle.code.csharp.dataflow.internal.ExternalFlow
import semmle.code.csharp.dataflow.internal.DataFlowPublic
query predicate sqlExpressions(SqlExpr se, Expr e) { se.getSql() = e }
query predicate sqlCsvSinks(Element p, Expr e) {
p = e.getParent() and
exists(Node n |
sinkNode(n, "sql-injection") and
n.asExpr() = e
)
}