mirror of
https://github.com/github/codeql.git
synced 2025-12-20 18:56:32 +01:00
Remove examples
This commit is contained in:
@@ -1,17 +0,0 @@
|
|||||||
const session = require('cookie-session')
|
|
||||||
const express = require('express')
|
|
||||||
const app = express()
|
|
||||||
|
|
||||||
const expiryDate = new Date(Date.now() + 60 * 60 * 1000)
|
|
||||||
|
|
||||||
app.use(session({
|
|
||||||
name: 'session',
|
|
||||||
keys: ['key1', 'key2'],
|
|
||||||
cookie: {
|
|
||||||
secure: false, // BAD
|
|
||||||
httpOnly: true,
|
|
||||||
domain: 'example.com',
|
|
||||||
path: 'foo/bar',
|
|
||||||
expires: expiryDate
|
|
||||||
}
|
|
||||||
}))
|
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
const session = require('cookie-session')
|
|
||||||
const express = require('express')
|
|
||||||
const app = express()
|
|
||||||
|
|
||||||
const expiryDate = new Date(Date.now() + 60 * 60 * 1000)
|
|
||||||
|
|
||||||
app.use(session({
|
|
||||||
name: 'session',
|
|
||||||
keys: ['key1', 'key2'],
|
|
||||||
cookie: {
|
|
||||||
secure: true, // GOOD: false by default for HTTP, true by default for HTTPS
|
|
||||||
httpOnly: true,
|
|
||||||
domain: 'example.com',
|
|
||||||
path: 'foo/bar',
|
|
||||||
expires: expiryDate
|
|
||||||
}
|
|
||||||
}))
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
const app = express()
|
|
||||||
const session = require('express-session')
|
|
||||||
|
|
||||||
app.use(session({
|
|
||||||
secret: 'secret',
|
|
||||||
cookie: { secure: false } // BAD
|
|
||||||
}))
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
const app = express()
|
|
||||||
const session = require('express-session')
|
|
||||||
|
|
||||||
app.use(session({
|
|
||||||
secret: 'secret'
|
|
||||||
// BAD: in this case the default value of `secure` flag is `false`
|
|
||||||
}))
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
const app = express()
|
|
||||||
const session = require('express-session')
|
|
||||||
|
|
||||||
app.use(session({
|
|
||||||
secret: 'secret',
|
|
||||||
cookie: {} // BAD: in this case the default value of `secure` flag is `false`
|
|
||||||
}))
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
const app = express()
|
|
||||||
const session = require('express-session')
|
|
||||||
|
|
||||||
const sess = {
|
|
||||||
secret: 'secret',
|
|
||||||
cookie: { secure: false } // BAD
|
|
||||||
}
|
|
||||||
|
|
||||||
app.use(session(sess))
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
const app = express()
|
|
||||||
const session = require('express-session')
|
|
||||||
|
|
||||||
app.set('trust proxy', 1)
|
|
||||||
|
|
||||||
app.use(session({
|
|
||||||
secret: 'secret',
|
|
||||||
cookie: { secure: true } // GOOD
|
|
||||||
}))
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
const express = require('express')
|
|
||||||
const app = express()
|
|
||||||
|
|
||||||
app.get('/', function (req, res, next) {
|
|
||||||
res.cookie('name', 'value',
|
|
||||||
{
|
|
||||||
maxAge: 9000000000,
|
|
||||||
httpOnly: true,
|
|
||||||
secure: false // BAD
|
|
||||||
});
|
|
||||||
res.end('ok')
|
|
||||||
})
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
const express = require('express')
|
|
||||||
const app = express()
|
|
||||||
|
|
||||||
app.get('/', function (req, res, next) {
|
|
||||||
let options = {
|
|
||||||
maxAge: 9000000000,
|
|
||||||
httpOnly: true,
|
|
||||||
secure: false // BAD
|
|
||||||
}
|
|
||||||
res.cookie('name', 'value', options);
|
|
||||||
res.end('ok')
|
|
||||||
})
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
const express = require('express')
|
|
||||||
const app = express()
|
|
||||||
|
|
||||||
app.get('/', function (req, res, next) {
|
|
||||||
res.cookie('name', 'value',
|
|
||||||
{
|
|
||||||
maxAge: 9000000000,
|
|
||||||
httpOnly: true,
|
|
||||||
secure: true // GOOD
|
|
||||||
});
|
|
||||||
res.end('ok')
|
|
||||||
})
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
const http = require('http');
|
|
||||||
const server = http.createServer((req, res) => {
|
|
||||||
res.setHeader('Content-Type', 'text/html');
|
|
||||||
// BAD
|
|
||||||
res.setHeader("Set-Cookie", ["type=ninja", "language=javascript"]);
|
|
||||||
res.writeHead(200, { 'Content-Type': 'text/plain' });
|
|
||||||
res.end('ok');
|
|
||||||
});
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
const http = require('http');
|
|
||||||
const server = http.createServer((req, res) => {
|
|
||||||
res.setHeader('Content-Type', 'text/html');
|
|
||||||
// GOOD
|
|
||||||
res.setHeader("Set-Cookie", ["type=ninja; Secure", "language=javascript; secure"]);
|
|
||||||
res.writeHead(200, { 'Content-Type': 'text/plain' });
|
|
||||||
res.end('ok');
|
|
||||||
});
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
const js_cookie = require('js-cookie')
|
|
||||||
js_cookie.set('key', 'value', { secure: false }); // BAD
|
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
const js_cookie = require('js-cookie')
|
|
||||||
js_cookie.set('key', 'value', { secure: true });
|
|
||||||
Reference in New Issue
Block a user