Files
codeql/java/ql/test/query-tests/security/CWE-089/semmle/examples/sbQuery.ql
2018-08-30 10:48:05 +01:00

15 lines
447 B
Plaintext

import semmle.code.java.security.SqlUnescapedLib
from StringBuilderVar sbv, Expr uncontrolled, Method method, int methodLine
where
uncontrolledStringBuilderQuery(sbv, uncontrolled)
and method = uncontrolled.getEnclosingCallable()
and methodLine = method.getLocation().getStartLine()
select
method.getName(),
sbv.getLocation().getStartLine() - methodLine,
sbv,
uncontrolled.getLocation().getStartLine() - methodLine,
uncontrolled