mcp-server-semgrep
Version:
MCP Server for Semgrep Integration - static code analysis with AI
61 lines (52 loc) • 1.8 kB
JavaScript
module.exports.redirect = function (req, res) {
// ok: express-open-redirect
res.redirect(`https://reddit.com/${req.query.url}/fooo`)
// ok: express-open-redirect
res.redirect("https://google.com/"+req.query.url)
// ok: express-open-redirect
res.redirect(config_value.foo+req.query.url)
// ok: express-open-redirect
res.redirect(config_value.foo+req.body.shouldalsonotcatch)
// ok: express-open-redirect
res.redirect(config_value.foo+req)
// ruleid: express-open-redirect
res.redirect(req.body.url)
// ruleid: express-open-redirect
res.redirect(`${req.query.url}/fooo`)
// ruleid: express-open-redirect
res.redirect(req.query.url+config_value.url)
const a = req.body.url
const b = req.body['url']
// ruleid: express-open-redirect
res.redirect(a)
// ruleid: express-open-redirect
res.redirect(`${b}/fooo`)
// ruleid: express-open-redirect
res.redirect(a+config_value.url)
// ok: express-open-redirect
res.redirect(c+a)
// ok: express-open-redirect
res.redirect(`${c}${a}/fooo`)
// ok: express-open-redirect
res.redirect(c+a+config_value.url)
// ok: express-open-redirect
res.redirect(c)
// ok: express-open-redirect
res.redirect(`${c}`)
// ok: express-open-redirect
res.redirect(c+config_value.url)
// ruleid: express-open-redirect
res.redirect(req.body['url'])
// ruleid: express-open-redirect
res.redirect(`${req.body['url']}/fooo`)
// ruleid: express-open-redirect
res.redirect(req.body['url']+config_value.url)
// ruleid: express-open-redirect
res.redirect("https://"+req.body['url'])
// ruleid: express-open-redirect
res.redirect(`https://${req.body['url']}/fooo`)
// ruleid: express-open-redirect
res.redirect("https://"+req.body['url']+config_value.url)
// todo: express-open-redirect
res.redirect("https://google.com"+req.query.url)
}