Files
codeql/java/ql/test/query-tests/security/CWE-089/semmle/examples/sbQuery.ql
2018-10-11 11:31:37 +02:00

10 lines
438 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