| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
30
|
247
|
981
-
984
|
Literal
|
<nosymbol>
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.sendmessagestest,org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest
|
"-"
|
|
35
|
325
|
1175
-
1198
|
Apply
|
java.lang.String.getBytes
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
value.getBytes("UTF-8")
|
|
35
|
20
|
1131
-
1221
|
ApplyToImplicitArgs
|
scala.collection.ArrayOps.map
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
scala.Predef.byteArrayOps(java.security.MessageDigest.getInstance("SHA-256").digest(value.getBytes("UTF-8"))).map[String](((x$1: Byte) => scala.Predef.augmentString("%02x").format(x$1)))((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))
|
|
35
|
223
|
1131
-
1230
|
Select
|
scala.collection.IterableOnceOps.mkString
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
scala.Predef.wrapRefArray[String](scala.Predef.byteArrayOps(java.security.MessageDigest.getInstance("SHA-256").digest(value.getBytes("UTF-8"))).map[String](((x$1: Byte) => scala.Predef.augmentString("%02x").format(x$1)))((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))).mkString
|
|
35
|
205
|
1131
-
1199
|
Apply
|
java.security.MessageDigest.digest
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
java.security.MessageDigest.getInstance("SHA-256").digest(value.getBytes("UTF-8"))
|
|
35
|
109
|
1157
-
1166
|
Literal
|
<nosymbol>
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
"SHA-256"
|
|
35
|
76
|
1204
-
1220
|
Apply
|
scala.collection.StringOps.format
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
scala.Predef.augmentString("%02x").format(x$1)
|
|
38
|
101
|
1305
-
1314
|
Literal
|
<nosymbol>
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest
|
"SHA-512"
|
|
38
|
122
|
1352
-
1368
|
Apply
|
scala.collection.StringOps.format
|
org.make.api.technical.security.securityhelpertest,org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest
|
scala.Predef.augmentString("%02x").format(x$2)
|
|
38
|
183
|
1279
-
1347
|
Apply
|
java.security.MessageDigest.digest
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest
|
java.security.MessageDigest.getInstance("SHA-512").digest(value.getBytes("UTF-8"))
|
|
38
|
308
|
1323
-
1346
|
Apply
|
java.lang.String.getBytes
|
org.make.api.technical.security.securityhelpertest,org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest
|
value.getBytes("UTF-8")
|
|
38
|
320
|
1279
-
1369
|
ApplyToImplicitArgs
|
scala.collection.ArrayOps.map
|
org.make.api.technical.security.securityhelpertest,org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest
|
scala.Predef.byteArrayOps(java.security.MessageDigest.getInstance("SHA-512").digest(value.getBytes("UTF-8"))).map[String](((x$2: Byte) => scala.Predef.augmentString("%02x").format(x$2)))((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))
|
|
38
|
206
|
1279
-
1378
|
Select
|
scala.collection.IterableOnceOps.mkString
|
org.make.api.technical.security.securityhelpertest,org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest
|
scala.Predef.wrapRefArray[String](scala.Predef.byteArrayOps(java.security.MessageDigest.getInstance("SHA-512").digest(value.getBytes("UTF-8"))).map[String](((x$2: Byte) => scala.Predef.augmentString("%02x").format(x$2)))((ClassTag.apply[String](classOf[java.lang.String]): scala.reflect.ClassTag[String]))).mkString
|
|
41
|
16
|
1428
-
1485
|
Apply
|
java.util.Base64.Encoder.encodeToString
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest
|
java.util.Base64.getEncoder().encodeToString(value.getBytes("UTF-8"))
|
|
41
|
70
|
1461
-
1484
|
Apply
|
java.lang.String.getBytes
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest
|
value.getBytes("UTF-8")
|
|
44
|
95
|
1579
-
1586
|
Literal
|
<nosymbol>
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
"UTF-8"
|
|
44
|
297
|
1535
-
1587
|
Apply
|
java.lang.String.<init>
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
new scala.Predef.String(java.util.Base64.getDecoder().decode(value), "UTF-8")
|
|
44
|
224
|
1546
-
1577
|
Apply
|
java.util.Base64.Decoder.decode
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
java.util.Base64.getDecoder().decode(value)
|
|
47
|
177
|
1651
-
1693
|
Apply
|
org.make.api.technical.security.SecurityHelper.defaultHash
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest
|
SecurityHelper.this.defaultHash(("".+(SecurityHelper.this.defaultHash(value)).+(salt): String))
|
|
50
|
106
|
1774
-
1799
|
Apply
|
java.time.ZonedDateTime.toString
|
org.make.api.widget.widgetservicetest
|
org.make.core.DateHelper.now().toString()
|
|
56
|
321
|
1983
-
1997
|
Select
|
org.make.api.technical.security.SecurityHelper.HASH_SEPARATOR
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
SecurityHelper.this.HASH_SEPARATOR
|
|
56
|
201
|
1972
-
1998
|
Apply
|
java.lang.String.split
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
hash.split(SecurityHelper.this.HASH_SEPARATOR)
|
|
58
|
71
|
2082
-
2160
|
Apply
|
java.lang.Object.==
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
SecurityHelper.this.sha256(("".+(SecurityHelper.this.sha256(("".+(value): String))).+(SecurityHelper.this.base64Decode(base64Date)).+(salt): String)).==(hashedValue)
|
|
59
|
89
|
2169
-
2169
|
Literal
|
<nosymbol>
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
()
|
|
59
|
293
|
2169
-
2169
|
Block
|
<nosymbol>
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
()
|
|
60
|
11
|
2202
-
2274
|
Apply
|
grizzled.slf4j.Logger.warn
|
org.make.api.technical.security.securityhelpertest
|
SecurityHelper.this.logger.warn(("Use of deprecated hash function (sha256) on value ".+(value): String))
|
|
60
|
213
|
2202
-
2274
|
Block
|
grizzled.slf4j.Logger.warn
|
org.make.api.technical.security.securityhelpertest
|
SecurityHelper.this.logger.warn(("Use of deprecated hash function (sha256) on value ".+(value): String))
|
|
62
|
179
|
2293
-
2383
|
Apply
|
scala.Boolean.||
|
org.make.api.technical.security.securityhelpertest,org.make.api.widget.widgetservicetest,org.make.api.technical.security.securityapitest
|
SecurityHelper.this.generateHash(("".+(value).+(SecurityHelper.this.base64Decode(base64Date)): String), salt).==(hashedValue).||(deprecatedCheck)
|
|
63
|
108
|
2400
-
2405
|
Literal
|
<nosymbol>
|
org.make.api.technical.security.securityapitest
|
false
|
|
68
|
313
|
2522
-
2544
|
Apply
|
java.lang.String.lastIndexOf
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.sendmessagestest,org.make.api.technical.crm.crmservicecomponenttest
|
email.lastIndexOf("@")
|
|
68
|
65
|
2491
-
2545
|
Apply
|
scala.collection.StringOps.takeRight
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.sendmessagestest,org.make.api.technical.crm.crmservicecomponenttest
|
scala.Predef.augmentString(email).takeRight(email.length().-(email.lastIndexOf("@")))
|
|
68
|
204
|
2507
-
2544
|
Apply
|
scala.Int.-
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.sendmessagestest,org.make.api.technical.crm.crmservicecomponenttest
|
email.length().-(email.lastIndexOf("@"))
|
|
69
|
86
|
2571
-
2613
|
Apply
|
java.lang.String.substring
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.sendmessagestest,org.make.api.technical.crm.crmservicecomponenttest
|
email.substring(0, email.lastIndexOf("@"))
|
|
69
|
271
|
2587
-
2588
|
Literal
|
<nosymbol>
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.sendmessagestest,org.make.api.technical.crm.crmservicecomponenttest
|
0
|
|
69
|
215
|
2590
-
2612
|
Apply
|
java.lang.String.lastIndexOf
|
org.make.api.technical.security.securityhelpertest,org.make.api.technical.crm.sendmessagestest,org.make.api.technical.crm.crmservicecomponenttest
|
email.lastIndexOf("@")
|