mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Merge pull request #310 from esben-semmle/js/additional-client-request-data-nodes
Approved by xiemaisi
This commit is contained in:
@@ -16,3 +16,14 @@
|
||||
| tst.js:41:5:41:29 | net.req ... url }) |
|
||||
| tst.js:43:5:43:26 | new Cli ... st(url) |
|
||||
| tst.js:45:5:45:35 | new Cli ... url }) |
|
||||
| tst.js:53:5:53:23 | axios({data: data}) |
|
||||
| tst.js:55:5:55:34 | axios.g ... _data}) |
|
||||
| tst.js:57:5:57:39 | axios.p ... data2}) |
|
||||
| tst.js:59:5:59:52 | axios({ ... sData}) |
|
||||
| tst.js:61:5:61:60 | window. ... yData}) |
|
||||
| tst.js:63:5:63:68 | got(url ... yData}) |
|
||||
| tst.js:65:5:65:23 | superagent.get(url) |
|
||||
| tst.js:66:5:66:23 | superagent.get(url) |
|
||||
| tst.js:67:5:67:24 | superagent.post(url) |
|
||||
| tst.js:68:5:68:23 | superagent.get(url) |
|
||||
| tst.js:69:5:69:23 | superagent.get(url) |
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
| tst.js:53:5:53:23 | axios({data: data}) | tst.js:53:18:53:21 | data |
|
||||
| tst.js:57:5:57:39 | axios.p ... data2}) | tst.js:57:19:57:23 | data1 |
|
||||
| tst.js:57:5:57:39 | axios.p ... data2}) | tst.js:57:33:57:37 | data2 |
|
||||
| tst.js:59:5:59:52 | axios({ ... sData}) | tst.js:59:21:59:30 | headerData |
|
||||
| tst.js:59:5:59:52 | axios({ ... sData}) | tst.js:59:41:59:50 | paramsData |
|
||||
| tst.js:61:5:61:60 | window. ... yData}) | tst.js:61:33:61:42 | headerData |
|
||||
| tst.js:61:5:61:60 | window. ... yData}) | tst.js:61:51:61:58 | bodyData |
|
||||
| tst.js:63:5:63:68 | got(url ... yData}) | tst.js:63:24:63:33 | headerData |
|
||||
| tst.js:63:5:63:68 | got(url ... yData}) | tst.js:63:42:63:49 | bodyData |
|
||||
| tst.js:65:5:65:23 | superagent.get(url) | tst.js:65:31:65:34 | data |
|
||||
| tst.js:66:5:66:23 | superagent.get(url) | tst.js:66:29:66:31 | 'x' |
|
||||
| tst.js:66:5:66:23 | superagent.get(url) | tst.js:66:34:66:43 | headerData |
|
||||
| tst.js:67:5:67:24 | superagent.post(url) | tst.js:67:31:67:38 | bodyData |
|
||||
| tst.js:68:5:68:23 | superagent.get(url) | tst.js:68:29:68:31 | 'x' |
|
||||
| tst.js:68:5:68:23 | superagent.get(url) | tst.js:68:34:68:43 | headerData |
|
||||
| tst.js:68:5:68:23 | superagent.get(url) | tst.js:68:52:68:60 | queryData |
|
||||
| tst.js:69:5:69:23 | superagent.get(url) | tst.js:69:48:69:56 | queryData |
|
||||
@@ -0,0 +1,4 @@
|
||||
import javascript
|
||||
|
||||
from ClientRequest r
|
||||
select r, r.getADataNode()
|
||||
@@ -20,3 +20,14 @@
|
||||
| tst.js:43:5:43:26 | new Cli ... st(url) | tst.js:43:23:43:25 | url |
|
||||
| tst.js:45:5:45:35 | new Cli ... url }) | tst.js:45:23:45:34 | { url: url } |
|
||||
| tst.js:45:5:45:35 | new Cli ... url }) | tst.js:45:30:45:32 | url |
|
||||
| tst.js:53:5:53:23 | axios({data: data}) | tst.js:53:11:53:22 | {data: data} |
|
||||
| tst.js:55:5:55:34 | axios.g ... _data}) | tst.js:55:15:55:15 | x |
|
||||
| tst.js:57:5:57:39 | axios.p ... data2}) | tst.js:57:16:57:16 | x |
|
||||
| tst.js:59:5:59:52 | axios({ ... sData}) | tst.js:59:11:59:51 | {header ... msData} |
|
||||
| tst.js:61:5:61:60 | window. ... yData}) | tst.js:61:18:61:20 | url |
|
||||
| tst.js:63:5:63:68 | got(url ... yData}) | tst.js:63:9:63:11 | url |
|
||||
| tst.js:65:5:65:23 | superagent.get(url) | tst.js:65:20:65:22 | url |
|
||||
| tst.js:66:5:66:23 | superagent.get(url) | tst.js:66:20:66:22 | url |
|
||||
| tst.js:67:5:67:24 | superagent.post(url) | tst.js:67:21:67:23 | url |
|
||||
| tst.js:68:5:68:23 | superagent.get(url) | tst.js:68:20:68:22 | url |
|
||||
| tst.js:69:5:69:23 | superagent.get(url) | tst.js:69:20:69:22 | url |
|
||||
|
||||
@@ -48,3 +48,24 @@ import {ClientRequest, net} from 'electron';
|
||||
|
||||
unknown({ url:url });
|
||||
});
|
||||
|
||||
(function() {
|
||||
axios({data: data});
|
||||
|
||||
axios.get(x, {data: not_data});
|
||||
|
||||
axios.post(x, data1, {data: data2});
|
||||
|
||||
axios({headers: headerData, params: paramsData});
|
||||
|
||||
window.fetch(url, {headers: headerData, body: bodyData});
|
||||
|
||||
got(url, {headers: headerData, body: bodyData, quer: queryData});
|
||||
|
||||
superagent.get(url).query(data);
|
||||
superagent.get(url).set('x', headerData)
|
||||
superagent.post(url).send(bodyData);
|
||||
superagent.get(url).set('x', headerData).query(queryData);
|
||||
superagent.get(url).unknown(nonData).query(queryData);
|
||||
|
||||
});
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
| electron.js:8:16:8:78 | new Cli ... POST'}) | electron.js:31:16:31:22 | 'stuff' |
|
||||
| electron.js:8:16:8:78 | new Cli ... POST'}) | electron.js:32:14:32:25 | 'more stuff' |
|
||||
@@ -0,0 +1,4 @@
|
||||
import javascript
|
||||
|
||||
from Electron::ElectronClientRequest cr
|
||||
select cr, cr.getADataNode()
|
||||
@@ -0,0 +1,2 @@
|
||||
| src/http.js:27:16:27:73 | http.re ... POST'}) | src/http.js:50:16:50:22 | 'stuff' |
|
||||
| src/http.js:27:16:27:73 | http.re ... POST'}) | src/http.js:51:14:51:25 | 'more stuff' |
|
||||
@@ -0,0 +1,4 @@
|
||||
import javascript
|
||||
|
||||
from NodeJSLib::NodeJSClientRequest cr
|
||||
select cr, cr.getADataNode()
|
||||
Reference in New Issue
Block a user