Skip to content

Commit 266624d

Browse files
committed
Rust: The test needs to have Source tags now.
1 parent 86c8c3c commit 266624d

File tree

1 file changed

+11
-11
lines changed
  • rust/ql/test/query-tests/security/CWE-614

1 file changed

+11
-11
lines changed

rust/ql/test/query-tests/security/CWE-614/main.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -55,26 +55,26 @@ fn test_cookie(sometimes: bool) {
5555

5656
// mutable cookie
5757
let mut jar = CookieJar::new();
58-
let mut a = Cookie::new("name", "value");
58+
let mut a = Cookie::new("name", "value"); // $ Source
5959
jar.add(a.clone()); // $ Alert[rust/insecure-cookie]
6060
jar.add_original(a.clone()); // $ Alert[rust/insecure-cookie]
6161
a.set_secure(true);
6262
jar.add(a.clone()); // good
63-
a.set_secure(false);
63+
a.set_secure(false); // $ Source
6464
jar.add(a.clone()); // $ Alert[rust/insecure-cookie]
6565

6666
let key = Key::generate();
6767
let mut signed_jar = jar.signed_mut(&key);
68-
let mut b = Cookie::named("name");
68+
let mut b = Cookie::named("name"); // $ Source
6969
signed_jar.add(b.clone()); // $ Alert[rust/insecure-cookie]
7070
signed_jar.add_original(a.clone()); // $ Alert[rust/insecure-cookie]
71-
b.set_secure(sometimes);
71+
b.set_secure(sometimes); // $ Source
7272
signed_jar.add(b.clone()); // $ Alert[rust/insecure-cookie]
7373
b.set_secure(true);
7474
signed_jar.add(b.clone()); // good
7575

7676
let mut private_jar = jar.private_mut(&key);
77-
let mut c = Cookie::from("name");
77+
let mut c = Cookie::from("name"); // $ Source
7878
private_jar.add(c.clone()); // $ Alert[rust/insecure-cookie]
7979
private_jar.add_original(a.clone()); // $ Alert[rust/insecure-cookie]
8080
if sometimes {
@@ -84,7 +84,7 @@ fn test_cookie(sometimes: bool) {
8484
c.set_secure(true);
8585
private_jar.add(c.clone()); // $ good
8686

87-
let mut d = Cookie::from("name");
87+
let mut d = Cookie::from("name"); // $ Source
8888
jar.add(d.clone()); // $ Alert[rust/insecure-cookie]
8989
if sometimes {
9090
c.set_secure(true);
@@ -119,15 +119,15 @@ fn test_biscotti() {
119119

120120
// test set_secure, set_partitioned
121121

122-
let a = biscotti::ResponseCookie::new("name", "value");
122+
let a = biscotti::ResponseCookie::new("name", "value"); // $ Source
123123
cookies.insert(a.clone()); // $ Alert[rust/insecure-cookie]
124124
println!("biscotti1 = {}", a.to_string());
125125

126126
let b = a.set_secure(true);
127127
cookies.insert(b.clone()); // good
128128
println!("biscotti2 = {}", b.to_string());
129129

130-
let c = b.set_secure(false);
130+
let c = b.set_secure(false); // $ Source
131131
cookies.insert(c.clone()); // $ Alert[rust/insecure-cookie]
132132
println!("biscotti3 = {}", c.to_string());
133133

@@ -143,16 +143,16 @@ fn test_biscotti() {
143143
cookies.insert(f.clone()); // good
144144
println!("biscotti6 = {}", f.to_string());
145145

146-
let g = f.set_secure(false);
146+
let g = f.set_secure(false); // $ Source
147147
cookies.insert(g.clone()); // $ Alert[rust/insecure-cookie]
148148
println!("biscotti7 = {}", g.to_string());
149149

150150
// variant creation (insecure)
151-
let h = biscotti::ResponseCookie::from(("name", "value"));
151+
let h = biscotti::ResponseCookie::from(("name", "value")); // $ Source
152152
cookies.insert(h); // $ Alert[rust/insecure-cookie]
153153

154154
// variant uses (all insecure)
155-
let i = biscotti::ResponseCookie::new("name", "value");
155+
let i = biscotti::ResponseCookie::new("name", "value"); // $ Source
156156
cookies.insert(i.clone().set_name("name2")); // $ Alert[rust/insecure-cookie]
157157
cookies.insert(i.clone().set_value("value2")); // $ Alert[rust/insecure-cookie]
158158
cookies.insert(i.clone().set_http_only(true)); // $ Alert[rust/insecure-cookie]

0 commit comments

Comments
 (0)