Back to library list

com.parse__parse-android

Column Insecure: Icon yes indicates the version is insecure, otherwise no
Column CryptoMisuse: Icon yes indicates the version has cryptographic API misuse, otherwise no
Version Insecure CryptoMisuse Rule name Method Statement Details
1.10.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer918) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.10.1 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer920) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.10.2 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer945) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.10.3 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer945) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.11.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer945) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.12.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer949) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.13.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer954) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.13.1 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer950) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.13.3 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer975) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.14.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer930) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.14.1 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer932) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer919) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.1 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer919) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.2 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer927) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.3 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer927) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.4 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer927) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.5 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer925) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.6 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer925) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.7 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer925) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.15.8 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1759) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer1793) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.1 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer36) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.2 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer36) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.3 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer36) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.4 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer901) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.5 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer902) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.6 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer902) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.16.7 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer896) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.17.0 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer786) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.17.1 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer779) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.17.2 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer779) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}
1.17.3 no       yes MessageDigest com.parse.ParseDigestUtils.md5(Ljava/lang/String;)Ljava/lang/String; r1 = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(varReplacer779) First parameter (with value "MD5") should be any of {SHA-256, SHA-384, SHA-512}