mirror of
https://github.com/github/codeql.git
synced 2026-03-04 06:36:46 +01:00
Java: Identify more APIs as supported in the telemetry queries (as QL defined sources).
This commit is contained in:
@@ -79,8 +79,15 @@ private class CloseFileMethod extends Method {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* A class of local file open call source nodes.
|
||||
*/
|
||||
class LocalFileOpenCallSource extends DataFlow::Node {
|
||||
LocalFileOpenCallSource() { this.asExpr() instanceof LocalFileOpenCall }
|
||||
}
|
||||
|
||||
private module FilesystemFlowConfig implements DataFlow::ConfigSig {
|
||||
predicate isSource(DataFlow::Node src) { src.asExpr() instanceof LocalFileOpenCall }
|
||||
predicate isSource(DataFlow::Node src) { src instanceof LocalFileOpenCallSource }
|
||||
|
||||
predicate isSink(DataFlow::Node sink) {
|
||||
filesystemInput(sink, _) or
|
||||
|
||||
Reference in New Issue
Block a user