Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
11.4.2 |
|
|
SSLContext |
com.google.android.gms.internal.zzezx.zzdah()Lcom/google/android/gms/internal/zzezx; |
$r8 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getDefault()>() |
Detected call to forbidden method javax.net.ssl.SSLContext getDefault() of class javax.net.ssl.SSLContext. Instead, call method <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>. |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.build()Lio/grpc/zzbb; |
$r7 = virtualinvoke r25.<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>() |
Operation on object of type javax.net.ssl.SSLContext object not completed. Expected call to init |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.build()Lio/grpc/zzbb; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1319, $r6) |
First parameter (with value "Default") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.build()Lio/grpc/zzbb; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1323, $r9) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.build()Lio/grpc/zzbb; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1318, $r12, $r15) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.build()Lio/grpc/zzbb; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1318, $r12, $r15) |
Second parameter was not properly generated as generated Trust Manager |
- |
- |
|
TrustManagerFactory |
io.grpc.okhttp.zzp.build()Lio/grpc/zzbb; |
virtualinvoke $r11.<javax.net.ssl.TrustManagerFactory: void init(java.security.KeyStore)>(varReplacer1317) |
First parameter was not properly generated as generated Key Store |
11.6.0 |
|
|
SSLContext |
com.google.android.gms.internal.zzfjc.zzdel()Lcom/google/android/gms/internal/zzfjc; |
$r8 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getDefault()>() |
Detected call to forbidden method javax.net.ssl.SSLContext getDefault() of class javax.net.ssl.SSLContext. Instead, call method <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>. |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczk()Lio/grpc/zzaw; |
$r7 = virtualinvoke r25.<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>() |
Operation on object of type javax.net.ssl.SSLContext object not completed. Expected call to init |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczk()Lio/grpc/zzaw; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1083, $r9) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczk()Lio/grpc/zzaw; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1086, $r6) |
First parameter (with value "Default") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczk()Lio/grpc/zzaw; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1087, $r12, $r15) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczk()Lio/grpc/zzaw; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1087, $r12, $r15) |
Second parameter was not properly generated as generated Trust Manager |
- |
- |
|
TrustManagerFactory |
io.grpc.okhttp.zzp.zzczk()Lio/grpc/zzaw; |
virtualinvoke $r11.<javax.net.ssl.TrustManagerFactory: void init(java.security.KeyStore)>(varReplacer1082) |
First parameter was not properly generated as generated Key Store |
11.6.2 |
|
|
SSLContext |
com.google.android.gms.internal.zzfiu.zzdek()Lcom/google/android/gms/internal/zzfiu; |
$r8 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getDefault()>() |
Detected call to forbidden method javax.net.ssl.SSLContext getDefault() of class javax.net.ssl.SSLContext. Instead, call method <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>. |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczj()Lio/grpc/zzaw; |
$r7 = virtualinvoke r25.<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>() |
Operation on object of type javax.net.ssl.SSLContext object not completed. Expected call to init |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczj()Lio/grpc/zzaw; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1085, $r9) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczj()Lio/grpc/zzaw; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1087, $r6) |
First parameter (with value "Default") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczj()Lio/grpc/zzaw; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1083, $r12, $r15) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
io.grpc.okhttp.zzp.zzczj()Lio/grpc/zzaw; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1083, $r12, $r15) |
Second parameter was not properly generated as generated Trust Manager |
- |
- |
|
TrustManagerFactory |
io.grpc.okhttp.zzp.zzczj()Lio/grpc/zzaw; |
virtualinvoke $r11.<javax.net.ssl.TrustManagerFactory: void init(java.security.KeyStore)>(varReplacer1088) |
First parameter was not properly generated as generated Key Store |
11.8.0 |
|
|
SSLContext |
com.google.android.gms.internal.zzfpd.zzdcq()Lcom/google/android/gms/internal/zzfmu; |
$r7 = virtualinvoke r25.<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>() |
Operation on object of type javax.net.ssl.SSLContext object not completed. Expected call to init |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfpd.zzdcq()Lcom/google/android/gms/internal/zzfmu; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer4777, $r9) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfpd.zzdcq()Lcom/google/android/gms/internal/zzfmu; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer4783, $r6) |
First parameter (with value "Default") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfpd.zzdcq()Lcom/google/android/gms/internal/zzfmu; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer4780, $r12, $r15) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfpd.zzdcq()Lcom/google/android/gms/internal/zzfmu; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer4780, $r12, $r15) |
Second parameter was not properly generated as generated Trust Manager |
- |
- |
|
TrustManagerFactory |
com.google.android.gms.internal.zzfpd.zzdcq()Lcom/google/android/gms/internal/zzfmu; |
virtualinvoke $r11.<javax.net.ssl.TrustManagerFactory: void init(java.security.KeyStore)>(varReplacer4779) |
First parameter was not properly generated as generated Key Store |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfqi.zzdhp()Lcom/google/android/gms/internal/zzfqi; |
$r8 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getDefault()>() |
Detected call to forbidden method javax.net.ssl.SSLContext getDefault() of class javax.net.ssl.SSLContext. Instead, call method <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.lang.String)>. |
12.0.0 |
|
|
SSLContext |
com.google.android.gms.internal.zzfrc.zza()Lcom/google/android/gms/internal/zzfox; |
$r7 = virtualinvoke r25.<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>() |
Operation on object of type javax.net.ssl.SSLContext object not completed. Expected call to init |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zza()Lcom/google/android/gms/internal/zzfox; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer4899, $r9) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zza()Lcom/google/android/gms/internal/zzfox; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer4901, $r6) |
First parameter (with value "Default") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zza()Lcom/google/android/gms/internal/zzfox; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer4897, $r12, $r15) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zza()Lcom/google/android/gms/internal/zzfox; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer4897, $r12, $r15) |
Second parameter was not properly generated as generated Trust Manager |
- |
- |
|
TrustManagerFactory |
com.google.android.gms.internal.zzfrc.zza()Lcom/google/android/gms/internal/zzfox; |
virtualinvoke $r11.<javax.net.ssl.TrustManagerFactory: void init(java.security.KeyStore)>(varReplacer4896) |
First parameter was not properly generated as generated Key Store |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfsh.zzc()Lcom/google/android/gms/internal/zzfsh; |
$r8 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getDefault()>() |
Detected call to forbidden method javax.net.ssl.SSLContext getDefault() of class javax.net.ssl.SSLContext. Instead, call method <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>. |
12.0.1 |
|
|
SSLContext |
com.google.android.gms.internal.zzfrc.zzdev()Lcom/google/android/gms/internal/zzfox; |
$r7 = virtualinvoke r25.<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>() |
Operation on object of type javax.net.ssl.SSLContext object not completed. Expected call to init |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zzdev()Lcom/google/android/gms/internal/zzfox; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer4896, $r9) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zzdev()Lcom/google/android/gms/internal/zzfox; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer4897, $r6) |
First parameter (with value "Default") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zzdev()Lcom/google/android/gms/internal/zzfox; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer4899, $r12, $r15) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfrc.zzdev()Lcom/google/android/gms/internal/zzfox; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer4899, $r12, $r15) |
Second parameter was not properly generated as generated Trust Manager |
- |
- |
|
TrustManagerFactory |
com.google.android.gms.internal.zzfrc.zzdev()Lcom/google/android/gms/internal/zzfox; |
virtualinvoke $r11.<javax.net.ssl.TrustManagerFactory: void init(java.security.KeyStore)>(varReplacer4900) |
First parameter was not properly generated as generated Key Store |
- |
- |
|
SSLContext |
com.google.android.gms.internal.zzfsh.zzdkm()Lcom/google/android/gms/internal/zzfsh; |
$r8 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getDefault()>() |
Detected call to forbidden method javax.net.ssl.SSLContext getDefault() of class javax.net.ssl.SSLContext. Instead, call method <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>. |
15.0.0 |
|
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzaiv.zzya()Lcom/google/android/gms/internal/firebase-firestore/zzxa; |
$r7 = virtualinvoke r25.<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>() |
Operation on object of type javax.net.ssl.SSLContext object not completed. Expected call to init |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzaiv.zzya()Lcom/google/android/gms/internal/firebase-firestore/zzxa; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1125, $r9) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzaiv.zzya()Lcom/google/android/gms/internal/firebase-firestore/zzxa; |
r25 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer1128, $r6) |
First parameter (with value "Default") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzaiv.zzya()Lcom/google/android/gms/internal/firebase-firestore/zzxa; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1130, $r12, $r15) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzaiv.zzya()Lcom/google/android/gms/internal/firebase-firestore/zzxa; |
virtualinvoke r25.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer1130, $r12, $r15) |
Second parameter was not properly generated as generated Trust Manager |
- |
- |
|
TrustManagerFactory |
com.google.android.gms.internal.firebase-firestore.zzaiv.zzya()Lcom/google/android/gms/internal/firebase-firestore/zzxa; |
virtualinvoke $r11.<javax.net.ssl.TrustManagerFactory: void init(java.security.KeyStore)>(varReplacer1129) |
First parameter was not properly generated as generated Key Store |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzakb.zzaef()Lcom/google/android/gms/internal/firebase-firestore/zzakb; |
$r10 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getDefault()>() |
Detected call to forbidden method javax.net.ssl.SSLContext getDefault() of class javax.net.ssl.SSLContext. Instead, call method <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>, <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.lang.String)>. |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzakb.zzaef()Lcom/google/android/gms/internal/firebase-firestore/zzakb; |
$r11 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String,java.security.Provider)>(varReplacer2195, r65) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzakb.zzaef()Lcom/google/android/gms/internal/firebase-firestore/zzakb; |
virtualinvoke $r11.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer2196, varReplacer2196, varReplacer2196) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.google.android.gms.internal.firebase-firestore.zzakb.zzaef()Lcom/google/android/gms/internal/firebase-firestore/zzakb; |
virtualinvoke $r11.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer2196, varReplacer2196, varReplacer2196) |
Second parameter was not properly generated as generated Trust Manager |
16.0.0 |
|
|
|
|
|
|
17.0.1 |
|
|
|
|
|
|
17.0.2 |
|
|
|
|
|
|
17.0.3 |
|
|
|
|
|
|
17.0.4 |
|
|
|
|
|
|
17.0.5 |
|
|
|
|
|
|
17.1.0 |
|
|
|
|
|
|
17.1.1 |
|
|
|
|
|
|
17.1.2 |
|
|
|
|
|
|
17.1.3 |
|
|
|
|
|
|
17.1.4 |
|
|
|
|
|
|