Skip to content

Commit 5100ce1

Browse files
Jami CogswellJami Cogswell
Jami Cogswell
authored and
Jami Cogswell
committed
Update test expectations for javascript/test/security/CWE-329/InsecureIV.qlref
1 parent 9b94d10 commit 5100ce1

File tree

1 file changed

+19
-73
lines changed

1 file changed

+19
-73
lines changed
Lines changed: 19 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,22 @@
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 |
381
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
7521
#select
7622
| 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

Comments
 (0)