(function() { script = sink; script + sink; run(sink); o.script = sink getScript() + sink script += sink; sink += script; o.run(sink); html = sink; html + sink; html(sink); sql = sink; sql + sink; query(sink); absolute = sink; absolute + sink; readFile(sink); regexp = sink; regexp + sink; match(sink); redirect = sink; redirect + sink; redirect(sink); })(); app.get('/some/path', function(req, res) { var file = req.query.file; var FILE = req.query.file; }); (function() { "function(){ var x = " + sink; sink + "= function(){"; "x => " + sink; "foo[" + sink + "]"; "
" + sink; '
'; "SELECT " + sink; "/foo/bar" + sink; "foo/bar/" + sink; "foo/" + sink + "/bar"; })(); (function() { csrf = sink; csrf + sink; })(); (function() { throw new Error('request url [' + req.url + '] does not start with [' + prefix + ']') })(); (function() { errors.push("Got authorization of '" + req.headers.authorization + "' expected '" + auth + "'") })(); app.get('/some/path', function(req, res) { var file = req.query.file || x; var file = x || req.query.file; var file = req.query.file || x || y; var file = x || req.query.file || y; var file = x || y || req.query.file; }); app.get('/some/path', function(req, res) { var code = req.query.inviteCode; })();