Version |
Insecure |
CryptoMisuse |
Rule name |
Method |
Statement |
Details |
1.0.0 |
|
|
|
|
|
|
1.0.1 |
|
|
|
|
|
|
1.0.2 |
|
|
|
|
|
|
1.0.3 |
|
|
|
|
|
|
1.0.4 |
|
|
|
|
|
|
1.0.5 |
|
|
|
|
|
|
1.0.6 |
|
|
|
|
|
|
1.0.7 |
|
|
|
|
|
|
1.0.8 |
|
|
|
|
|
|
1.1.0 |
|
|
|
|
|
|
1.2.0 |
|
|
|
|
|
|
1.2.1 |
|
|
|
|
|
|
1.2.2 |
|
|
|
|
|
|
1.2.3 |
|
|
|
|
|
|
1.2.4 |
|
|
|
|
|
|
1.2.5 |
|
|
|
|
|
|
1.2.6 |
|
|
|
|
|
|
1.2.7 |
|
|
|
|
|
|
1.3.0 |
|
|
|
|
|
|
1.4.0 |
|
|
|
|
|
|
1.5.0 |
|
|
|
|
|
|
1.5.1 |
|
|
|
|
|
|
1.6.0 |
|
|
|
|
|
|
1.6.1 |
|
|
|
|
|
|
1.6.2 |
|
|
|
|
|
|
1.6.3 |
|
|
|
|
|
|
1.6.4 |
|
|
|
|
|
|
1.6.5 |
|
|
|
|
|
|
1.7.0 |
|
|
|
|
|
|
1.7.1 |
|
|
|
|
|
|
1.7.2 |
|
|
|
|
|
|
1.7.3 |
|
|
|
|
|
|
1.7.4 |
|
|
|
|
|
|
1.7.5 |
|
|
|
|
|
|
1.7.6 |
|
|
|
|
|
|
1.7.7 |
|
|
|
|
|
|
1.7.8 |
|
|
|
|
|
|
1.7.9 |
|
|
|
|
|
|
1.7.10 |
|
|
|
|
|
|
2.0.0 |
|
|
SSLContext |
com.braintreepayments.api.internal.BraintreeSSLSocketFactory.run()V |
r17 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>(varReplacer284) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.BraintreeSSLSocketFactory.run()V |
virtualinvoke r17.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer287, $r6, varReplacer287) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.BraintreeSSLSocketFactory.run()V |
virtualinvoke r17.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer287, $r6, varReplacer287) |
Second parameter was not properly generated as generated Trust Manager |
2.0.1 |
|
|
SSLContext |
com.braintreepayments.api.internal.BraintreeSSLSocketFactory.run()V |
r17 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>(varReplacer288) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.BraintreeSSLSocketFactory.run()V |
virtualinvoke r17.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer291, $r6, varReplacer291) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.BraintreeSSLSocketFactory.run()V |
virtualinvoke r17.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer291, $r6, varReplacer291) |
Second parameter was not properly generated as generated Trust Manager |
2.1.0 |
|
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
r24 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>(varReplacer314) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
virtualinvoke r24.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer318, $r8, varReplacer318) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
virtualinvoke r24.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer318, $r8, varReplacer318) |
Second parameter was not properly generated as generated Trust Manager |
2.1.1 |
|
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
r24 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>(varReplacer319) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
virtualinvoke r24.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer320, $r8, varReplacer320) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
virtualinvoke r24.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer320, $r8, varReplacer320) |
Second parameter was not properly generated as generated Trust Manager |
2.1.2 |
|
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
r24 = staticinvoke <javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>(varReplacer317) |
First parameter (with value "TLS") should be any of {TLSv1, TLSv1.1, TLSv1.2} |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
virtualinvoke r24.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer321, $r8, varReplacer321) |
First parameter was not properly generated as generated Key Manager |
- |
- |
|
SSLContext |
com.braintreepayments.api.internal.TLSSocketFactory.<init>()V |
virtualinvoke r24.<javax.net.ssl.SSLContext: void init(javax.net.ssl.KeyManager[],javax.net.ssl.TrustManager[],java.security.SecureRandom)>(varReplacer321, $r8, varReplacer321) |
Second parameter was not properly generated as generated Trust Manager |
2.2.0 |
|
|
|
|
|
|
2.2.1 |
|
|
|
|
|
|
2.2.2 |
|
|
|
|
|
|
2.2.3 |
|
|
|
|
|
|
2.2.4 |
|
|
|
|
|
|
2.2.5 |
|
|
|
|
|
|
2.3.0 |
|
|
|
|
|
|
2.3.1 |
|
|
|
|
|
|
2.3.2 |
|
|
|
|
|
|
2.3.3 |
|
|
|
|
|
|
2.3.4 |
|
|
|
|
|
|
2.3.5 |
|
|
|
|
|
|
2.3.6 |
|
|
|
|
|
|
2.3.7 |
|
|
|
|
|
|
2.3.8 |
|
|
|
|
|
|
2.3.9 |
|
|
|
|
|
|
2.3.10 |
|
|
|
|
|
|
2.3.11 |
|
|
|
|
|
|
2.3.12 |
|
|
|
|
|
|
2.4.0 |
|
|
|
|
|
|
2.4.1 |
|
|
|
|
|
|
2.4.2 |
|
|
|
|
|
|
2.4.3 |
|
|
|
|
|
|
2.5.0 |
|
|
|
|
|
|
2.5.1 |
|
|
|
|
|
|
2.5.2 |
|
|
|
|
|
|
2.5.3 |
|
|
|
|
|
|
2.5.4 |
|
|
|
|
|
|
2.6.0 |
|
|
|
|
|
|
2.6.1 |
|
|
|
|
|
|
2.6.2 |
|
|
|
|
|
|
2.7.0 |
|
|
|
|
|
|
2.7.1 |
|
|
|
|
|
|
2.7.2 |
|
|
|
|
|
|
2.7.3 |
|
|
|
|
|
|
2.8.0 |
|
|
|
|
|
|
2.8.1 |
|
|
|
|
|
|
2.9.0 |
|
|
|
|
|
|
2.10.0 |
|
|
|
|
|
|
2.11.0 |
|
|
|
|
|
|
2.12.0 |
|
|
|
|
|
|
2.13.0 |
|
|
|
|
|
|
2.13.1 |
|
|
|
|
|
|
2.13.2 |
|
|
|
|
|
|
2.14.0 |
|
|
|
|
|
|
2.14.1 |
|
|
|
|
|
|
2.14.2 |
|
|
|
|
|
|
2.15.0 |
|
|
|
|
|
|
2.15.1 |
|
|
|
|
|
|
2.15.2 |
|
|
|
|
|
|
2.16.0 |
|
|
|
|
|
|
2.17.0 |
|
|
|
|
|
|
2.18.0 |
|
|
|
|
|
|
2.18.1 |
|
|
|
|
|
|
2.19.0 |
|
|
|
|
|
|