Module FlowSources
Provides classes representing various flow sources for taint tracking.
Import path
import semmle.code.cpp.security.FlowSourcesImports
| 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. |