Files
codeql/csharp/ql/test/library-tests/dataflow/global/TaintTrackingPath.ql
2022-12-11 18:32:19 +01:00

20 lines
498 B
Plaintext

/**
* @kind path-problem
*/
import csharp
import Common
import DataFlow::PathGraph
class TTConfig extends TaintTracking::Configuration instanceof Config {
override predicate isSource(DataFlow::Node source) { Config.super.isSource(source) }
override predicate isSink(DataFlow::Node sink) { Config.super.isSink(sink) }
}
from TTConfig c, DataFlow::PathNode source, DataFlow::PathNode sink, string s
where
c.hasFlowPath(source, sink) and
s = sink.toString()
select sink, source, sink, s