qtil
advanced-security/qtil-ruby 0.0.2
Search

Predicate callStep

Holds if nodeFrom steps to nodeTo by being passed as a parameter in a call.

Flow into summarized library methods is not included, as that will lead to negative recursion (or, at best, terrible performance), since identifying calls to library methods is done using API graphs (which uses type tracking).

Import path

import codeql.ruby.typetracking.TypeTrackerSpecific
predicate callStep(Node nodeFrom, Node nodeTo)