Version | Insecure | CryptoMisuse | Rule name | Method | Statement | Details |
---|---|---|---|---|---|---|
1.0 |
![]() |
![]() |
||||
1.1 |
![]() |
![]() |
||||
1.2 |
![]() |
![]() |
||||
1.3 |
![]() |
![]() |
||||
1.3.1 |
![]() |
![]() |
||||
1.3.2 |
![]() |
![]() |
||||
1.4 |
![]() |
![]() |
||||
2.0 |
![]() |
![]() |
||||
2.0.1 |
![]() |
![]() |
||||
2.1 |
![]() |
![]() |
||||
2.2 |
![]() |
![]() |
||||
2.3 |
![]() |
![]() |
||||
2.4 |
![]() |
![]() |
||||
2.5 |
![]() |
![]() |
||||
2.6 |
![]() |
![]() |
MessageDigest | org.apache.commons.io.input.MessageDigestCalculatingInputStream.<init>(Ljava/io/InputStream;)V | $r2 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer391) | First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512} |
- | - |
![]() |
MessageDigest | org.apache.commons.io.input.MessageDigestCalculatingInputStream.<init>(Ljava/io/InputStream;)V | specialinvoke r0.<org.apache.commons.io.input.MessageDigestCalculatingInputStream: void <init>(java.io.InputStream,java.security.MessageDigest)>(r1, $r2) | Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update |
- | - |
![]() |
MessageDigest | org.apache.commons.io.input.MessageDigestCalculatingInputStream.<init>(Ljava/io/InputStream;Ljava/lang/String;)V | specialinvoke r0.<org.apache.commons.io.input.MessageDigestCalculatingInputStream: void <init>(java.io.InputStream,java.security.MessageDigest)>(r1, $r3) | Operation on object of type java.security.MessageDigest object not completed. Expected call to digest, update |
20030203.550 |
![]() |
![]() |