|
1 |
| -nodes |
2 |
| -| examples/secure_iv.js:11:7:11:14 | randomIV | |
3 |
| -| examples/secure_iv.js:11:7:11:44 | randomIV | |
4 |
| -| examples/secure_iv.js:11:7:11:44 | randomIV | |
5 |
| -| examples/secure_iv.js:11:18:11:44 | crypto. ... eysize) | |
6 |
| -| examples/secure_iv.js:11:18:11:44 | crypto. ... eysize) | |
7 |
| -| examples/secure_iv.js:13:63:13:62 | randomIV | |
8 |
| -| examples/secure_iv.js:14:54:14:61 | randomIV | |
9 |
| -| examples/secure_iv.js:14:54:14:61 | randomIV | |
10 |
| -| examples/secure_iv_tainted.js:11:7:11:14 | randomIV | |
11 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | |
12 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | |
13 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | |
14 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | |
15 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | |
16 |
| -| examples/secure_iv_tainted.js:11:18:11:48 | crypto. ... oString | |
17 |
| -| examples/secure_iv_tainted.js:11:18:11:48 | crypto. ... oString | |
18 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
19 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
20 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
21 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
22 |
| -| examples/secure_iv_tainted.js:11:18:11:64 | crypto. ... ).slice | |
23 |
| -| examples/secure_iv_tainted.js:11:18:11:64 | crypto. ... ).slice | |
24 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
25 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
26 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
27 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
28 |
| -| examples/secure_iv_tainted.js:13:63:13:62 | randomIV | |
29 |
| -| examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
30 |
| -| examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
31 |
| -| examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
32 |
| -| examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
33 |
| -| examples/static_iv.js:11:7:11:34 | fixedIV | |
34 |
| -| examples/static_iv.js:11:17:11:34 | "0123456789abcdef" | |
35 |
| -| examples/static_iv.js:11:17:11:34 | "0123456789abcdef" | |
36 |
| -| examples/static_iv.js:14:54:14:60 | fixedIV | |
37 |
| -| examples/static_iv.js:14:54:14:60 | fixedIV | |
38 | 1 | edges
|
39 |
| -| examples/secure_iv.js:11:7:11:44 | randomIV | examples/secure_iv.js:11:7:11:14 | randomIV | |
40 |
| -| examples/secure_iv.js:11:7:11:44 | randomIV | examples/secure_iv.js:13:63:13:62 | randomIV | |
41 |
| -| examples/secure_iv.js:11:7:11:44 | randomIV | examples/secure_iv.js:14:54:14:61 | randomIV | |
42 |
| -| examples/secure_iv.js:11:7:11:44 | randomIV | examples/secure_iv.js:14:54:14:61 | randomIV | |
43 |
| -| examples/secure_iv.js:11:18:11:44 | crypto. ... eysize) | examples/secure_iv.js:11:7:11:44 | randomIV | |
44 |
| -| examples/secure_iv.js:11:18:11:44 | crypto. ... eysize) | examples/secure_iv.js:11:7:11:44 | randomIV | |
45 |
| -| examples/secure_iv.js:11:18:11:44 | crypto. ... eysize) | examples/secure_iv.js:11:7:11:44 | randomIV | |
46 |
| -| examples/secure_iv.js:11:18:11:44 | crypto. ... eysize) | examples/secure_iv.js:11:7:11:44 | randomIV | |
47 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | examples/secure_iv_tainted.js:11:7:11:14 | randomIV | |
48 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | examples/secure_iv_tainted.js:13:63:13:62 | randomIV | |
49 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
50 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
51 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
52 |
| -| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | examples/secure_iv_tainted.js:14:54:14:61 | randomIV | |
53 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:48 | crypto. ... oString | |
54 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:48 | crypto. ... oString | |
55 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:48 | crypto. ... oString | |
56 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:48 | crypto. ... oString | |
57 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
58 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
59 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
60 |
| -| examples/secure_iv_tainted.js:11:18:11:39 | crypto. ... tes(32) | examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | |
61 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:64 | crypto. ... ).slice | |
62 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:64 | crypto. ... ).slice | |
63 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
64 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
65 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
66 |
| -| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | |
67 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | examples/secure_iv_tainted.js:11:7:11:76 | randomIV | |
68 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | examples/secure_iv_tainted.js:11:7:11:76 | randomIV | |
69 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | examples/secure_iv_tainted.js:11:7:11:76 | randomIV | |
70 |
| -| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | examples/secure_iv_tainted.js:11:7:11:76 | randomIV | |
71 |
| -| examples/static_iv.js:11:7:11:34 | fixedIV | examples/static_iv.js:14:54:14:60 | fixedIV | |
72 |
| -| examples/static_iv.js:11:7:11:34 | fixedIV | examples/static_iv.js:14:54:14:60 | fixedIV | |
73 |
| -| examples/static_iv.js:11:17:11:34 | "0123456789abcdef" | examples/static_iv.js:11:7:11:34 | fixedIV | |
74 |
| -| examples/static_iv.js:11:17:11:34 | "0123456789abcdef" | examples/static_iv.js:11:7:11:34 | fixedIV | |
| 2 | +| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | examples/secure_iv_tainted.js:14:54:14:61 | randomIV | provenance | | |
| 3 | +| examples/secure_iv_tainted.js:11:7:11:76 | randomIV [ArrayElement] | examples/secure_iv_tainted.js:14:54:14:61 | randomIV | provenance | | |
| 4 | +| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | provenance | | |
| 5 | +| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) [ArrayElement] | provenance | | |
| 6 | +| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | examples/secure_iv_tainted.js:11:7:11:76 | randomIV | provenance | | |
| 7 | +| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) [ArrayElement] | examples/secure_iv_tainted.js:11:7:11:76 | randomIV [ArrayElement] | provenance | | |
| 8 | +| examples/static_iv.js:11:7:11:34 | fixedIV | examples/static_iv.js:14:54:14:60 | fixedIV | provenance | | |
| 9 | +| examples/static_iv.js:11:17:11:34 | "0123456789abcdef" | examples/static_iv.js:11:7:11:34 | fixedIV | provenance | | |
| 10 | +nodes |
| 11 | +| examples/secure_iv_tainted.js:11:7:11:76 | randomIV | semmle.label | randomIV | |
| 12 | +| examples/secure_iv_tainted.js:11:7:11:76 | randomIV [ArrayElement] | semmle.label | randomIV [ArrayElement] | |
| 13 | +| examples/secure_iv_tainted.js:11:18:11:58 | crypto. ... ase64') | semmle.label | crypto. ... ase64') | |
| 14 | +| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) | semmle.label | crypto. ... eysize) | |
| 15 | +| examples/secure_iv_tainted.js:11:18:11:76 | crypto. ... eysize) [ArrayElement] | semmle.label | crypto. ... eysize) [ArrayElement] | |
| 16 | +| examples/secure_iv_tainted.js:14:54:14:61 | randomIV | semmle.label | randomIV | |
| 17 | +| examples/static_iv.js:11:7:11:34 | fixedIV | semmle.label | fixedIV | |
| 18 | +| examples/static_iv.js:11:17:11:34 | "0123456789abcdef" | semmle.label | "0123456789abcdef" | |
| 19 | +| examples/static_iv.js:14:54:14:60 | fixedIV | semmle.label | fixedIV | |
| 20 | +subpaths |
75 | 21 | #select
|
76 | 22 | | examples/static_iv.js:14:54:14:60 | fixedIV | examples/static_iv.js:11:17:11:34 | "0123456789abcdef" | examples/static_iv.js:14:54:14:60 | fixedIV | Insecure Initialization Vector (IV) used for cryptographic function. With a few exceptions, it is best to use a secure random source for IVs. |
|
0 commit comments