|
80 | 80 | | PrototypePollutionUtility/path-assignment.js:61:12:61:18 | keys[i] |
|
81 | 81 | | PrototypePollutionUtility/path-assignment.js:61:12:61:18 | keys[i] |
|
82 | 82 | | PrototypePollutionUtility/path-assignment.js:61:12:61:18 | keys[i] |
|
| 83 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | |
| 84 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | |
| 85 | +| PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | |
| 86 | +| PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | |
| 87 | +| PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | |
| 88 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | |
| 89 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | |
| 90 | +| PrototypePollutionUtility/path-assignment.js:69:18:69:23 | target | |
| 91 | +| PrototypePollutionUtility/path-assignment.js:69:18:69:23 | target | |
| 92 | +| PrototypePollutionUtility/path-assignment.js:69:18:69:23 | target | |
| 93 | +| PrototypePollutionUtility/path-assignment.js:69:18:69:48 | target[ ... ] \|\| {} | |
| 94 | +| PrototypePollutionUtility/path-assignment.js:69:18:69:48 | target[ ... ] \|\| {} | |
| 95 | +| PrototypePollutionUtility/path-assignment.js:69:25:69:27 | key | |
| 96 | +| PrototypePollutionUtility/path-assignment.js:69:25:69:27 | key | |
| 97 | +| PrototypePollutionUtility/path-assignment.js:69:25:69:27 | key | |
| 98 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:37 | target | |
| 99 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:37 | target | |
| 100 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | |
| 101 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | |
| 102 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | |
| 103 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | |
| 104 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | |
| 105 | +| PrototypePollutionUtility/path-assignment.js:69:39:69:41 | key | |
| 106 | +| PrototypePollutionUtility/path-assignment.js:69:39:69:41 | key | |
| 107 | +| PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | |
| 108 | +| PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | |
| 109 | +| PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | |
| 110 | +| PrototypePollutionUtility/path-assignment.js:71:12:71:18 | keys[i] | |
| 111 | +| PrototypePollutionUtility/path-assignment.js:71:12:71:18 | keys[i] | |
| 112 | +| PrototypePollutionUtility/path-assignment.js:71:12:71:18 | keys[i] | |
| 113 | +| PrototypePollutionUtility/path-assignment.js:71:12:71:18 | keys[i] | |
83 | 114 | | PrototypePollutionUtility/tests.js:3:25:3:27 | dst |
|
84 | 115 | | PrototypePollutionUtility/tests.js:3:25:3:27 | dst |
|
85 | 116 | | PrototypePollutionUtility/tests.js:3:30:3:32 | src |
|
@@ -1378,6 +1409,39 @@ edges
|
1378 | 1409 | | PrototypePollutionUtility/path-assignment.js:59:39:59:41 | key | PrototypePollutionUtility/path-assignment.js:59:32:59:42 | target[key] |
|
1379 | 1410 | | PrototypePollutionUtility/path-assignment.js:59:39:59:41 | key | PrototypePollutionUtility/path-assignment.js:59:32:59:42 | target[key] |
|
1380 | 1411 | | PrototypePollutionUtility/path-assignment.js:61:12:61:18 | keys[i] | PrototypePollutionUtility/path-assignment.js:61:12:61:18 | keys[i] |
|
| 1412 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | PrototypePollutionUtility/path-assignment.js:69:25:69:27 | key | |
| 1413 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | PrototypePollutionUtility/path-assignment.js:69:25:69:27 | key | |
| 1414 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | PrototypePollutionUtility/path-assignment.js:69:25:69:27 | key | |
| 1415 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | PrototypePollutionUtility/path-assignment.js:69:25:69:27 | key | |
| 1416 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | PrototypePollutionUtility/path-assignment.js:69:39:69:41 | key | |
| 1417 | +| PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | PrototypePollutionUtility/path-assignment.js:69:39:69:41 | key | |
| 1418 | +| PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | |
| 1419 | +| PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | |
| 1420 | +| PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | |
| 1421 | +| PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:68:13:68:25 | key | |
| 1422 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:69:18:69:23 | target | |
| 1423 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:69:18:69:23 | target | |
| 1424 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:69:18:69:23 | target | |
| 1425 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:69:18:69:23 | target | |
| 1426 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:69:32:69:37 | target | |
| 1427 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:69:32:69:37 | target | |
| 1428 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | |
| 1429 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | |
| 1430 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | |
| 1431 | +| PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | |
| 1432 | +| PrototypePollutionUtility/path-assignment.js:69:18:69:48 | target[ ... ] \|\| {} | PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | |
| 1433 | +| PrototypePollutionUtility/path-assignment.js:69:18:69:48 | target[ ... ] \|\| {} | PrototypePollutionUtility/path-assignment.js:69:9:69:48 | target | |
| 1434 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:37 | target | PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | |
| 1435 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:37 | target | PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | |
| 1436 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | |
| 1437 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | |
| 1438 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | |
| 1439 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | |
| 1440 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | PrototypePollutionUtility/path-assignment.js:69:18:69:48 | target[ ... ] \|\| {} | |
| 1441 | +| PrototypePollutionUtility/path-assignment.js:69:32:69:48 | target[key] \|\| {} | PrototypePollutionUtility/path-assignment.js:69:18:69:48 | target[ ... ] \|\| {} | |
| 1442 | +| PrototypePollutionUtility/path-assignment.js:69:39:69:41 | key | PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | |
| 1443 | +| PrototypePollutionUtility/path-assignment.js:69:39:69:41 | key | PrototypePollutionUtility/path-assignment.js:69:32:69:42 | target[key] | |
| 1444 | +| PrototypePollutionUtility/path-assignment.js:71:12:71:18 | keys[i] | PrototypePollutionUtility/path-assignment.js:71:12:71:18 | keys[i] | |
1381 | 1445 | | PrototypePollutionUtility/tests.js:3:25:3:27 | dst | PrototypePollutionUtility/tests.js:6:28:6:30 | dst |
|
1382 | 1446 | | PrototypePollutionUtility/tests.js:3:25:3:27 | dst | PrototypePollutionUtility/tests.js:6:28:6:30 | dst |
|
1383 | 1447 | | PrototypePollutionUtility/tests.js:3:25:3:27 | dst | PrototypePollutionUtility/tests.js:8:13:8:15 | dst |
|
@@ -2922,6 +2986,7 @@ edges
|
2922 | 2986 | | PrototypePollutionUtility/path-assignment.js:15:13:15:18 | target | PrototypePollutionUtility/path-assignment.js:8:19:8:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:15:13:15:18 | target | The property chain $@ is recursively assigned to $@ without guarding against prototype pollution. | PrototypePollutionUtility/path-assignment.js:8:19:8:25 | keys[i] | here | PrototypePollutionUtility/path-assignment.js:15:13:15:18 | target | target |
|
2923 | 2987 | | PrototypePollutionUtility/path-assignment.js:44:5:44:10 | target | PrototypePollutionUtility/path-assignment.js:41:19:41:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:44:5:44:10 | target | The property chain $@ is recursively assigned to $@ without guarding against prototype pollution. | PrototypePollutionUtility/path-assignment.js:41:19:41:25 | keys[i] | here | PrototypePollutionUtility/path-assignment.js:44:5:44:10 | target | target |
|
2924 | 2988 | | PrototypePollutionUtility/path-assignment.js:61:5:61:10 | target | PrototypePollutionUtility/path-assignment.js:58:19:58:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:61:5:61:10 | target | The property chain $@ is recursively assigned to $@ without guarding against prototype pollution. | PrototypePollutionUtility/path-assignment.js:58:19:58:25 | keys[i] | here | PrototypePollutionUtility/path-assignment.js:61:5:61:10 | target | target |
|
| 2989 | +| PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | The property chain $@ is recursively assigned to $@ without guarding against prototype pollution. | PrototypePollutionUtility/path-assignment.js:68:19:68:25 | keys[i] | here | PrototypePollutionUtility/path-assignment.js:71:5:71:10 | target | target | |
2925 | 2990 | | PrototypePollutionUtility/tests.js:8:13:8:15 | dst | PrototypePollutionUtility/tests.js:4:14:4:16 | key | PrototypePollutionUtility/tests.js:8:13:8:15 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | PrototypePollutionUtility/tests.js:4:21:4:23 | src | src | PrototypePollutionUtility/tests.js:8:13:8:15 | dst | dst |
|
2926 | 2991 | | PrototypePollutionUtility/tests.js:18:13:18:15 | dst | PrototypePollutionUtility/tests.js:14:30:14:32 | key | PrototypePollutionUtility/tests.js:18:13:18:15 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | PrototypePollutionUtility/tests.js:14:17:14:19 | src | src | PrototypePollutionUtility/tests.js:18:13:18:15 | dst | dst |
|
2927 | 2992 | | PrototypePollutionUtility/tests.js:36:9:36:11 | dst | PrototypePollutionUtility/tests.js:25:18:25:20 | key | PrototypePollutionUtility/tests.js:36:9:36:11 | dst | Properties are copied from $@ to $@ without guarding against prototype pollution. | PrototypePollutionUtility/tests.js:25:25:25:30 | source | source | PrototypePollutionUtility/tests.js:36:9:36:11 | dst | dst |
|
|
0 commit comments