mirror of
https://github.com/github/codeql.git
synced 2026-02-16 15:03:41 +01:00
19 lines
578 B
Plaintext
19 lines
578 B
Plaintext
/**
|
|
* @kind path-problem
|
|
*/
|
|
|
|
import codeql.ruby.AST
|
|
import codeql.ruby.DataFlow
|
|
import utils.test.InlineFlowTest
|
|
import DefaultFlowTest
|
|
import TaintFlow::PathGraph
|
|
import codeql.ruby.dataflow.internal.DataFlowDispatch as DataFlowDispatch
|
|
|
|
query predicate mayBenefitFromCallContext = DataFlowDispatch::mayBenefitFromCallContext/1;
|
|
|
|
query predicate viableImplInCallContext = DataFlowDispatch::viableImplInCallContext/2;
|
|
|
|
from TaintFlow::PathNode source, TaintFlow::PathNode sink
|
|
where TaintFlow::flowPath(source, sink)
|
|
select sink, source, sink, "$@", source, source.toString()
|