File tree Expand file tree Collapse file tree
javascript/ql/src/semmle/javascript Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -150,7 +150,8 @@ private class NpmBase64Encode extends Base64::Encode::Range, DataFlow::CallNode
150150 enc = DataFlow:: moduleMember ( "base64url" , "toBase64" ) or
151151 enc = DataFlow:: moduleMember ( "js-base64" , "Base64" ) .getAPropertyRead ( "encode" ) or
152152 enc = DataFlow:: moduleMember ( "js-base64" , "Base64" ) .getAPropertyRead ( "encodeURI" ) or
153- enc = DataFlow:: moduleMember ( "urlsafe-base64" , "encode" )
153+ enc = DataFlow:: moduleMember ( "urlsafe-base64" , "encode" ) or
154+ enc = DataFlow:: moduleMember ( "react-native-base64" , [ "encode" , "encodeFromByteArray" ] )
154155 |
155156 this = enc .getACall ( )
156157 )
@@ -186,7 +187,8 @@ private class NpmBase64Decode extends Base64::Decode::Range, DataFlow::CallNode
186187 dec = DataFlow:: moduleMember ( "base64url" , "decode" ) or
187188 dec = DataFlow:: moduleMember ( "base64url" , "fromBase64" ) or
188189 dec = DataFlow:: moduleMember ( "js-base64" , "Base64" ) .getAPropertyRead ( "decode" ) or
189- dec = DataFlow:: moduleMember ( "urlsafe-base64" , "decode" )
190+ dec = DataFlow:: moduleMember ( "urlsafe-base64" , "decode" ) or
191+ dec = DataFlow:: moduleMember ( "react-native-base64" , "decode" )
190192 |
191193 this = dec .getACall ( )
192194 )
You can’t perform that action at this time.
0 commit comments