|
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 | | |
5 | 2 | | tst.js:6:31:6:43 | Math.random() | tst.js:6:20:6:43 | "prefix ... andom() | provenance | Config | |
6 | 3 | | tst.js:19:9:19:36 | suffix | tst.js:20:31:20:36 | suffix | provenance | | |
7 | 4 | | tst.js:19:18:19:30 | Math.random() | tst.js:19:18:19:36 | Math.random() % 255 | provenance | Config | |
|
35 | 32 | | tst.js:136:38:136:50 | Math.random() | tst.js:136:38:136:65 | Math.ra ... .length | provenance | Config | |
36 | 33 | | tst.js:136:38:136:65 | Math.ra ... .length | tst.js:136:27:136:66 | Math.fl ... length) | provenance | Config | |
37 | 34 | 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 | |
42 | 35 | | tst.js:2:20:2:32 | Math.random() | semmle.label | Math.random() | |
43 | 36 | | tst.js:6:20:6:43 | "prefix ... andom() | semmle.label | "prefix ... andom() | |
44 | 37 | | tst.js:6:31:6:43 | Math.random() | semmle.label | Math.random() | |
|
96 | 89 | | tst.js:136:38:136:65 | Math.ra ... .length | semmle.label | Math.ra ... .length | |
97 | 90 | subpaths |
98 | 91 | #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() | |
100 | 92 | | 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() | |
101 | 93 | | 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() | |
102 | 94 | | 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