Files
codeql/javascript/ql/test/library-tests/StringConcatenation/ContainsTwo.ql
2021-11-18 15:41:25 +01:00

15 lines
329 B
Plaintext

import javascript
// Select all expressions whose string value contains the word "two"
predicate containsTwo(DataFlow::Node node) {
node.getStringValue().matches("%two%")
or
containsTwo(node.getAPredecessor())
or
containsTwo(StringConcatenation::getAnOperand(node))
}
from Expr e
where containsTwo(e.flow())
select e