mirror of
https://github.com/github/codeql.git
synced 2025-12-17 09:13:20 +01:00
15 lines
408 B
JavaScript
15 lines
408 B
JavaScript
const express = require('express');
|
|
const xpath = require('xpath');
|
|
const app = express();
|
|
|
|
app.get('/some/route', function(req, res) {
|
|
let userName = req.param("userName");
|
|
|
|
// OK - Embed user-provided data using variables
|
|
let goodXPathExpr = xpath.parse("//users/user[login/text()=$userName]/home_dir/text()");
|
|
goodXPathExpr.select({
|
|
node: root,
|
|
variables: { userName: userName }
|
|
});
|
|
});
|