Module FlowSources
Provides classes representing various flow sources for taint tracking.
Import path
import semmle.code.cpp.security.FlowSources
Imports
DataFlow | Provides a library for local (intra-procedural) and global (inter-procedural) data flow analysis: deciding whether data can flow from a source to a sink. This library differs from the one in |
FlowSource | Provides classes for modeling functions that return data from (or send data to) potentially untrusted sources. To use this QL library, create a QL class extending |
cpp | Provides classes and predicates for working with C/C++ code. |
Classes
FlowSource | A data flow source of user input, whether local or remote. |
LocalFlowSource | A data flow source of local user input. |
RemoteFlowSink | A remote data flow sink. |
RemoteFlowSource | A data flow source of remote user input. |