Skip to content

Commit 4e911f9

Browse files
Merge pull request #65 from PrakashDurlabhji/issue_51
issue 51 fix
2 parents ad79d52 + 8514bad commit 4e911f9

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
"topcoder-bus-api-wrapper": "topcoder-platform/tc-bus-api-wrapper.git",
5555
"uuid": "^3.3.2",
5656
"winston": "^3.1.0",
57+
"xss": "^1.0.6",
5758
"yamljs": "^0.3.0"
5859
},
5960
"standard": {

src/common/helper.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const busApi = require('topcoder-bus-api-wrapper')
1717
const elasticsearch = require('elasticsearch')
1818
const moment = require('moment')
1919
const HttpStatus = require('http-status-codes')
20+
const xss = require('xss')
2021

2122
// Bus API Client
2223
let busApiClient
@@ -301,7 +302,8 @@ async function scan (modelName, scanParams) {
301302
function partialMatch (filter, value) {
302303
if (filter) {
303304
if (value) {
304-
return RegExp(filter, 'i').test(value)
305+
const filtered = xss(filter)
306+
return value.includes(filtered)
305307
} else {
306308
return false
307309
}

0 commit comments

Comments
 (0)