Fix verifiesSignature()

This commit is contained in:
jorgectf
2021-04-04 20:31:07 +02:00
parent 198f8dcc1f
commit d22da880e7

View File

@@ -36,8 +36,7 @@ private module JWT {
PyJWTDecodeCall() { this = API::moduleImport("jwt").getMember("decode").getACall() }
override predicate verifiesSignature() {
not isFalse(this.getArgByName("verify"))
or
not isFalse(this.getArgByName("verify")) and
not exists(KeyValuePair optionsDict, NameConstant falseName |
falseName.getId() = "False" and
optionsDict = this.getArgByName("options").asExpr().(Dict).getItems().getAnItem() and