|
|
|
|
@@ -1,3 +1,12 @@
|
|
|
|
|
#select
|
|
|
|
|
| apollo-test.js:11:25:11:28 | true | apollo-test.js:11:25:11:28 | true | apollo-test.js:11:25:11:28 | true | CORS Origin allows broad access due to $@. | apollo-test.js:11:25:11:28 | true | permissive or user controlled value |
|
|
|
|
|
| apollo-test.js:21:25:21:28 | null | apollo-test.js:21:25:21:28 | null | apollo-test.js:21:25:21:28 | null | CORS Origin allows broad access due to $@. | apollo-test.js:21:25:21:28 | null | permissive or user controlled value |
|
|
|
|
|
| apollo-test.js:26:25:26:35 | user_origin | apollo-test.js:8:33:8:39 | req.url | apollo-test.js:26:25:26:35 | user_origin | CORS Origin allows broad access due to $@. | apollo-test.js:8:33:8:39 | req.url | permissive or user controlled value |
|
|
|
|
|
| apollo-test.js:26:25:26:35 | user_origin | apollo-test.js:8:42:8:45 | true | apollo-test.js:26:25:26:35 | user_origin | CORS Origin allows broad access due to $@. | apollo-test.js:8:42:8:45 | true | permissive or user controlled value |
|
|
|
|
|
| express-test.js:26:17:26:19 | '*' | express-test.js:26:17:26:19 | '*' | express-test.js:26:17:26:19 | '*' | CORS Origin allows broad access due to $@. | express-test.js:26:17:26:19 | '*' | permissive or user controlled value |
|
|
|
|
|
| express-test.js:33:17:33:27 | user_origin | express-test.js:10:33:10:39 | req.url | express-test.js:33:17:33:27 | user_origin | CORS Origin allows broad access due to $@. | express-test.js:10:33:10:39 | req.url | permissive or user controlled value |
|
|
|
|
|
| express-test.js:33:17:33:27 | user_origin | express-test.js:10:42:10:45 | true | express-test.js:33:17:33:27 | user_origin | CORS Origin allows broad access due to $@. | express-test.js:10:42:10:45 | true | permissive or user controlled value |
|
|
|
|
|
| express-test.js:48:17:48:19 | '*' | express-test.js:48:17:48:19 | '*' | express-test.js:48:17:48:19 | '*' | CORS Origin allows broad access due to $@. | express-test.js:48:17:48:19 | '*' | permissive or user controlled value |
|
|
|
|
|
edges
|
|
|
|
|
| apollo-test.js:8:9:8:19 | user_origin | apollo-test.js:26:25:26:35 | user_origin | provenance | |
|
|
|
|
|
| apollo-test.js:8:9:8:19 | user_origin | apollo-test.js:26:25:26:35 | user_origin | provenance | |
|
|
|
|
|
@@ -6,8 +15,11 @@ edges
|
|
|
|
|
| apollo-test.js:8:33:8:39 | req.url | apollo-test.js:8:23:8:46 | url.par ... , true) | provenance | |
|
|
|
|
|
| apollo-test.js:8:42:8:45 | true | apollo-test.js:8:23:8:46 | url.par ... , true) | provenance | |
|
|
|
|
|
| express-test.js:10:9:10:19 | user_origin | express-test.js:33:17:33:27 | user_origin | provenance | |
|
|
|
|
|
| express-test.js:10:9:10:19 | user_origin | express-test.js:33:17:33:27 | user_origin | provenance | |
|
|
|
|
|
| express-test.js:10:23:10:46 | url.par ... , true) | express-test.js:10:9:10:19 | user_origin | provenance | |
|
|
|
|
|
| express-test.js:10:23:10:46 | url.par ... , true) | express-test.js:10:9:10:19 | user_origin | provenance | |
|
|
|
|
|
| express-test.js:10:33:10:39 | req.url | express-test.js:10:23:10:46 | url.par ... , true) | provenance | |
|
|
|
|
|
| express-test.js:10:42:10:45 | true | express-test.js:10:23:10:46 | url.par ... , true) | provenance | |
|
|
|
|
|
nodes
|
|
|
|
|
| apollo-test.js:8:9:8:19 | user_origin | semmle.label | user_origin |
|
|
|
|
|
| apollo-test.js:8:9:8:19 | user_origin | semmle.label | user_origin |
|
|
|
|
|
@@ -20,15 +32,13 @@ nodes
|
|
|
|
|
| apollo-test.js:26:25:26:35 | user_origin | semmle.label | user_origin |
|
|
|
|
|
| apollo-test.js:26:25:26:35 | user_origin | semmle.label | user_origin |
|
|
|
|
|
| express-test.js:10:9:10:19 | user_origin | semmle.label | user_origin |
|
|
|
|
|
| express-test.js:10:9:10:19 | user_origin | semmle.label | user_origin |
|
|
|
|
|
| express-test.js:10:23:10:46 | url.par ... , true) | semmle.label | url.par ... , true) |
|
|
|
|
|
| express-test.js:10:23:10:46 | url.par ... , true) | semmle.label | url.par ... , true) |
|
|
|
|
|
| express-test.js:10:33:10:39 | req.url | semmle.label | req.url |
|
|
|
|
|
| express-test.js:10:42:10:45 | true | semmle.label | true |
|
|
|
|
|
| express-test.js:26:17:26:19 | '*' | semmle.label | '*' |
|
|
|
|
|
| express-test.js:33:17:33:27 | user_origin | semmle.label | user_origin |
|
|
|
|
|
| express-test.js:33:17:33:27 | user_origin | semmle.label | user_origin |
|
|
|
|
|
| express-test.js:48:17:48:19 | '*' | semmle.label | '*' |
|
|
|
|
|
subpaths
|
|
|
|
|
#select
|
|
|
|
|
| apollo-test.js:11:25:11:28 | true | apollo-test.js:11:25:11:28 | true | apollo-test.js:11:25:11:28 | true | CORS Origin misconfiguration due to a $@. | apollo-test.js:11:25:11:28 | true | too permissive or user controlled value |
|
|
|
|
|
| apollo-test.js:21:25:21:28 | null | apollo-test.js:21:25:21:28 | null | apollo-test.js:21:25:21:28 | null | CORS Origin misconfiguration due to a $@. | apollo-test.js:21:25:21:28 | null | too permissive or user controlled value |
|
|
|
|
|
| apollo-test.js:26:25:26:35 | user_origin | apollo-test.js:8:33:8:39 | req.url | apollo-test.js:26:25:26:35 | user_origin | CORS Origin misconfiguration due to a $@. | apollo-test.js:8:33:8:39 | req.url | too permissive or user controlled value |
|
|
|
|
|
| apollo-test.js:26:25:26:35 | user_origin | apollo-test.js:8:42:8:45 | true | apollo-test.js:26:25:26:35 | user_origin | CORS Origin misconfiguration due to a $@. | apollo-test.js:8:42:8:45 | true | too permissive or user controlled value |
|
|
|
|
|
| express-test.js:26:17:26:19 | '*' | express-test.js:26:17:26:19 | '*' | express-test.js:26:17:26:19 | '*' | CORS Origin misconfiguration due to a $@. | express-test.js:26:17:26:19 | '*' | too permissive or user controlled value |
|
|
|
|
|
| express-test.js:33:17:33:27 | user_origin | express-test.js:10:33:10:39 | req.url | express-test.js:33:17:33:27 | user_origin | CORS Origin misconfiguration due to a $@. | express-test.js:10:33:10:39 | req.url | too permissive or user controlled value |
|