File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
javascript/ql/test/query-tests/Security/CWE-1004 Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 1
1
| test_cookie-session.js:12:9:16:2 | session ... BAD\\n}) | Cookie attribute 'HttpOnly' is not set to true. |
2
2
| test_cookie-session.js:30:9:30:21 | session(sess) | Cookie attribute 'HttpOnly' is not set to true. |
3
3
| test_cookie-session.js:39:9:39:22 | session(sess2) | Cookie attribute 'HttpOnly' is not set to true. |
4
- | test_cookie-session.js:48:9:48:22 | session(sess2) | Cookie attribute 'HttpOnly' is not set to true. |
4
+ | test_cookie-session.js:48:9:48:22 | session(sess3) | Cookie attribute 'HttpOnly' is not set to true. |
5
+ | test_cookie-session.js:52:9:56:2 | session ... BAD\\n}) | Cookie attribute 'HttpOnly' is not set to true. |
5
6
| test_express-session.js:11:9:15:2 | session ... BAD\\n}) | Cookie attribute 'HttpOnly' is not set to true. |
6
7
| test_express-session.js:28:9:32:2 | session ... tter\\n}) | Cookie attribute 'HttpOnly' is not set to true. |
7
8
| test_httpserver.js:7:37:7:48 | "auth=ninja" | Cookie attribute 'HttpOnly' is not set to true. |
Original file line number Diff line number Diff line change @@ -38,11 +38,19 @@ var sess2 = {
38
38
sess2 . httpOnly = false ;
39
39
app . use ( session ( sess2 ) ) // BAD
40
40
41
- var sess2 = {
41
+ var sess3 = {
42
42
name : 'mycookie' ,
43
43
keys : [ 'key1' , 'key2' ] ,
44
44
httpOnly : true ,
45
45
}
46
46
47
- sess2 . httpOnly = false ;
48
- app . use ( session ( sess2 ) ) // BAD, It is a session cookie, name doesn't matter
47
+ sess3 . httpOnly = false ;
48
+ app . use ( session ( sess3 ) ) // BAD, It is a session cookie, name doesn't matter
49
+
50
+ var flag = false
51
+ var flag2 = flag
52
+ app . use ( session ( {
53
+ name : 'session' ,
54
+ keys : [ 'key1' , 'key2' ] ,
55
+ httpOnly : flag2 // BAD
56
+ } ) )
You can’t perform that action at this time.
0 commit comments