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 |
|
|
|
|
|
|