Back to library list

com.google.firebase__firebase-database

Column Insecure: Icon yes indicates the version is insecure, otherwise no
Column CryptoMisuse: Icon yes indicates the version has cryptographic API misuse, otherwise no
Version Insecure CryptoMisuse Rule name Method Statement Details
9.0.0 no       yes MessageDigest com.google.android.gms.internal.zzaiv.zzim(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1364) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.0.1 no       yes MessageDigest com.google.android.gms.internal.zzaiv.zzim(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1365) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.0.2 no       yes MessageDigest com.google.android.gms.internal.zzaiv.zzim(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1365) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.2.0 no       yes MessageDigest com.google.android.gms.internal.zzalo.zzrt(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1363) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.2.1 no       yes MessageDigest com.google.android.gms.internal.zzalo.zzrt(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1363) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.4.0 no       yes MessageDigest com.google.android.gms.internal.zzall.zzsj(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1363) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.6.0 no       yes MessageDigest com.google.android.gms.internal.zzamw.zztf(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1365) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.6.1 no       yes MessageDigest com.google.android.gms.internal.zzamw.zztf(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1369) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
9.8.0 no       yes MessageDigest com.google.android.gms.internal.zzann.zzte(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1365) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
10.0.0 no       yes MessageDigest com.google.android.gms.internal.zzbqg.zzji(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1365) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
10.0.1 no       yes MessageDigest com.google.android.gms.internal.zzbqg.zzji(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1367) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
10.2.0 no       yes MessageDigest com.google.android.gms.internal.zzbte.zzjh(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1271) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
10.2.1 no       yes MessageDigest com.google.android.gms.internal.zzbte.zzjh(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1274) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
10.2.4 no       yes MessageDigest com.google.android.gms.internal.zzbte.zzjh(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1273) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
10.2.6 no       yes MessageDigest com.google.android.gms.internal.zzbte.zzjh(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1273) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.0.0 no       yes MessageDigest com.google.android.gms.internal.adt.zzhx(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1427) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.0.1 no       yes MessageDigest com.google.android.gms.internal.yu.zzgY(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1431) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.0.2 no       yes MessageDigest com.google.android.gms.internal.zd.zzgY(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1430) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.0.4 no       yes MessageDigest com.google.android.gms.internal.zd.zzgY(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1429) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.2.0 no       yes MessageDigest com.google.android.gms.internal.zzdzc.zzpj(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1426) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.2.2 no       yes MessageDigest com.google.android.gms.internal.zzdzi.zzpj(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1427) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.4.0 no       yes MessageDigest com.google.android.gms.internal.zzdzo.zzpt(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1429) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.4.2 no       yes MessageDigest com.google.android.gms.internal.zzeao.zzpv(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1428) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.6.0 no       yes MessageDigest com.google.android.gms.internal.zzekm.zzpp(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1426) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.6.2 no       yes MessageDigest com.google.android.gms.internal.zzeke.zzpo(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1391) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
11.8.0 no       yes MessageDigest com.google.android.gms.internal.zzelt.zzqe(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1391) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
12.0.0 no       yes MessageDigest com.google.android.gms.internal.zzepd.zzb(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1396) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
12.0.1 no       yes MessageDigest com.google.android.gms.internal.zzepd.zzqk(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1392) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
15.0.0 no       yes MessageDigest com.google.android.gms.internal.firebase_database.zzkq.zzy(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer939) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
15.0.1 no       yes MessageDigest com.google.android.gms.internal.firebase_database.zzkq.zzy(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer940) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
16.0.1 no       yes MessageDigest com.google.android.gms.internal.firebase_database.zzkq.zzy(Ljava/lang/String;)Ljava/lang/String; $r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer947) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
16.0.2 no       yes MessageDigest com.google.firebase.database.obfuscated.zzbu.zzb(Ljava/lang/String;)Ljava/lang/String; $r0 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer700) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
16.0.3 no       yes MessageDigest com.google.firebase.database.obfuscated.zzbu.zzb(Ljava/lang/String;)Ljava/lang/String; $r0 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer701) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
16.0.4 no       yes MessageDigest com.google.firebase.database.core.utilities.Utilities.sha1HexDigest(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1364) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}
16.0.5 no       yes MessageDigest com.google.firebase.database.core.utilities.Utilities.sha1HexDigest(Ljava/lang/String;)Ljava/lang/String; r8 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1367) First parameter (with value "SHA-1") should be any of {SHA-256, SHA-384, SHA-512}