Files
codeql/javascript/ql/test/library-tests/JsonParsers/JsonParserCalls.ql
2023-05-03 15:31:00 +02:00

15 lines
357 B
Plaintext

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