mirror of
https://github.com/github/codeql.git
synced 2026-02-23 02:13:41 +01:00
19 lines
532 B
Plaintext
19 lines
532 B
Plaintext
/** Provides classes representing various flow sinks for data flow / taint tracking. */
|
|
|
|
private import java
|
|
private import semmle.code.java.dataflow.ExternalFlow
|
|
private import semmle.code.java.dataflow.DataFlow
|
|
|
|
/**
|
|
* A data flow sink node for an API, which should be considered
|
|
* supported for a modeling perspective.
|
|
*/
|
|
abstract class ApiSinkNode extends DataFlow::Node { }
|
|
|
|
/**
|
|
* Add all sink models as data sinks.
|
|
*/
|
|
private class ApiSinkNodeExternal extends ApiSinkNode {
|
|
ApiSinkNodeExternal() { sinkNode(this, _) }
|
|
}
|