Skip to content

Commit cf60eb7

Browse files
committed
essentials-examples\feat(back): #1 example pr
- add example pr for baseline flow
1 parent eb3c414 commit cf60eb7

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

vulnerable_examples/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
"devDependencies": {
1313
"xmldom": "0.4.0"
1414
},
15+
"scripts": {
16+
"goodbye": "echo 'Goodbye'"
17+
},
1518
"license": "MIT",
1619
"main": "index.js",
1720
"name": "test",

vulnerable_examples/route.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { Router } from "express";
2+
var xpath = require("xpath");
3+
let fs = require("fs");
4+
var router = Router();
5+
6+
router.get("/test142/", function (req, res) {
7+
8+
let userData = req.body;
9+
let userName = userData.username;
10+
let password = userData.password;
11+
12+
fs.readFinding("test", (error, data) => {
13+
14+
var findUserXPath = `//Employee[UserName/text()='${userName}' and Password/text()='${password}']`;
15+
let result = xpath.select(findUserXPath, doc);
16+
return result;
17+
18+
});
19+
20+
});
21+
22+
export default router;

0 commit comments

Comments
 (0)