Version | Insecure | CryptoMisuse | Rule name | Method | Statement | Details |
---|---|---|---|---|---|---|
3.1.15 |
![]() |
![]() |
||||
3.2.0 |
![]() |
![]() |
||||
3.2.1 |
![]() |
![]() |
||||
3.2.2 |
![]() |
![]() |
||||
3.2.3 |
![]() |
![]() |
||||
3.3.0 |
![]() |
![]() |
||||
3.3.1 |
![]() |
![]() |
||||
3.3.2 |
![]() |
![]() |
||||
3.3.3 |
![]() |
![]() |
||||
3.4.0 |
![]() |
![]() |
||||
3.4.1 |
![]() |
![]() |
||||
3.4.2 |
![]() |
![]() |
||||
3.4.3 |
![]() |
![]() |
||||
3.5.0 |
![]() |
![]() |
||||
3.5.1 |
![]() |
![]() |
||||
3.5.2 |
![]() |
![]() |
||||
3.5.3 |
![]() |
![]() |
||||
4.0.0 |
![]() |
![]() |
||||
4.0.1 |
![]() |
![]() |
||||
4.0.2 |
![]() |
![]() |
||||
4.0.3 |
![]() |
![]() |
||||
4.0.4 |
![]() |
![]() |
||||
4.1.0 |
![]() |
![]() |
||||
4.1.1 |
![]() |
![]() |
||||
4.1.2 |
![]() |
![]() |
||||
4.1.3 |
![]() |
![]() |
||||
4.1.4 |
![]() |
![]() |
||||
4.1.5 |
![]() |
![]() |
||||
4.1.6 |
![]() |
![]() |
||||
4.2.0 |
![]() |
![]() |
||||
4.3.0 |
![]() |
![]() |
||||
4.3.1 |
![]() |
![]() |
||||
4.3.2 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1296) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.3.3 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1296) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.4.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1298) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.4.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1300) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.5.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1298) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.6.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1301) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.6.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1299) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.6.2 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1297) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.6.3 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1296) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.6.4 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1296) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.7.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1293) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.8.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1313) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.8.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1311) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.8.2 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1311) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.8.3 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1315) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.8.4 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1316) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.9.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1335) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.9.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1334) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1332) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1333) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.2 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1335) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.3 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1342) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.4 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1343) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.5 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1344) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.6 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1343) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.7 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1344) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.10.8 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1344) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.11.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1344) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.12.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1344) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.12.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1344) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
4.12.2 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r9 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1349) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
5.0.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.platform.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer519) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
5.0.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.platform.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer518) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
5.0.2 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.platform.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r10 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer525) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
5.0.3 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.platform.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r12 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer542) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer629) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r41 = virtualinvoke r1.<java.security.MessageDigest: byte[] digest()>() | Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)> |
5.0.4 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.platform.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r12 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer669) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer757) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r41 = virtualinvoke r1.<java.security.MessageDigest: byte[] digest()>() | Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)> |
5.1.0 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.platform.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r12 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer671) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer725) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r41 = virtualinvoke r1.<java.security.MessageDigest: byte[] digest()>() | Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)> |
5.1.1 |
![]() |
![]() |
MessageDigest | com.pushwoosh.internal.platform.utils.GeneralUtils.md5(Ljava/lang/String;)Ljava/lang/String; | r12 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer672) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer730) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | com.pushwoosh.internal.utils.d.c(Ljava/io/File;)Ljava/lang/String; | r41 = virtualinvoke r1.<java.security.MessageDigest: byte[] digest()>() | Unexpected call to method <java.security.MessageDigest: byte[] digest()> on object of type java.security.MessageDigest. Expect a call to one of the following methods <java.security.MessageDigest: void update(byte[])>,<java.security.MessageDigest: void update(byte[],int,int)>,<java.security.MessageDigest: byte[] digest(byte[])>,<java.security.MessageDigest: void update(java.nio.ByteBuffer)>,<java.security.MessageDigest: void update(byte)> |
5.4.0 |
![]() |
![]() |
||||
5.4.1 |
![]() |
![]() |
||||
5.4.2 |
![]() |
![]() |
||||
5.4.3 |
![]() |
![]() |
||||
5.4.4 |
![]() |
![]() |
||||
5.5.0 |
![]() |
![]() |
||||
5.5.1 |
![]() |
![]() |
||||
5.5.2 |
![]() |
![]() |
||||
5.5.3 |
![]() |
![]() |
||||
5.5.4 |
![]() |
![]() |
||||
5.5.5 |
![]() |
![]() |
||||
5.5.6 |
![]() |
![]() |
||||
5.5.7 |
![]() |
![]() |
||||
5.5.8 |
![]() |
![]() |
||||
5.5.9 |
![]() |
![]() |
||||
5.5.10 |
![]() |
![]() |
||||
5.6 |
![]() |
![]() |
||||
5.7 |
![]() |
![]() |
||||
5.7.1 |
![]() |
![]() |
||||
5.7.2 |
![]() |
![]() |
||||
5.7.3 |
![]() |
![]() |
||||
5.7.4 |
![]() |
![]() |
||||
5.7.5 |
![]() |
![]() |
||||
5.8.0 |
![]() |
![]() |
||||
5.8.1 |
![]() |
![]() |
||||
5.8.2 |
![]() |
![]() |
||||
5.8.3 |
![]() |
![]() |
||||
5.8.4 |
![]() |
![]() |
||||
5.8.5 |
![]() |
![]() |
||||
5.8.6 |
![]() |
![]() |
||||
5.8.7 |
![]() |
![]() |
||||
5.8.8 |
![]() |
![]() |
||||
5.8.9 |
![]() |
![]() |
||||
5.8.10 |
![]() |
![]() |
||||
5.8.11 |
![]() |
![]() |
||||
5.9.0 |
![]() |
![]() |
||||
5.9.1 |
![]() |
![]() |
||||
5.9.2 |
![]() |
![]() |
||||
5.9.3 |
![]() |
![]() |
||||
5.9.4 |
![]() |
![]() |
||||
5.11.0 |
![]() |
![]() |