Column
Insecure: Icon
indicates the version is insecure, otherwise
Column
CryptoMisuse: Icon
indicates the version has cryptographic API misuse, otherwise
Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
2.0.0 |
|
|
HttpConnection |
org.apache.ivy.core.settings.IvySettings.configureRepositories(Z)V |
specialinvoke r31.<java.net.URL: void <init>(java.lang.String)>(varReplacer2427) |
First parameter (with value "http://ant.apache.org/ivy/repository.properties") should be any of http://{Empty String} |
- |
- |
|
MessageDigest |
org.apache.ivy.util.ChecksumHelper.computeAsString(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; |
virtualinvoke r3.<java.security.MessageDigest: void reset()>() |
Unexpected call to method reset on object of type java.security.MessageDigest. Expect a call to one of the following methods digest,update |
2.1.0 |
|
|
HttpConnection |
org.apache.ivy.core.settings.IvySettings.configureRepositories(Z)V |
specialinvoke r31.<java.net.URL: void <init>(java.lang.String)>(varReplacer2527) |
First parameter (with value "http://ant.apache.org/ivy/repository.properties") should be any of http://{Empty String} |
- |
- |
|
MessageDigest |
org.apache.ivy.util.ChecksumHelper.computeAsString(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; |
virtualinvoke r3.<java.security.MessageDigest: void reset()>() |
Unexpected call to method reset on object of type java.security.MessageDigest. Expect a call to one of the following methods digest,update |
2.2.0 |
|
|
HttpConnection |
org.apache.ivy.core.settings.IvySettings.configureRepositories(Z)V |
specialinvoke r31.<java.net.URL: void <init>(java.lang.String)>(varReplacer2586) |
First parameter (with value "http://ant.apache.org/ivy/repository.properties") should be any of http://{Empty String} |
- |
- |
|
MessageDigest |
org.apache.ivy.util.ChecksumHelper.computeAsString(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; |
virtualinvoke r3.<java.security.MessageDigest: void reset()>() |
Unexpected call to method reset on object of type java.security.MessageDigest. Expect a call to one of the following methods digest,update |
2.3.0 |
|
|
MessageDigest |
org.apache.ivy.core.cache.DefaultRepositoryCacheManager.<clinit>()V |
$r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1561) |
First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
HttpConnection |
org.apache.ivy.core.settings.IvySettings.configureRepositories(Z)V |
specialinvoke r31.<java.net.URL: void <init>(java.lang.String)>(varReplacer2720) |
First parameter (with value "http://ant.apache.org/ivy/repository.properties") should be any of http://{Empty String} |
- |
- |
|
MessageDigest |
org.apache.ivy.util.ChecksumHelper.computeAsString(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; |
virtualinvoke r3.<java.security.MessageDigest: void reset()>() |
Unexpected call to method reset on object of type java.security.MessageDigest. Expect a call to one of the following methods digest,update |
2.4.0 |
|
|
MessageDigest |
org.apache.ivy.core.cache.DefaultRepositoryCacheManager.<clinit>()V |
$r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1627) |
First parameter (with value "SHA1") should be any of {SHA-256, SHA-384, SHA-512} |
- |
- |
|
HttpConnection |
org.apache.ivy.core.settings.IvySettings.configureRepositories(Z)V |
specialinvoke $r5.<java.net.URL: void <init>(java.lang.String)>(varReplacer2847) |
First parameter (with value "http://ant.apache.org/ivy/repository.properties") should be any of http://{Empty String} |
- |
- |
|
MessageDigest |
org.apache.ivy.util.ChecksumHelper.computeAsString(Ljava/io/File;Ljava/lang/String;)Ljava/lang/String; |
virtualinvoke r3.<java.security.MessageDigest: void reset()>() |
Unexpected call to method reset on object of type java.security.MessageDigest. Expect a call to one of the following methods digest,update |