Files
codeql/python/ql/lib/experimental/cryptography/utils/CallCfgNodeWithTarget.qll
2023-12-14 13:22:44 +01:00

13 lines
398 B
Plaintext

/**
* Patches all DataFlow::CallCfgNode adding a getTarget predicate to a new
* subclass of CallCfgNode
*/
import python
private import semmle.python.dataflow.new.internal.TypeTrackingImpl
private import semmle.python.ApiGraphs
class CallCfgNodeWithTarget extends DataFlow::Node instanceof DataFlow::CallCfgNode {
DataFlow::Node getTarget() { TypeTrackingInput::returnStep(result, this) }
}