Files
codeql/javascript/ql/test/library-tests/frameworks/Vuex/test.ql
Asger Feldthaus dd1e21c713 JS: Model vuex
2021-07-02 12:47:55 +02:00

15 lines
416 B
Plaintext

import javascript
import testUtilities.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()
}
}