|
1 | 1 | edges
|
| 2 | +| foo.js:5:12:5:22 | getRandom() | library2.js:1:24:1:25 | pw | provenance | | |
| 3 | +| library1.js:2:12:2:24 | Math.random() | foo.js:5:12:5:22 | getRandom() | provenance | | |
| 4 | +| library2.js:1:24:1:25 | pw | library2.js:2:20:2:21 | pw | provenance | | |
2 | 5 | | tst.js:6:31:6:43 | Math.random() | tst.js:6:20:6:43 | "prefix ... andom() | provenance | Config |
|
3 | 6 | | tst.js:19:9:19:36 | suffix | tst.js:20:31:20:36 | suffix | provenance | |
|
4 | 7 | | tst.js:19:18:19:30 | Math.random() | tst.js:19:18:19:36 | Math.random() % 255 | provenance | Config |
|
|
32 | 35 | | tst.js:136:38:136:50 | Math.random() | tst.js:136:38:136:65 | Math.ra ... .length | provenance | Config |
|
33 | 36 | | tst.js:136:38:136:65 | Math.ra ... .length | tst.js:136:27:136:66 | Math.fl ... length) | provenance | Config |
|
34 | 37 | nodes
|
| 38 | +| foo.js:5:12:5:22 | getRandom() | semmle.label | getRandom() | |
| 39 | +| library1.js:2:12:2:24 | Math.random() | semmle.label | Math.random() | |
| 40 | +| library2.js:1:24:1:25 | pw | semmle.label | pw | |
| 41 | +| library2.js:2:20:2:21 | pw | semmle.label | pw | |
35 | 42 | | tst.js:2:20:2:32 | Math.random() | semmle.label | Math.random() |
|
36 | 43 | | tst.js:6:20:6:43 | "prefix ... andom() | semmle.label | "prefix ... andom() |
|
37 | 44 | | tst.js:6:31:6:43 | Math.random() | semmle.label | Math.random() |
|
|
89 | 96 | | tst.js:136:38:136:65 | Math.ra ... .length | semmle.label | Math.ra ... .length |
|
90 | 97 | subpaths
|
91 | 98 | #select
|
| 99 | +| library2.js:2:20:2:21 | pw | library1.js:2:12:2:24 | Math.random() | library2.js:2:20:2:21 | pw | This uses a cryptographically insecure random number generated at $@ in a security context. | library1.js:2:12:2:24 | Math.random() | Math.random() | |
92 | 100 | | tst.js:2:20:2:32 | Math.random() | tst.js:2:20:2:32 | Math.random() | tst.js:2:20:2:32 | Math.random() | This uses a cryptographically insecure random number generated at $@ in a security context. | tst.js:2:20:2:32 | Math.random() | Math.random() |
|
93 | 101 | | tst.js:6:20:6:43 | "prefix ... andom() | tst.js:6:31:6:43 | Math.random() | tst.js:6:20:6:43 | "prefix ... andom() | This uses a cryptographically insecure random number generated at $@ in a security context. | tst.js:6:31:6:43 | Math.random() | Math.random() |
|
94 | 102 | | tst.js:10:20:10:32 | Math.random() | tst.js:10:20:10:32 | Math.random() | tst.js:10:20:10:32 | Math.random() | This uses a cryptographically insecure random number generated at $@ in a security context. | tst.js:10:20:10:32 | Math.random() | Math.random() |
|
|
0 commit comments