@@ -1627,6 +1627,15 @@ nodes
1627
1627
| TaintedPath.js:211:7:211:48 | path |
1628
1628
| TaintedPath.js:211:7:211:48 | path |
1629
1629
| TaintedPath.js:211:7:211:48 | path |
1630
+ | TaintedPath.js:211:7:211:48 | path |
1631
+ | TaintedPath.js:211:7:211:48 | path |
1632
+ | TaintedPath.js:211:7:211:48 | path |
1633
+ | TaintedPath.js:211:7:211:48 | path |
1634
+ | TaintedPath.js:211:7:211:48 | path |
1635
+ | TaintedPath.js:211:7:211:48 | path |
1636
+ | TaintedPath.js:211:7:211:48 | path |
1637
+ | TaintedPath.js:211:7:211:48 | path |
1638
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1630
1639
| TaintedPath.js:211:14:211:37 | url.par ... , true) |
1631
1640
| TaintedPath.js:211:14:211:37 | url.par ... , true) |
1632
1641
| TaintedPath.js:211:14:211:37 | url.par ... , true) |
@@ -1635,6 +1644,15 @@ nodes
1635
1644
| TaintedPath.js:211:14:211:37 | url.par ... , true) |
1636
1645
| TaintedPath.js:211:14:211:37 | url.par ... , true) |
1637
1646
| TaintedPath.js:211:14:211:37 | url.par ... , true) |
1647
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1648
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1649
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1650
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1651
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1652
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1653
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) |
1654
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1655
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1638
1656
| TaintedPath.js:211:14:211:43 | url.par ... ).query |
1639
1657
| TaintedPath.js:211:14:211:43 | url.par ... ).query |
1640
1658
| TaintedPath.js:211:14:211:43 | url.par ... ).query |
@@ -1643,6 +1661,20 @@ nodes
1643
1661
| TaintedPath.js:211:14:211:43 | url.par ... ).query |
1644
1662
| TaintedPath.js:211:14:211:43 | url.par ... ).query |
1645
1663
| TaintedPath.js:211:14:211:43 | url.par ... ).query |
1664
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1665
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1666
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1667
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1668
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1669
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query |
1670
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1671
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1672
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1673
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1674
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1675
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1676
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1677
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1646
1678
| TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1647
1679
| TaintedPath.js:211:14:211:48 | url.par ... ry.path |
1648
1680
| TaintedPath.js:211:14:211:48 | url.par ... ry.path |
@@ -1656,6 +1688,19 @@ nodes
1656
1688
| TaintedPath.js:211:24:211:30 | req.url |
1657
1689
| TaintedPath.js:211:24:211:30 | req.url |
1658
1690
| TaintedPath.js:211:24:211:30 | req.url |
1691
+ | TaintedPath.js:213:29:213:32 | path |
1692
+ | TaintedPath.js:213:29:213:32 | path |
1693
+ | TaintedPath.js:213:29:213:32 | path |
1694
+ | TaintedPath.js:213:29:213:32 | path |
1695
+ | TaintedPath.js:213:29:213:32 | path |
1696
+ | TaintedPath.js:213:29:213:32 | path |
1697
+ | TaintedPath.js:213:29:213:32 | path |
1698
+ | TaintedPath.js:213:29:213:32 | path |
1699
+ | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
1700
+ | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
1701
+ | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
1702
+ | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
1703
+ | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
1659
1704
| TaintedPath.js:216:31:216:34 | path |
1660
1705
| TaintedPath.js:216:31:216:34 | path |
1661
1706
| TaintedPath.js:216:31:216:34 | path |
@@ -6964,6 +7009,14 @@ edges
6964
7009
| TaintedPath.js:206:29:206:32 | path | TaintedPath.js:206:29:206:85 | path.re ... '), '') |
6965
7010
| TaintedPath.js:206:29:206:32 | path | TaintedPath.js:206:29:206:85 | path.re ... '), '') |
6966
7011
| TaintedPath.js:206:29:206:32 | path | TaintedPath.js:206:29:206:85 | path.re ... '), '') |
7012
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
7013
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
7014
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
7015
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
7016
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
7017
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
7018
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
7019
+ | TaintedPath.js:211:7:211:48 | path | TaintedPath.js:213:29:213:32 | path |
6967
7020
| TaintedPath.js:211:7:211:48 | path | TaintedPath.js:216:31:216:34 | path |
6968
7021
| TaintedPath.js:211:7:211:48 | path | TaintedPath.js:216:31:216:34 | path |
6969
7022
| TaintedPath.js:211:7:211:48 | path | TaintedPath.js:216:31:216:34 | path |
@@ -6980,6 +7033,19 @@ edges
6980
7033
| TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
6981
7034
| TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
6982
7035
| TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7036
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7037
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7038
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7039
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7040
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7041
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7042
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7043
+ | TaintedPath.js:211:14:211:37 | url.par ... , true) | TaintedPath.js:211:14:211:43 | url.par ... ).query |
7044
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7045
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7046
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7047
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7048
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
6983
7049
| TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
6984
7050
| TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
6985
7051
| TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
@@ -6988,6 +7054,15 @@ edges
6988
7054
| TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
6989
7055
| TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
6990
7056
| TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7057
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7058
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7059
+ | TaintedPath.js:211:14:211:43 | url.par ... ).query | TaintedPath.js:211:14:211:48 | url.par ... ry.path |
7060
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7061
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7062
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7063
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7064
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7065
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
6991
7066
| TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
6992
7067
| TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
6993
7068
| TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
@@ -6996,6 +7071,24 @@ edges
6996
7071
| TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
6997
7072
| TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
6998
7073
| TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7074
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7075
+ | TaintedPath.js:211:14:211:48 | url.par ... ry.path | TaintedPath.js:211:7:211:48 | path |
7076
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7077
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7078
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7079
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7080
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7081
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7082
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7083
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7084
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7085
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7086
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7087
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7088
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7089
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7090
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7091
+ | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
6999
7092
| TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7000
7093
| TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7001
7094
| TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
@@ -7012,6 +7105,22 @@ edges
7012
7105
| TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7013
7106
| TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7014
7107
| TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:211:14:211:37 | url.par ... , true) |
7108
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7109
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7110
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7111
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7112
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7113
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7114
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7115
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7116
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7117
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7118
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7119
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7120
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7121
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7122
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7123
+ | TaintedPath.js:213:29:213:32 | path | TaintedPath.js:213:29:213:68 | path.re ... '), '') |
7015
7124
| TaintedPath.js:216:31:216:34 | path | TaintedPath.js:216:31:216:69 | path.re ... '), '') |
7016
7125
| TaintedPath.js:216:31:216:34 | path | TaintedPath.js:216:31:216:69 | path.re ... '), '') |
7017
7126
| TaintedPath.js:216:31:216:34 | path | TaintedPath.js:216:31:216:69 | path.re ... '), '') |
@@ -10848,6 +10957,7 @@ edges
10848
10957
| TaintedPath.js:197:45:197:48 | path | TaintedPath.js:195:24:195:30 | req.url | TaintedPath.js:197:45:197:48 | path | This path depends on a $@. | TaintedPath.js:195:24:195:30 | req.url | user-provided value |
10849
10958
| TaintedPath.js:198:35:198:38 | path | TaintedPath.js:195:24:195:30 | req.url | TaintedPath.js:198:35:198:38 | path | This path depends on a $@. | TaintedPath.js:195:24:195:30 | req.url | user-provided value |
10850
10959
| TaintedPath.js:206:29:206:85 | path.re ... '), '') | TaintedPath.js:202:24:202:30 | req.url | TaintedPath.js:206:29:206:85 | path.re ... '), '') | This path depends on a $@. | TaintedPath.js:202:24:202:30 | req.url | user-provided value |
10960
+ | TaintedPath.js:213:29:213:68 | path.re ... '), '') | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:213:29:213:68 | path.re ... '), '') | This path depends on a $@. | TaintedPath.js:211:24:211:30 | req.url | user-provided value |
10851
10961
| TaintedPath.js:216:31:216:69 | path.re ... '), '') | TaintedPath.js:211:24:211:30 | req.url | TaintedPath.js:216:31:216:69 | path.re ... '), '') | This path depends on a $@. | TaintedPath.js:211:24:211:30 | req.url | user-provided value |
10852
10962
| examples/TaintedPath.js:11:29:11:43 | ROOT + filePath | examples/TaintedPath.js:8:28:8:34 | req.url | examples/TaintedPath.js:11:29:11:43 | ROOT + filePath | This path depends on a $@. | examples/TaintedPath.js:8:28:8:34 | req.url | user-provided value |
10853
10963
| express.js:8:20:8:32 | req.query.bar | express.js:8:20:8:32 | req.query.bar | express.js:8:20:8:32 | req.query.bar | This path depends on a $@. | express.js:8:20:8:32 | req.query.bar | user-provided value |
0 commit comments