mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
69 lines
2.5 KiB
JavaScript
69 lines
2.5 KiB
JavaScript
const express = require('express');
|
|
|
|
let app = express();
|
|
|
|
app.get('/ejs', (req, res) => {
|
|
res.render('ejs_sinks', {
|
|
escapedHtml: req.query.escapedHtml,
|
|
rawHtml: req.query.rawHtml,
|
|
rawHtmlSafeValue: 'safe',
|
|
object: {
|
|
rawHtmlProp: req.query.rawHtmlProp
|
|
},
|
|
dataInStringLiteral: req.query.dataInStringLiteral,
|
|
dataInStringLiteralRaw: req.query.dataInStringLiteralRaw,
|
|
dataInGeneratedCode: req.query.dataInGeneratedCode,
|
|
dataInGeneratedCodeRaw: req.query.dataInGeneratedCodeRaw,
|
|
backslashSink1: req.query.backslashSink1,
|
|
backslashSink2: req.query.backslashSink2,
|
|
dataInEventHandlerString: req.query.dataInEventHandlerString,
|
|
dataInEventHandlerStringRaw: req.query.dataInEventHandlerStringRaw,
|
|
});
|
|
});
|
|
|
|
app.get('/hbs', (req, res) => {
|
|
res.render('hbs_sinks', {
|
|
escapedHtml: req.query.escapedHtml,
|
|
rawHtml: req.query.rawHtml,
|
|
rawHtmlSafeValue: 'safe',
|
|
object: {
|
|
rawHtmlProp: req.query.rawHtmlProp
|
|
},
|
|
dataInStringLiteral: req.query.dataInStringLiteral,
|
|
dataInStringLiteralRaw: req.query.dataInStringLiteralRaw,
|
|
dataInGeneratedCode: req.query.dataInGeneratedCode,
|
|
dataInGeneratedCodeRaw: req.query.dataInGeneratedCodeRaw,
|
|
backslashSink1: req.query.backslashSink1,
|
|
backslashSink2: req.query.backslashSink2,
|
|
dataInEventHandlerString: req.query.dataInEventHandlerString,
|
|
dataInEventHandlerStringRaw: req.query.dataInEventHandlerStringRaw,
|
|
});
|
|
});
|
|
|
|
app.get('/njk', (req, res) => {
|
|
res.render('njk_sinks', {
|
|
escapedHtml: req.query.escapedHtml,
|
|
rawHtml: req.query.rawHtml,
|
|
rawHtmlSafeValue: 'safe',
|
|
object: {
|
|
rawHtmlProp: req.query.rawHtmlProp
|
|
},
|
|
dataInStringLiteral: req.query.dataInStringLiteral,
|
|
dataInStringLiteralRaw: req.query.dataInStringLiteralRaw,
|
|
dataInGeneratedCode: req.query.dataInGeneratedCode,
|
|
dataInGeneratedCodeRaw: req.query.dataInGeneratedCodeRaw,
|
|
dataInGeneratedCodeJsonRaw: req.query.dataInGeneratedCodeJsonRaw,
|
|
backslashSink1: req.query.backslashSink1,
|
|
backslashSink2: req.query.backslashSink2,
|
|
dataInEventHandlerString: req.query.dataInEventHandlerString,
|
|
dataInEventHandlerStringRaw: req.query.dataInEventHandlerStringRaw,
|
|
});
|
|
});
|
|
|
|
app.get('/angularjs', (req, res) => {
|
|
res.render('angularjs_sinks', {
|
|
escapedHtml: req.query.escapedHtml,
|
|
rawHtml: req.query.rawHtml,
|
|
});
|
|
});
|