@@ -1528,6 +1528,31 @@ nodes
1528
1528
| tests.js:571:24:571:31 | src[key] |
1529
1529
| tests.js:571:28:571:30 | key |
1530
1530
| tests.js:571:28:571:30 | key |
1531
+ | tests.js:576:30:576:32 | src |
1532
+ | tests.js:576:30:576:32 | src |
1533
+ | tests.js:577:14:577:16 | key |
1534
+ | tests.js:577:14:577:16 | key |
1535
+ | tests.js:577:14:577:16 | key |
1536
+ | tests.js:580:38:580:40 | src |
1537
+ | tests.js:580:38:580:40 | src |
1538
+ | tests.js:580:38:580:45 | src[key] |
1539
+ | tests.js:580:38:580:45 | src[key] |
1540
+ | tests.js:580:38:580:45 | src[key] |
1541
+ | tests.js:580:38:580:45 | src[key] |
1542
+ | tests.js:580:38:580:45 | src[key] |
1543
+ | tests.js:582:17:582:19 | key |
1544
+ | tests.js:582:17:582:19 | key |
1545
+ | tests.js:582:17:582:19 | key |
1546
+ | tests.js:582:24:582:26 | src |
1547
+ | tests.js:582:24:582:26 | src |
1548
+ | tests.js:582:24:582:31 | src[key] |
1549
+ | tests.js:582:24:582:31 | src[key] |
1550
+ | tests.js:582:24:582:31 | src[key] |
1551
+ | tests.js:582:24:582:31 | src[key] |
1552
+ | tests.js:582:24:582:31 | src[key] |
1553
+ | tests.js:582:24:582:31 | src[key] |
1554
+ | tests.js:582:28:582:30 | key |
1555
+ | tests.js:582:28:582:30 | key |
1531
1556
edges
1532
1557
| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
1533
1558
| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
@@ -3461,6 +3486,38 @@ edges
3461
3486
| tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
3462
3487
| tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
3463
3488
| tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
3489
+ | tests.js:576:30:576:32 | src | tests.js:580:38:580:40 | src |
3490
+ | tests.js:576:30:576:32 | src | tests.js:580:38:580:40 | src |
3491
+ | tests.js:576:30:576:32 | src | tests.js:582:24:582:26 | src |
3492
+ | tests.js:576:30:576:32 | src | tests.js:582:24:582:26 | src |
3493
+ | tests.js:577:14:577:16 | key | tests.js:582:17:582:19 | key |
3494
+ | tests.js:577:14:577:16 | key | tests.js:582:17:582:19 | key |
3495
+ | tests.js:577:14:577:16 | key | tests.js:582:17:582:19 | key |
3496
+ | tests.js:577:14:577:16 | key | tests.js:582:17:582:19 | key |
3497
+ | tests.js:577:14:577:16 | key | tests.js:582:17:582:19 | key |
3498
+ | tests.js:577:14:577:16 | key | tests.js:582:17:582:19 | key |
3499
+ | tests.js:577:14:577:16 | key | tests.js:582:17:582:19 | key |
3500
+ | tests.js:577:14:577:16 | key | tests.js:582:28:582:30 | key |
3501
+ | tests.js:577:14:577:16 | key | tests.js:582:28:582:30 | key |
3502
+ | tests.js:577:14:577:16 | key | tests.js:582:28:582:30 | key |
3503
+ | tests.js:577:14:577:16 | key | tests.js:582:28:582:30 | key |
3504
+ | tests.js:580:38:580:40 | src | tests.js:580:38:580:45 | src[key] |
3505
+ | tests.js:580:38:580:40 | src | tests.js:580:38:580:45 | src[key] |
3506
+ | tests.js:580:38:580:45 | src[key] | tests.js:576:30:576:32 | src |
3507
+ | tests.js:580:38:580:45 | src[key] | tests.js:576:30:576:32 | src |
3508
+ | tests.js:580:38:580:45 | src[key] | tests.js:576:30:576:32 | src |
3509
+ | tests.js:580:38:580:45 | src[key] | tests.js:576:30:576:32 | src |
3510
+ | tests.js:580:38:580:45 | src[key] | tests.js:576:30:576:32 | src |
3511
+ | tests.js:580:38:580:45 | src[key] | tests.js:576:30:576:32 | src |
3512
+ | tests.js:582:24:582:26 | src | tests.js:582:24:582:31 | src[key] |
3513
+ | tests.js:582:24:582:26 | src | tests.js:582:24:582:31 | src[key] |
3514
+ | tests.js:582:24:582:26 | src | tests.js:582:24:582:31 | src[key] |
3515
+ | tests.js:582:24:582:26 | src | tests.js:582:24:582:31 | src[key] |
3516
+ | tests.js:582:24:582:31 | src[key] | tests.js:582:24:582:31 | src[key] |
3517
+ | tests.js:582:28:582:30 | key | tests.js:582:24:582:31 | src[key] |
3518
+ | tests.js:582:28:582:30 | key | tests.js:582:24:582:31 | src[key] |
3519
+ | tests.js:582:28:582:30 | key | tests.js:582:24:582:31 | src[key] |
3520
+ | tests.js:582:28:582:30 | key | tests.js:582:24:582:31 | src[key] |
3464
3521
#select
3465
3522
| 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 |
3466
3523
| 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 |
0 commit comments