@@ -1528,6 +1528,31 @@ nodes
15281528| tests.js:571:24:571:31 | src[key] |
15291529| tests.js:571:28:571:30 | key |
15301530| 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 |
15311556edges
15321557| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
15331558| examples/PrototypePollutingFunction.js:1:16:1:18 | dst | examples/PrototypePollutingFunction.js:5:19:5:21 | dst |
@@ -3461,6 +3486,38 @@ edges
34613486| tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
34623487| tests.js:571:28:571:30 | key | tests.js:571:24:571:31 | src[key] |
34633488| 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] |
34643521#select
34653522| 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 |
34663523| 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