Skip to content

Commit 9f4ea0a

Browse files
authored
Merge pull request #576 from Nizernizer/fix/taint_max_value
fix: taint max length.
2 parents eb6e05e + 3fa63b3 commit 9f4ea0a

File tree

1 file changed

+5
-8
lines changed
  • dongtai-core/src/main/java/io/dongtai/iast/core/handler/hookpoint/models

1 file changed

+5
-8
lines changed

dongtai-core/src/main/java/io/dongtai/iast/core/handler/hookpoint/models/MethodEvent.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import io.dongtai.iast.core.handler.hookpoint.models.policy.TaintPosition;
55
import io.dongtai.iast.core.handler.hookpoint.models.taint.range.TaintRanges;
66
import io.dongtai.iast.core.utils.PropertyUtils;
7-
import io.dongtai.iast.core.utils.StringUtils;
87

98
import java.io.StringWriter;
109
import java.util.*;
@@ -15,10 +14,6 @@
1514
1615
*/
1716
public class MethodEvent {
18-
/**
19-
* max display value size for object/return/parameters
20-
*/
21-
private static final int MAX_VALUE_LENGTH = 1024;
2217

2318
/**
2419
* method invoke id
@@ -246,7 +241,7 @@ public void setReturnValue(Object ret, boolean hasTaint) {
246241

247242
private String formatValue(Object val, boolean hasTaint) {
248243
String str = obj2String(val);
249-
return "[" + StringUtils.normalize(str, MAX_VALUE_LENGTH) + "]"
244+
return "[" + str + "]"
250245
+ (hasTaint ? "*" : "") + str.length();
251246
}
252247

@@ -301,10 +296,12 @@ public String obj2String(Object value) {
301296
if (taint.getClass().isArray() && !taint.getClass().getComponentType().isPrimitive()) {
302297
Object[] subTaints = (Object[]) taint;
303298
for (Object subTaint : subTaints) {
304-
appendWithMaxLength(sb, subTaint.toString() + " ", taintValueLength);
299+
appendWithMaxLength(sb, subTaint.toString(), taintValueLength);
300+
sb.append(" ");
305301
}
306302
} else {
307-
appendWithMaxLength(sb, taint.toString() + " ", taintValueLength);
303+
appendWithMaxLength(sb, taint.toString(), taintValueLength);
304+
sb.append(" ");
308305
}
309306
}
310307
}

0 commit comments

Comments
 (0)