Files
2021-03-23 14:53:13 +00:00

20 lines
621 B
Plaintext

import javascript
query predicate browserObject(Electron::BrowserObject obj) { any() }
query predicate clientRequest_getADataNode(Electron::ElectronClientRequest cr, DataFlow::Node data) {
cr.getADataNode() = data
}
query predicate clientRequest(Electron::ElectronClientRequest cr) { any() }
query predicate ipcFlow(DataFlow::Node pred, DataFlow::Node succ) {
DataFlow::SharedFlowStep::step(pred, succ)
}
query predicate remoteFlowSources(RemoteFlowSource source) { any() }
query predicate webContents(Electron::WebContents wc) { any() }
query predicate webPreferences(Electron::WebPreferences pref) { any() }