Files
codeql/javascript/ql/test/library-tests/JsonParsers/JsonParserCalls.ql
2018-08-03 15:27:35 +01:00

18 lines
361 B
Plaintext

import javascript
class Assertion extends DataFlow::CallNode {
Assertion() {
getCalleeName() = "checkJSON"
}
string getMessage() {
if not any(JsonParserCall call).getOutput().flowsTo(getArgument(0)) then
result = "Should be JSON parser"
else
result = "OK"
}
}
from Assertion assertion
select assertion, assertion.getMessage()