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 |
1.0.0 |
|
|
|
|
|
|
1.1.0 |
|
|
|
|
|
|
1.2.0 |
|
|
|
|
|
|
1.3.0 |
|
|
|
|
|
|
1.4.0 |
|
|
|
|
|
|
1.5.0 |
|
|
|
|
|
|
1.6.0 |
|
|
|
|
|
|
1.6.1 |
|
|
|
|
|
|
1.7.0 |
|
|
|
|
|
|
1.7.1 |
|
|
|
|
|
|
2.0.0 |
|
|
|
|
|
|
2.1.0 |
|
|
|
|
|
|
2.2.0 |
|
|
|
|
|
|
2.3.0 |
|
|
|
|
|
|
2.4.0 |
|
|
|
|
|
|
2.4.1 |
|
|
|
|
|
|
2.5.0 |
|
|
|
|
|
|
2.6.0 |
|
|
|
|
|
|
2.7.0 |
|
|
|
|
|
|
2.8.0 |
|
|
|
|
|
|
2.9.0 |
|
|
|
|
|
|
2.9.1 |
|
|
|
|
|
|
3.0.0 |
|
|
|
|
|
|
3.1.0 |
|
|
|
|
|
|
3.2.0 |
|
|
|
|
|
|
3.3.0 |
|
|
|
|
|
|
3.4.0 |
|
|
|
|
|
|
3.4.1 |
|
|
|
|
|
|
3.5.0 |
|
|
|
|
|
|
3.5.1 |
|
|
|
|
|
|
3.5.2 |
|
|
|
|
|
|
3.6.0 |
|
|
|
|
|
|
3.6.1 |
|
|
|
|
|
|
3.6.2 |
|
|
|
|
|
|
3.7.0 |
|
|
|
|
|
|
3.8.0 |
|
|
|
|
|
|
3.9.0 |
|
|
|
|
|
|
3.9.1 |
|
|
MessageDigest |
org.assertj.core.internal.bytebuddy.jar.asm.commons.SerialVersionUIDAdder.visitEnd()V |
$r3 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer9974) |
First parameter (with value "SHA") should be any of {SHA-256, SHA-384, SHA-512} |
3.10.0 |
|
|
|
|
|
|
3.11.0 |
|
|
MessageDigest |
org.assertj.core.internal.Digests.digestDiff(Ljava/io/InputStream;Ljava/security/MessageDigest;[B)Lorg/assertj/core/internal/DigestDiff; |
virtualinvoke r1.<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 |
- |
- |
|
MessageDigest |
org.assertj.core.internal.Paths.assertHasDigest(Lorg/assertj/core/api/AssertionInfo;Ljava/nio/file/Path;Ljava/lang/String;[B)V |
virtualinvoke r0.<org.assertj.core.internal.Paths: void assertHasDigest(org.assertj.core.api.AssertionInfo,java.nio.file.Path,java.security.MessageDigest,byte[])>(r1, r2, $r7, r4) |
Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update |
3.11.1 |
|
|
MessageDigest |
org.assertj.core.internal.Digests.digestDiff(Ljava/io/InputStream;Ljava/security/MessageDigest;[B)Lorg/assertj/core/internal/DigestDiff; |
virtualinvoke r1.<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 |