mirror of
https://github.com/github/codeql.git
synced 2026-02-28 21:03:50 +01:00
28 lines
527 B
Plaintext
28 lines
527 B
Plaintext
/**
|
|
* @kind path-problem
|
|
*/
|
|
import csharp
|
|
import Common
|
|
import DataFlow::PathGraph
|
|
|
|
class TTConfig extends TaintTracking::Configuration {
|
|
Config c;
|
|
TTConfig() {
|
|
this = c
|
|
}
|
|
|
|
override predicate isSource(DataFlow::Node source) {
|
|
c.isSource(source)
|
|
}
|
|
|
|
override predicate isSink(DataFlow::Node sink) {
|
|
c.isSink(sink)
|
|
}
|
|
}
|
|
|
|
from TTConfig c, DataFlow::PathNode source, DataFlow::PathNode sink, string s
|
|
where c.hasFlowPath(source, sink)
|
|
and s = sink.toString()
|
|
select sink, s, source, sink
|
|
order by s asc
|