Back to library list

com.google.android.gms__play-services-analytics-impl

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.analytics.internal.zzao.zzbZ(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.tagmanager.zzaq.zzV(Ljava/util/Map;)Lcom/google/android/gms/internal/zzag$zza; r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.0.1 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzbZ(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.tagmanager.zzaq.zzV(Ljava/util/Map;)Lcom/google/android/gms/internal/zzag$zza; r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.0.2 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzbZ(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.2.0 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzfb(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.2.1 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzfb(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.tagmanager.zzaq.zzav(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.4.0 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzfa(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.tagmanager.zzaq.zzav(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.6.0 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzfi(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.tagmanager.zzar.zzaw(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.6.1 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzfi(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
- - yes MessageDigest com.google.android.gms.tagmanager.zzar.zzaw(Ljava/util/Map;)Lcom/google/android/gms/internal/zzai$zza; r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r1) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
9.8.0 no       yes MessageDigest com.google.android.gms.analytics.internal.zzao.zzfl(Ljava/lang/String;)Ljava/security/MessageDigest; r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
10.0.0 no       yes MessageDigest com.google.android.gms.internal.zztg.zzcg(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
10.0.1 no       yes MessageDigest com.google.android.gms.internal.zztg.zzcg(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
10.2.0 no       yes MessageDigest com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
10.2.1 no       yes MessageDigest com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
10.2.4 no       yes MessageDigest com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
10.2.6 no       yes MessageDigest com.google.android.gms.internal.zztm.zzch(Ljava/lang/String;)Ljava/security/MessageDigest; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.0.0 no       yes MessageDigest com.google.android.gms.internal.zzaqe.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.0.1 no       yes MessageDigest com.google.android.gms.internal.zzaor.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.0.2 no       yes MessageDigest com.google.android.gms.internal.zzaos.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.0.4 no       yes MessageDigest com.google.android.gms.internal.zzaos.zzbE(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.2.0 no       yes MessageDigest com.google.android.gms.internal.zzapc.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.2.2 no       yes MessageDigest com.google.android.gms.internal.zzapc.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.4.0 no       yes MessageDigest com.google.android.gms.internal.zzapd.zzec(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.4.2 no       yes MessageDigest com.google.android.gms.internal.zzapd.zzec(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.6.0 no       yes MessageDigest com.google.android.gms.internal.zzara.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.6.2 no       yes MessageDigest com.google.android.gms.internal.zzara.zzed(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
11.8.0 no       yes MessageDigest com.google.android.gms.internal.zzasl.zzek(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
12.0.0 no       yes MessageDigest com.google.android.gms.internal.zzatt.zzd(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
12.0.1 no       yes MessageDigest com.google.android.gms.internal.zzatt.zzeq(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
15.0.0 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
15.0.2 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
16.0.0 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
16.0.1 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdd.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
16.0.3 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdg.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
16.0.4 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdg.getMessageDigest(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
16.0.5 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdg.zzah(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
16.0.6 no       yes MessageDigest com.google.android.gms.internal.measurement.zzdg.zzah(Ljava/lang/String;)Ljava/security/MessageDigest; $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(r0) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}