@@ -1503,6 +1503,31 @@ nodes
1503
1503
| tests.js:559:24:559:31 | src[key] |
1504
1504
| tests.js:559:28:559:30 | key |
1505
1505
| tests.js:559:28:559:30 | key |
1506
+ | tests.js:564:35:564:37 | src |
1507
+ | tests.js:564:35:564:37 | src |
1508
+ | tests.js:565:14:565:16 | key |
1509
+ | tests.js:565:14:565:16 | key |
1510
+ | tests.js:565:14:565:16 | key |
1511
+ | tests.js:569:43:569:45 | src |
1512
+ | tests.js:569:43:569:45 | src |
1513
+ | tests.js:569:43:569:50 | src[key] |
1514
+ | tests.js:569:43:569:50 | src[key] |
1515
+ | tests.js:569:43:569:50 | src[key] |
1516
+ | tests.js:569:43:569:50 | src[key] |
1517
+ | tests.js:569:43:569:50 | src[key] |
1518
+ | tests.js:571:17:571:19 | key |
1519
+ | tests.js:571:17:571:19 | key |
1520
+ | tests.js:571:17:571:19 | key |
1521
+ | tests.js:571:24:571:26 | src |
1522
+ | tests.js:571:24:571:26 | src |
1523
+ | tests.js:571:24:571:31 | src[key] |
1524
+ | tests.js:571:24:571:31 | src[key] |
1525
+ | tests.js:571:24:571:31 | src[key] |
1526
+ | tests.js:571:24:571:31 | src[key] |
1527
+ | tests.js:571:24:571:31 | src[key] |
1528
+ | tests.js:571:24:571:31 | src[key] |
1529
+ | tests.js:571:28:571:30 | key |
1530
+ | tests.js:571:28:571:30 | key |
1506
1531
edges
1507
1532
| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
1508
1533
| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
@@ -3404,6 +3429,38 @@ edges
3404
3429
| tests.js:559:28:559:30 | key | tests.js:559:24:559:31 | src[key] |
3405
3430
| tests.js:559:28:559:30 | key | tests.js:559:24:559:31 | src[key] |
3406
3431
| tests.js:559:28:559:30 | key | tests.js:559:24:559:31 | src[key] |
3432
+ | tests.js:564:35:564:37 | src | tests.js:569:43:569:45 | src |
3433
+ | tests.js:564:35:564:37 | src | tests.js:569:43:569:45 | src |
3434
+ | tests.js:564:35:564:37 | src | tests.js:571:24:571:26 | src |
3435
+ | tests.js:564:35:564:37 | src | tests.js:571:24:571:26 | src |
3436
+ | tests.js:565:14:565:16 | key | tests.js:571:17:571:19 | key |
3437
+ | tests.js:565:14:565:16 | key | tests.js:571:17:571:19 | key |
3438
+ | tests.js:565:14:565:16 | key | tests.js:571:17:571:19 | key |
3439
+ | tests.js:565:14:565:16 | key | tests.js:571:17:571:19 | key |
3440
+ | tests.js:565:14:565:16 | key | tests.js:571:17:571:19 | key |
3441
+ | tests.js:565:14:565:16 | key | tests.js:571:17:571:19 | key |
3442
+ | tests.js:565:14:565:16 | key | tests.js:571:17:571:19 | key |
3443
+ | tests.js:565:14:565:16 | key | tests.js:571:28:571:30 | key |
3444
+ | tests.js:565:14:565:16 | key | tests.js:571:28:571:30 | key |
3445
+ | tests.js:565:14:565:16 | key | tests.js:571:28:571:30 | key |
3446
+ | tests.js:565:14:565:16 | key | tests.js:571:28:571:30 | key |
3447
+ | tests.js:569:43:569:45 | src | tests.js:569:43:569:50 | src[key] |
3448
+ | tests.js:569:43:569:45 | src | tests.js:569:43:569:50 | src[key] |
3449
+ | tests.js:569:43:569:50 | src[key] | tests.js:564:35:564:37 | src |
3450
+ | tests.js:569:43:569:50 | src[key] | tests.js:564:35:564:37 | src |
3451
+ | tests.js:569:43:569:50 | src[key] | tests.js:564:35:564:37 | src |
3452
+ | tests.js:569:43:569:50 | src[key] | tests.js:564:35:564:37 | src |
3453
+ | tests.js:569:43:569:50 | src[key] | tests.js:564:35:564:37 | src |
3454
+ | tests.js:569:43:569:50 | src[key] | tests.js:564:35:564:37 | src |
3455
+ | tests.js:571:24:571:26 | src | tests.js:571:24:571:31 | src[key] |
3456
+ | tests.js:571:24:571:26 | src | tests.js:571:24:571:31 | src[key] |
3457
+ | tests.js:571:24:571:26 | src | tests.js:571:24:571:31 | src[key] |
3458
+ | tests.js:571:24:571:26 | src | tests.js:571:24:571:31 | src[key] |
3459
+ | tests.js:571:24:571:31 | src[key] | tests.js:571:24:571:31 | src[key] |
3460
+ | tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
3461
+ | tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
3462
+ | tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
3463
+ | tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
3407
3464
#select
3408
3465
| 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 |
3409
3466
| 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