|
1 | 1 | #select
|
2 | 2 | | InsecureRandomness.go:12:18:12:40 | call to Intn | InsecureRandomness.go:12:18:12:40 | call to Intn | InsecureRandomness.go:12:18:12:40 | call to Intn | A password-related function depends on a $@ generated with a cryptographically weak RNG. | InsecureRandomness.go:12:18:12:40 | call to Intn | random number |
|
3 | 3 | | sample.go:26:25:26:30 | call to Guid | sample.go:15:49:15:61 | call to Uint32 | sample.go:26:25:26:30 | call to Guid | This cryptographic algorithm depends on a $@ generated with a cryptographically weak RNG. | sample.go:15:49:15:61 | call to Uint32 | random number |
|
4 |
| -| sample.go:37:25:37:29 | nonce | sample.go:34:12:34:40 | call to New | sample.go:37:25:37:29 | nonce | This cryptographic algorithm depends on a $@ generated with a cryptographically weak RNG. | sample.go:34:12:34:40 | call to New | random number | |
5 |
| -| sample.go:37:32:37:36 | nonce | sample.go:34:12:34:40 | call to New | sample.go:37:32:37:36 | nonce | This cryptographic algorithm depends on a $@ generated with a cryptographically weak RNG. | sample.go:34:12:34:40 | call to New | random number | |
| 4 | +| sample.go:37:35:37:39 | nonce | sample.go:34:12:34:40 | call to New | sample.go:37:35:37:39 | nonce | This cryptographic algorithm depends on a $@ generated with a cryptographically weak RNG. | sample.go:34:12:34:40 | call to New | random number | |
6 | 5 | | sample.go:43:17:43:39 | call to Intn | sample.go:43:17:43:39 | call to Intn | sample.go:43:17:43:39 | call to Intn | A password-related function depends on a $@ generated with a cryptographically weak RNG. | sample.go:43:17:43:39 | call to Intn | random number |
|
7 | 6 | | sample.go:58:32:58:43 | type conversion | sample.go:55:17:55:42 | call to Intn | sample.go:58:32:58:43 | type conversion | This cryptographic algorithm depends on a $@ generated with a cryptographically weak RNG. | sample.go:55:17:55:42 | call to Intn | random number |
|
8 | 7 | edges
|
|
13 | 12 | | sample.go:15:49:15:61 | call to Uint32 | sample.go:15:31:15:62 | []type{args} [array] | provenance | |
|
14 | 13 | | sample.go:15:49:15:61 | call to Uint32 | sample.go:15:31:15:62 | call to Sprintf | provenance | FunctionModel |
|
15 | 14 | | sample.go:16:9:16:15 | slice expression | sample.go:26:25:26:30 | call to Guid | provenance | |
|
16 |
| -| sample.go:33:2:33:6 | definition of nonce | sample.go:37:25:37:29 | nonce | provenance | | |
17 |
| -| sample.go:33:2:33:6 | definition of nonce | sample.go:37:32:37:36 | nonce | provenance | | |
| 15 | +| sample.go:33:2:33:6 | definition of nonce | sample.go:37:35:37:39 | nonce | provenance | | |
18 | 16 | | sample.go:34:12:34:40 | call to New | sample.go:35:14:35:19 | random | provenance | |
|
19 | 17 | | sample.go:35:14:35:19 | random | sample.go:33:2:33:6 | definition of nonce | provenance | MaD:2 |
|
20 | 18 | | sample.go:55:17:55:42 | call to Intn | sample.go:56:29:56:38 | randNumber | provenance | |
|
|
36 | 34 | | sample.go:33:2:33:6 | definition of nonce | semmle.label | definition of nonce |
|
37 | 35 | | sample.go:34:12:34:40 | call to New | semmle.label | call to New |
|
38 | 36 | | sample.go:35:14:35:19 | random | semmle.label | random |
|
39 |
| -| sample.go:37:25:37:29 | nonce | semmle.label | nonce | |
40 |
| -| sample.go:37:32:37:36 | nonce | semmle.label | nonce | |
| 37 | +| sample.go:37:35:37:39 | nonce | semmle.label | nonce | |
41 | 38 | | sample.go:43:17:43:39 | call to Intn | semmle.label | call to Intn |
|
42 | 39 | | sample.go:44:17:44:39 | call to Intn | semmle.label | call to Intn |
|
43 | 40 | | sample.go:45:17:45:39 | call to Intn | semmle.label | call to Intn |
|
|
0 commit comments