Files
codeql/python/ql/test/library-tests/taint/invalid/NoSource.ql
2018-11-19 15:15:54 +00:00

27 lines
477 B
Plaintext

import python
import semmle.python.security.TaintTracking
/* Flow */
import semmle.python.security.strings.Untrusted
/* Sinks */
class AnySink extends TaintSink{
AnySink() {
this instanceof ControlFlowNode
}
override predicate sinks(TaintKind kind) { any() }
}
from TaintSource src, TaintSink sink
where src.flowsToSink(sink)
select sink.toString(), "This message wouldn't appear if the query were complete $@",
src.toString(), "nor this"