Files
codeql/javascript/ql/test/library-tests/frameworks/Vuex/test.ql

15 lines
413 B
Plaintext

import javascript
import utils.test.ConsistencyChecking
class BasicTaint extends TaintTracking::Configuration {
BasicTaint() { this = "BasicTaint" }
override predicate isSource(DataFlow::Node node) {
node.(DataFlow::CallNode).getCalleeName() = "source"
}
override predicate isSink(DataFlow::Node node) {
node = any(DataFlow::CallNode call | call.getCalleeName() = "sink").getAnArgument()
}
}