Skip to content

Commit deb715a

Browse files
committed
JS: Add test case with encodeURI for request forgery
1 parent 55eb9fb commit deb715a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

javascript/ql/test/query-tests/Security/CWE-918/serverSide.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,4 +141,8 @@ var server2 = http.createServer(function(req, res) {
141141
axios.get(target.toString()); // $Alert[js/request-forgery]
142142
axios.get(target); // $Alert[js/request-forgery]
143143
axios.get(target.href); // $Alert[js/request-forgery]
144+
const encodedUrl = encodeURI(input);
145+
axios.get(encodedUrl); // $MISSING:Alert[js/request-forgery]
146+
const escapedUrl = escape(input);
147+
axios.get(escapedUrl); // $MISSING:Alert[js/request-forgery]
144148
});

0 commit comments

Comments
 (0)