11dataFlow
22| a.js:1:15:1:23 | "tainted" | b.js:4:13:4:40 | whoKnow ... Tainted |
3- | a.js:1:15:1:23 | "tainted" | b.js:6:13:6:13 | x |
43| a.js:2:15:2:28 | "also tainted" | b.js:5:13:5:29 | notTaintedTrustMe |
54| async.js:2:16:2:23 | "source" | async.js:8:15:8:27 | await async() |
65| async.js:2:16:2:23 | "source" | async.js:13:15:13:20 | sync() |
@@ -26,6 +25,8 @@ dataFlow
2625| global.js:2:15:2:24 | "tainted2" | global.js:10:13:10:22 | g(source2) |
2726| global.js:5:22:5:35 | "also tainted" | global.js:9:13:9:22 | g(source1) |
2827| global.js:5:22:5:35 | "also tainted" | global.js:10:13:10:22 | g(source2) |
28+ | mixedExports.js:1:14:1:22 | 'tainted' | mixedExportsClient.js:6:13:6:13 | x |
29+ | mixedExports.js:1:14:1:22 | 'tainted' | mixedExportsClient.js:7:13:7:16 | ns.x |
2930| nodeJsLib.js:2:15:2:23 | "tainted" | esClient.js:7:13:7:18 | nj.foo |
3031| nodeJsLib.js:2:15:2:23 | "tainted" | esClient.js:10:13:10:17 | njFoo |
3132| nodeJsLib.js:2:15:2:23 | "tainted" | nodeJsClient.js:4:13:4:18 | nj.foo |
@@ -77,7 +78,6 @@ flowLabels
7778| tst5.mjs:15:8:15:19 | source(flow) | tst5.mjs:16:13:16:16 | flow |
7879taintTracking
7980| a.js:1:15:1:23 | "tainted" | b.js:4:13:4:40 | whoKnow ... Tainted |
80- | a.js:1:15:1:23 | "tainted" | b.js:6:13:6:13 | x |
8181| a.js:2:15:2:28 | "also tainted" | b.js:5:13:5:29 | notTaintedTrustMe |
8282| async.js:2:16:2:23 | "source" | async.js:7:14:7:20 | async() |
8383| async.js:2:16:2:23 | "source" | async.js:8:15:8:27 | await async() |
@@ -106,6 +106,8 @@ taintTracking
106106| global.js:2:15:2:24 | "tainted2" | global.js:10:13:10:22 | g(source2) |
107107| global.js:5:22:5:35 | "also tainted" | global.js:9:13:9:22 | g(source1) |
108108| global.js:5:22:5:35 | "also tainted" | global.js:10:13:10:22 | g(source2) |
109+ | mixedExports.js:1:14:1:22 | 'tainted' | mixedExportsClient.js:6:13:6:13 | x |
110+ | mixedExports.js:1:14:1:22 | 'tainted' | mixedExportsClient.js:7:13:7:16 | ns.x |
109111| nodeJsLib.js:1:15:1:23 | "tainted" | esClient.js:7:13:7:18 | nj.foo |
110112| nodeJsLib.js:1:15:1:23 | "tainted" | esClient.js:10:13:10:17 | njFoo |
111113| nodeJsLib.js:1:15:1:23 | "tainted" | nodeJsClient.js:4:13:4:18 | nj.foo |
@@ -182,7 +184,6 @@ taintTracking
182184| underscore.js:19:17:19:22 | "src5" | underscore.js:20:15:20:44 | _.map([ ... ource5) |
183185germanFlow
184186| a.js:1:15:1:23 | "tainted" | b.js:4:13:4:40 | whoKnow ... Tainted |
185- | a.js:1:15:1:23 | "tainted" | b.js:6:13:6:13 | x |
186187| a.js:2:15:2:28 | "also tainted" | b.js:5:13:5:29 | notTaintedTrustMe |
187188| async.js:2:16:2:23 | "source" | async.js:8:15:8:27 | await async() |
188189| async.js:2:16:2:23 | "source" | async.js:13:15:13:20 | sync() |
@@ -209,6 +210,8 @@ germanFlow
209210| global.js:2:15:2:24 | "tainted2" | global.js:10:13:10:22 | g(source2) |
210211| global.js:5:22:5:35 | "also tainted" | global.js:9:13:9:22 | g(source1) |
211212| global.js:5:22:5:35 | "also tainted" | global.js:10:13:10:22 | g(source2) |
213+ | mixedExports.js:1:14:1:22 | 'tainted' | mixedExportsClient.js:6:13:6:13 | x |
214+ | mixedExports.js:1:14:1:22 | 'tainted' | mixedExportsClient.js:7:13:7:16 | ns.x |
212215| nodeJsLib.js:2:15:2:23 | "tainted" | esClient.js:7:13:7:18 | nj.foo |
213216| nodeJsLib.js:2:15:2:23 | "tainted" | esClient.js:10:13:10:17 | njFoo |
214217| nodeJsLib.js:2:15:2:23 | "tainted" | nodeJsClient.js:4:13:4:18 | nj.foo |
0 commit comments