@@ -1320,6 +1320,48 @@ nodes
1320
1320
| tests.js:502:24:502:28 | value |
1321
1321
| tests.js:502:24:502:28 | value |
1322
1322
| tests.js:502:24:502:28 | value |
1323
+ | tests.js:508:30:508:32 | dst |
1324
+ | tests.js:508:30:508:32 | dst |
1325
+ | tests.js:508:35:508:37 | src |
1326
+ | tests.js:508:35:508:37 | src |
1327
+ | tests.js:511:13:511:25 | key |
1328
+ | tests.js:511:13:511:25 | key |
1329
+ | tests.js:511:19:511:25 | keys[i] |
1330
+ | tests.js:511:19:511:25 | keys[i] |
1331
+ | tests.js:511:19:511:25 | keys[i] |
1332
+ | tests.js:513:33:513:35 | dst |
1333
+ | tests.js:513:33:513:35 | dst |
1334
+ | tests.js:513:33:513:40 | dst[key] |
1335
+ | tests.js:513:33:513:40 | dst[key] |
1336
+ | tests.js:513:33:513:40 | dst[key] |
1337
+ | tests.js:513:33:513:40 | dst[key] |
1338
+ | tests.js:513:37:513:39 | key |
1339
+ | tests.js:513:37:513:39 | key |
1340
+ | tests.js:513:43:513:45 | src |
1341
+ | tests.js:513:43:513:45 | src |
1342
+ | tests.js:513:43:513:50 | src[key] |
1343
+ | tests.js:513:43:513:50 | src[key] |
1344
+ | tests.js:513:43:513:50 | src[key] |
1345
+ | tests.js:513:43:513:50 | src[key] |
1346
+ | tests.js:513:43:513:50 | src[key] |
1347
+ | tests.js:513:47:513:49 | key |
1348
+ | tests.js:513:47:513:49 | key |
1349
+ | tests.js:516:32:516:34 | src |
1350
+ | tests.js:516:32:516:34 | src |
1351
+ | tests.js:516:32:516:39 | src[key] |
1352
+ | tests.js:516:32:516:39 | src[key] |
1353
+ | tests.js:516:32:516:39 | src[key] |
1354
+ | tests.js:516:32:516:39 | src[key] |
1355
+ | tests.js:516:32:516:39 | src[key] |
1356
+ | tests.js:516:32:516:39 | src[key] |
1357
+ | tests.js:516:36:516:38 | key |
1358
+ | tests.js:516:36:516:38 | key |
1359
+ | tests.js:517:35:517:37 | dst |
1360
+ | tests.js:517:35:517:37 | dst |
1361
+ | tests.js:517:35:517:37 | dst |
1362
+ | tests.js:517:40:517:42 | key |
1363
+ | tests.js:517:40:517:42 | key |
1364
+ | tests.js:517:40:517:42 | key |
1323
1365
edges
1324
1366
| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
1325
1367
| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
@@ -2982,6 +3024,57 @@ edges
2982
3024
| tests.js:498:25:498:27 | key | tests.js:498:21:498:28 | src[key] |
2983
3025
| tests.js:500:38:500:42 | value | tests.js:494:32:494:34 | src |
2984
3026
| tests.js:500:38:500:42 | value | tests.js:494:32:494:34 | src |
3027
+ | tests.js:508:30:508:32 | dst | tests.js:513:33:513:35 | dst |
3028
+ | tests.js:508:30:508:32 | dst | tests.js:513:33:513:35 | dst |
3029
+ | tests.js:508:30:508:32 | dst | tests.js:517:35:517:37 | dst |
3030
+ | tests.js:508:30:508:32 | dst | tests.js:517:35:517:37 | dst |
3031
+ | tests.js:508:30:508:32 | dst | tests.js:517:35:517:37 | dst |
3032
+ | tests.js:508:30:508:32 | dst | tests.js:517:35:517:37 | dst |
3033
+ | tests.js:508:35:508:37 | src | tests.js:513:43:513:45 | src |
3034
+ | tests.js:508:35:508:37 | src | tests.js:513:43:513:45 | src |
3035
+ | tests.js:508:35:508:37 | src | tests.js:516:32:516:34 | src |
3036
+ | tests.js:508:35:508:37 | src | tests.js:516:32:516:34 | src |
3037
+ | tests.js:511:13:511:25 | key | tests.js:513:37:513:39 | key |
3038
+ | tests.js:511:13:511:25 | key | tests.js:513:37:513:39 | key |
3039
+ | tests.js:511:13:511:25 | key | tests.js:513:47:513:49 | key |
3040
+ | tests.js:511:13:511:25 | key | tests.js:513:47:513:49 | key |
3041
+ | tests.js:511:13:511:25 | key | tests.js:516:36:516:38 | key |
3042
+ | tests.js:511:13:511:25 | key | tests.js:516:36:516:38 | key |
3043
+ | tests.js:511:13:511:25 | key | tests.js:517:40:517:42 | key |
3044
+ | tests.js:511:13:511:25 | key | tests.js:517:40:517:42 | key |
3045
+ | tests.js:511:13:511:25 | key | tests.js:517:40:517:42 | key |
3046
+ | tests.js:511:13:511:25 | key | tests.js:517:40:517:42 | key |
3047
+ | tests.js:511:19:511:25 | keys[i] | tests.js:511:13:511:25 | key |
3048
+ | tests.js:511:19:511:25 | keys[i] | tests.js:511:13:511:25 | key |
3049
+ | tests.js:511:19:511:25 | keys[i] | tests.js:511:13:511:25 | key |
3050
+ | tests.js:511:19:511:25 | keys[i] | tests.js:511:13:511:25 | key |
3051
+ | tests.js:513:33:513:35 | dst | tests.js:513:33:513:40 | dst[key] |
3052
+ | tests.js:513:33:513:35 | dst | tests.js:513:33:513:40 | dst[key] |
3053
+ | tests.js:513:33:513:40 | dst[key] | tests.js:508:30:508:32 | dst |
3054
+ | tests.js:513:33:513:40 | dst[key] | tests.js:508:30:508:32 | dst |
3055
+ | tests.js:513:33:513:40 | dst[key] | tests.js:508:30:508:32 | dst |
3056
+ | tests.js:513:33:513:40 | dst[key] | tests.js:508:30:508:32 | dst |
3057
+ | tests.js:513:37:513:39 | key | tests.js:513:33:513:40 | dst[key] |
3058
+ | tests.js:513:37:513:39 | key | tests.js:513:33:513:40 | dst[key] |
3059
+ | tests.js:513:43:513:45 | src | tests.js:513:43:513:50 | src[key] |
3060
+ | tests.js:513:43:513:45 | src | tests.js:513:43:513:50 | src[key] |
3061
+ | tests.js:513:43:513:50 | src[key] | tests.js:508:35:508:37 | src |
3062
+ | tests.js:513:43:513:50 | src[key] | tests.js:508:35:508:37 | src |
3063
+ | tests.js:513:43:513:50 | src[key] | tests.js:508:35:508:37 | src |
3064
+ | tests.js:513:43:513:50 | src[key] | tests.js:508:35:508:37 | src |
3065
+ | tests.js:513:43:513:50 | src[key] | tests.js:508:35:508:37 | src |
3066
+ | tests.js:513:43:513:50 | src[key] | tests.js:508:35:508:37 | src |
3067
+ | tests.js:513:47:513:49 | key | tests.js:513:43:513:50 | src[key] |
3068
+ | tests.js:513:47:513:49 | key | tests.js:513:43:513:50 | src[key] |
3069
+ | tests.js:516:32:516:34 | src | tests.js:516:32:516:39 | src[key] |
3070
+ | tests.js:516:32:516:34 | src | tests.js:516:32:516:39 | src[key] |
3071
+ | tests.js:516:32:516:34 | src | tests.js:516:32:516:39 | src[key] |
3072
+ | tests.js:516:32:516:34 | src | tests.js:516:32:516:39 | src[key] |
3073
+ | tests.js:516:32:516:39 | src[key] | tests.js:516:32:516:39 | src[key] |
3074
+ | tests.js:516:36:516:38 | key | tests.js:516:32:516:39 | src[key] |
3075
+ | tests.js:516:36:516:38 | key | tests.js:516:32:516:39 | src[key] |
3076
+ | tests.js:516:36:516:38 | key | tests.js:516:32:516:39 | src[key] |
3077
+ | tests.js:516:36:516:38 | key | tests.js:516:32:516:39 | src[key] |
2985
3078
#select
2986
3079
| examples/PrototypePollutingFunction.js:7:13:7:15 | dst | examples/PrototypePollutingFunction.js:2:14:2:16 | key | examples/PrototypePollutingFunction.js:7:13:7:15 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | examples/PrototypePollutingFunction.js:2:21:2:23 | src | src | examples/PrototypePollutingFunction.js:7:13:7:15 | dst | dst |
2987
3080
| path-assignment.js:15:13:15:18 | target | path-assignment.js:8:19:8:25 | keys[i] | path-assignment.js:15:13:15:18 | target | The property chain $@ is recursively assigned to $@ without guarding against prototype pollution. | path-assignment.js:8:19:8:25 | keys[i] | here | path-assignment.js:15:13:15:18 | target | target |
@@ -3010,3 +3103,4 @@ edges
3010
3103
| tests.js:467:30:467:32 | dst | tests.js:460:25:460:27 | key | tests.js:467:30:467:32 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | tests.js:460:12:460:14 | src | src | tests.js:467:30:467:32 | dst | dst |
3011
3104
| tests.js:477:13:477:15 | dst | tests.js:473:25:473:27 | key | tests.js:477:13:477:15 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | tests.js:473:12:473:14 | src | src | tests.js:477:13:477:15 | dst | dst |
3012
3105
| tests.js:489:13:489:15 | dst | tests.js:484:14:484:16 | key | tests.js:489:13:489:15 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | tests.js:484:21:484:23 | src | src | tests.js:489:13:489:15 | dst | dst |
3106
+ | tests.js:517:35:517:37 | dst | tests.js:511:19:511:25 | keys[i] | tests.js:517:35:517:37 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | tests.js:509:28:509:30 | src | src | tests.js:517:35:517:37 | dst | dst |
0 commit comments