Skip to content

Commit 26710e6

Browse files
authored
Merge pull request #574 from HXSecurity/develop
Release v1.13.1
2 parents f71bc63 + 562452e commit 26710e6

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

dongtai-common/src/main/java/io/dongtai/iast/common/constants/AgentConstant.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.dongtai.iast.common.constants;
22

33
public class AgentConstant {
4-
public static final String VERSION_VALUE = "v1.13.0";
4+
public static final String VERSION_VALUE = "v1.13.1";
55
public static final String LANGUAGE = "JAVA";
66
public static final String THREAD_NAME_PREFIX = "DongTai-IAST-";
77
public static final String THREAD_NAME_PREFIX_CORE = "DongTai-IAST-Core-";

dongtai-core/src/main/java/io/dongtai/iast/core/handler/hookpoint/controller/impl/DubboImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,8 @@ public static void collectDubboRequestSource(Object handler, Object invocation,
101101
return;
102102
}
103103

104-
String url = (String) requestMeta.get("requestURL") + "/" + methodName;
105-
String uri = (String) requestMeta.get("requestURI") + "/" + methodName;
104+
String url =requestMeta.get("requestURL").toString() + "/" + methodName;
105+
String uri =requestMeta.get("requestURI").toString() + "/" + methodName;
106106

107107
StringBuilder argSign = new StringBuilder("(");
108108
if (argumentTypes != null && argumentTypes.length > 0) {
@@ -200,7 +200,7 @@ public static void collectDubboResponse(Object result, byte status) {
200200

201201
try {
202202
EngineManager.REQUEST_CONTEXT.get().put("responseStatus",
203-
(String) EngineManager.REQUEST_CONTEXT.get().get("protocol") + " " + status);
203+
EngineManager.REQUEST_CONTEXT.get().get("protocol").toString() + " " + status);
204204
ByteArrayOutputStream buff = EngineManager.BODY_BUFFER.getResponse();
205205
buff.write(result.toString().getBytes());
206206
} catch (Throwable ignore) {

dongtai-core/src/main/java/io/dongtai/iast/core/utils/TaintPoolUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public static void trackObject(MethodEvent event, PolicyNode policyNode, Object
153153
hash = System.identityHashCode(obj);
154154
identityHash = hash;
155155
}
156-
if (EngineManager.TAINT_HASH_CODES.contains(hash)) {
156+
if (EngineManager.TAINT_HASH_CODES.contains(hash) && !isMicroservice) {
157157
return;
158158
}
159159
}

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55

66
<properties>
7-
<revision>1.13.0</revision>
7+
<revision>1.13.1</revision>
88
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
99
<shade-prefix>io.dongtai.iast.thirdparty</shade-prefix>
1010

0 commit comments

Comments
 (0)