Files
codeql/python/ql/test/library-tests/taint/dataflow/Config.qll
2020-03-20 16:35:37 +01:00

16 lines
468 B
Plaintext

import python
import semmle.python.dataflow.DataFlow
class TestConfiguration extends DataFlow::Configuration {
TestConfiguration() { this = "Test configuration" }
override predicate isSource(ControlFlowNode source) { source.(NameNode).getId() = "SOURCE" }
override predicate isSink(ControlFlowNode sink) {
exists(CallNode call |
call.getFunction().(NameNode).getId() = "SINK" and
sink = call.getAnArg()
)
}
}