“火线~洞态IAST”是一款专为甲方安全人员、代码审计工程师和0 Day漏洞挖掘人员量身打造的辅助工具,可用于集成devops环境进行漏洞检测、作为代码审计的辅助工具和自动化挖掘0 Day。

Overview

洞态IAST

django-project dongtai-project dongtai--agent--java license GPL-3.0

原"灵芝IAST",后更名为"洞态IAST",产品改为SaaS版,agent端采集与污点相关的数据并发送至服务器端,服务器端接收数据并重构形成污点方法图,再根据深度优先算法搜索污点调用链

项目介绍

“火线~洞态IAST”是一款专为甲方安全人员、甲乙代码审计工程师和0 Day漏洞挖掘人员量身打造的辅助工具,可用于集成devops环境进行漏洞检测、作为代码审计的辅助工具和自动化挖掘0 Day。

“火线~洞态IAST”具有五大模块,分别是dongtai-webapidongtai-openapidongtai-enginedongtai-webagent,其中:

  • dongtai-webapi用于与dongtai-web交互,负责用户相关的API请求;
  • dongtai-openapi用于与agent交互,处理agent上报的数据,向agent下发策略,控制agent的运行等
  • dongtai-engine用于对dongtai-openapi接收到的数据进行分析、处理,计算存在的漏洞和可用的污点调用链等
  • dongtai-web为“火线~洞态IAST”的前端项目,负责页面展示
  • agent为各语言的数据采集端,从安装探针的项目中采集相对应的数据,发送至dongtai-openapi服务

应用场景

“火线~洞态IAST”可应用于:devsecops阶段做自动化漏洞检测、开源软件/组件挖掘通用漏洞、上线前安全测试等场景,主要目的是降低现有漏洞检测的工作量,释放安全从业人员的生产力来做更专业的事情。

JavaAgent详细介绍

Agent功能结构

  • 启动器
  • 动态插桩(采集数据)
  • 动态插桩(hook点处理)
  • 数据计算
  • 数据压缩后发送至dc

IAST-CORE包结构

  • enhance,存放字节码增强的相关代码
  • handler,存放AOP捕获数据后的处理代码
  • service,存放报告的后端发送代码逻辑
  • start,存放IAST检测引擎的启动代码

支持的Java版本及中间件

  • Java 1.6+
  • Tomcat、Jetty、WebLogic、WebSphere、SpringBoot等主流软件和中间件

notice: jdk 1.6开发的Agent需要使用Maven 3.2.5进行构建

Comments
  • [Bug]: /openapi/api/v1/agent/register failed, Exception: javax.net.ssl.SSLHandshakeException:

    [Bug]: /openapi/api/v1/agent/register failed, Exception: javax.net.ssl.SSLHandshakeException:

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.7.9

    Installation Type

    Official Kubernetes

    Service Name

    DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    新版本Agent注册失败,v1.7.7 Agent运行正常,服务端均为最新版本 1.8.7。

    错误日志如下:

    2022-10-31 18:30:52 [io.dongtai.iast.agent] [INFO] DongTai Config: /tmp/dongtai-root/v1.7.9/iast.properties 2022-10-31 18:30:52 [io.dongtai.iast.agent] [DEBUG] DongTai will install for Servlet Service 2022-10-31 18:30:54 [io.dongtai.iast.agent] [ERROR] request https://xx/openapi/api/v1/agent/register failed, Exception: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targetjavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alert.createSSLException(Alert.java:131) at sun.security.ssl.TransportContext.fatal(TransportContext.java:353) at sun.security.ssl.TransportContext.fatal(TransportContext.java:296) at sun.security.ssl.TransportContext.fatal(TransportContext.java:291) at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:652) at sun.security.ssl.CertificateMessage$T12CertificateConsumer.onCertificate(CertificateMessage.java:471) at sun.security.ssl.CertificateMessage$T12CertificateConsumer.consume(CertificateMessage.java:367) at sun.security.ssl.SSLHandshake.consume(SSLHandshake.java:376) at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:444) at sun.security.ssl.HandshakeContext.dispatch(HandshakeContext.java:422) at sun.security.ssl.TransportContext.dispatch(TransportContext.java:183) at sun.security.ssl.SSLTransport.decode(SSLTransport.java:154) at sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1279) at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1188) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:401) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:373) at io.dongtai.iast.thirdparty.org.apache.http.conn.ssl.SSLConnectionSocketFactory.createLayeredSocket(SSLConnectionSocketFactory.java:436) at io.dongtai.iast.thirdparty.org.apache.http.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:384) at io.dongtai.iast.thirdparty.org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) at io.dongtai.iast.thirdparty.org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376) at io.dongtai.iast.thirdparty.org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393) at io.dongtai.iast.thirdparty.org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) at io.dongtai.iast.thirdparty.org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186) at io.dongtai.iast.thirdparty.org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at io.dongtai.iast.thirdparty.org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185) at io.dongtai.iast.thirdparty.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83) at io.dongtai.iast.thirdparty.org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108) at io.dongtai.iast.common.utils.AbstractHttpClientUtils.sendRequestInternal(AbstractHttpClientUtils.java:123) at io.dongtai.iast.common.utils.AbstractHttpClientUtils.sendRequest(AbstractHttpClientUtils.java:64) at io.dongtai.iast.common.utils.AbstractHttpClientUtils.sendRequest(AbstractHttpClientUtils.java:35) at io.dongtai.iast.agent.util.HttpClientUtils.sendPost(HttpClientUtils.java:48) at io.dongtai.iast.agent.report.AgentRegisterReport.register(AgentRegisterReport.java:223) at io.dongtai.iast.agent.report.AgentRegisterReport.send(AgentRegisterReport.java:238) at io.dongtai.iast.agent.AgentLauncher.install(AgentLauncher.java:112) at io.dongtai.iast.agent.AgentLauncher.premain(AgentLauncher.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386) at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401) Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:439) at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:306) at sun.security.validator.Validator.validate(Validator.java:271) at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:312) at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:221) at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:128) at sun.security.ssl.CertificateMessage$T12CertificateConsumer.checkServerCerts(CertificateMessage.java:636) ... 36 more Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:141) at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:126) at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280) at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:434) ... 42 more

    2022-10-31 18:30:54 [io.dongtai.iast.agent] [ERROR] Parse https://xxx/openapi register response failed: io.dongtai.iast.thirdparty.org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1] 2022-10-31 18:30:54 [io.dongtai.iast.agent] [ERROR] Agent registered failed. Start without DongTai IAST.

    Additional Information

    No response

    Logs

    No response

    bug 
    opened by onesecurity 4
  • [Bug]: 部分Agent上报信息报错

    [Bug]: 部分Agent上报信息报错

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.8.5

    Installation Type

    Official Kubernetes

    Service Name

    DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    如题,部分Agent的上报事件报错,导致上报信息不完整。

    报错案例1

    2022-09-28 11:40:00 [io.dongtai.iast.agent] [ERROR] nulljava.lang.NullPointerException at io.dongtai.iast.core.handler.hookpoint.graphy.GraphBuilder.convertToReport(GraphBuilder.java:104) at io.dongtai.iast.core.handler.hookpoint.graphy.GraphBuilder.buildAndReport(GraphBuilder.java:29) at io.dongtai.iast.core.handler.hookpoint.SpyDispatcherImpl.leaveDubbo(SpyDispatcherImpl.java:156) at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:89) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83) at org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:51) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83) at org.apache.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:69) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83) at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:82) at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:260) at org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.intercept(ClusterInterceptor.java:47) at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$InterceptorInvokerNode.invoke(AbstractCluster.java:92) at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:88) at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:74) at org.apache.dubbo.common.bytecode.proxy17.getPersonalCampName(proxy17.java) at cn.com.x x x.personal.integration.RpcPersonalCampServiceClient.getPersonalCampName(RpcPersonalCampServiceClient.java:56) at cn.com.xxx.wechat.bo.wxmsgsender.XPerPersonalLinkingWxMsgSender.sendPasswordToApp(XPersonalLinkingWxMsgSender.java:237) at cn.com.xxx.wechat.bo.wxmsgsender.XPerPersonalLinkingWxMsgSender.check(XPerPersonalLinkingWxMsgSender.java:115) at cn.com.xxx.wechat.bo.wxmsgsender.WxMsgSenderChecker.check(WxMsgSenderChecker.java:24) at cn.com.xxx.core.job.CrontableUpgradeJobHandler.sendTrainerTemplateMsg(CrontableUpgradeJobHandler.java:334) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.xxl.job.core.handler.impl.MethodJobHandler.execute(MethodJobHandler.java:29) at com.xxl.job.core.thread.JobThread.run(JobThread.java:165)

    报错案例2

    2022-09-28 11:40:00 [io.dongtai.iast.agent] [ERROR] nulljava.lang.NullPointerException at io.dongtai.iast.core.handler.hookpoint.graphy.GraphBuilder.convertToReport(GraphBuilder.java:104) at io.dongtai.iast.core.handler.hookpoint.graphy.GraphBuilder.buildAndReport(GraphBuilder.java:29) at io.dongtai.iast.core.handler.hookpoint.SpyDispatcherImpl.leaveDubbo(SpyDispatcherImpl.java:156) at org.apache.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:89) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83) at org.apache.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:51) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83) at org.apache.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:69) at org.apache.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:83) at org.apache.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:82) at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:260) at org.apache.dubbo.rpc.cluster.interceptor.ClusterInterceptor.intercept(ClusterInterceptor.java:47) at org.apache.dubbo.rpc.cluster.support.wrapper.AbstractCluster$InterceptorInvokerNode.invoke(AbstractCluster.java:92) at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:88) at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:74) at org.apache.dubbo.common.bytecode.proxy17.getPersonalCampName(proxy17.java) at cn.com.xxx.personal.integration.RpcPersonalCampServiceClient.getPersonalCampName(RpcPersonalCampServiceClient.java:56) at cn.com.xxx.wechat.bo.wxmsgsender.XPerPersonalLinkingWxMsgSender.checkSendPasskitLinkingMsg(XPerPersonalLinkingWxMsgSender.java:251) at cn.com.xxx.wechat.bo.wxmsgsender.XPerPersonalLinkingWxMsgSender.check(XPerPersonalLinkingWxMsgSender.java:117) at cn.com.xxx.wechat.bo.wxmsgsender.WxMsgSenderChecker.check(WxMsgSenderChecker.java:24) at cn.com.xxx.core.job.CrontableUpgradeJobHandler.sendTrainerTemplateMsg(CrontableUpgradeJobHandler.java:334) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.xxl.job.core.handler.impl.MethodJobHandler.execute(MethodJobHandler.java:29) at com.xxl.job.core.thread.JobThread.run(JobThread.java:165)

    Additional Information

    No response

    Logs

    No response

    bug 
    opened by onesecurity 2
  • [Bug]: Java Agent startup performance optimization

    [Bug]: Java Agent startup performance optimization

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.0.4

    Installation Type

    Official SaaS Service

    Service Name

    DongTai-Core

    Describe the details of the bug and the steps to reproduce it

    When the Java Agent starts, the speed is very slow, often takes a few minutes

    Additional Information

    No response

    Logs

    No response

    bug 
    opened by exexute 2
  • attach模式启动

    attach模式启动

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.0.4

    Installation Type

    Other (specify below)

    Service Name

    DongTai-Core

    Describe the details of the bug and the steps to reproduce it

    attach模式启动

    Additional Information

    https://github.com/alibaba/arthas/commit/53a544c61f84a82a91111cad81e3d08985dbce79?diff=split https://github.com/alibaba/arthas/issues/675

    Logs

    class=org.springframework.boot.sql.init.dependency.DatabaseInitializationDependencyConfigurer$$Lambda$290/142555199\njava.lang.VerifyError\r
    at sun.instrument.InstrumentationImpl.retransformClasses0(Native Method)\r
    at sun.instrument.InstrumentationImpl.retransformClasses(InstrumentationImpl.java:144)\r
    at com.secnium.iast.core.enhance.IastClassFileTransformer.retransform(IastClassFileTransformer.java:241)\r
    at com.secnium.iast.core.enhance.IastClassFileTransformer.init(IastClassFileTransformer.java:65)\r
    at com.secnium.iast.core.engines.impl.TransformEngine.start(TransformEngine.java:31)\r
    at com.secnium.iast.core.AgentEngine.run(AgentEngine.java:98)\r
    at com.secnium.iast.core.AgentEngine.install(AgentEngine.java:58)\r
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r
    at java.lang.reflect.Method.invoke(Method.java:498)\r
    at com.secnium.iast.agent.manager.EngineManager.install(EngineManager.java:177)\r
    at com.secnium.iast.agent.monitor.MonitorDaemonThread.startEngine(MonitorDaemonThread.java:47)\r
    at com.secnium.iast.agent.monitor.MonitorDaemonThread.run(MonitorDaemonThread.java:26)\r
    at java.lang.Thread.run(Thread.java:748)\n
    
    opened by kxjhcs 2
  • [Bug]: transform class org/eclipse/jetty/http/HttpURI$State failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager

    [Bug]: transform class org/eclipse/jetty/http/HttpURI$State failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.9.0

    Installation Type

    Official Kubernetes

    Service Name

    DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    部署最新的Agent版本后,出现大量类似错误。

    A large number of similar errors appear after deploying the latest Agent version.

    2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class sun/reflect/UnsafeStaticCharacterFieldAccessorImpl failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/handler/timeout/IdleStateHandler$AllIdleTimeoutTask failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/ons/api/impl/authority/AuthUtil failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/channel/AbstractChannelHandlerContext$Tasks$1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/channel/AbstractChannelHandlerContext$Tasks$2 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/ons/api/impl/authority/OnsAuthSigner failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/channel/AbstractChannelHandlerContext$Tasks$3 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/ons/api/impl/authority/exception/AuthenticationException failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/channel/AbstractChannelHandlerContext$Tasks$4 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/ons/api/impl/authority/SigningAlgorithm failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/sun/crypto/provider/HmacSHA1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/binary/Base64 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/binary/BaseNCodec failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/BinaryEncoder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/Encoder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/BinaryDecoder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/Decoder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/DecoderException failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/EncoderException failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/org/apache/commons/codec/binary/BaseNCodec$Context failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/ons/api/impl/MQClientInfo failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeader failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeaderV2 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/common/protocol/header/PullMessageRequestHeader failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/common/protocol/header/PopMessageRequestHeader failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/common/metrics/MetricsInfo failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/common/metrics/MetricsUtils failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/CollectorRegistry failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Counter failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Collector$Describable failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/SimpleCollector failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Collector failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/SimpleCollector$Builder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Counter$Builder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/CounterMetricFamily failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Collector$MetricFamilySamples failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Collector$Type failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/CollectorRegistry$1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Counter$Child failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/DoubleAdder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Striped64 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Striped64$1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Striped64$Cell failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Gauge failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Gauge$Builder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/GaugeMetricFamily failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Gauge$Child failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Gauge$TimeProvider failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Histogram failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Histogram$Builder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Histogram$Child failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/Histogram$Timer failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/SimpleTimer failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/prometheus/client/SimpleTimer$TimeProvider failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/common/metrics/MetricsTimerWrapper failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/remoting/netty/ResponseFuture failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/ReferenceCountUtil failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/channel/AbstractChannelHandlerContext$WriteTask failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/internal/ObjectPool$ObjectCreator failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/channel/AbstractChannelHandlerContext$WriteTask$1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/internal/ObjectPool failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/internal/ObjectPool$RecyclerObjectPool failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/Recycler failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/internal/ObjectPool$RecyclerObjectPool$1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/Recycler$2 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/Recycler$Handle failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/internal/ObjectPool$Handle failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/Recycler$3 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/Recycler$1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/internal/MathUtil failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/Recycler$Stack failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/Recycler$DefaultHandle failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/ByteBufHolder failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/IllegalReferenceCountException failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/com/alibaba/rocketmq/remoting/netty/NettyRemotingAbstract$3 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledDuplicatedByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/DuplicatedByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/AbstractDerivedByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledSlicedByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/AbstractUnpooledSlicedByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/SwappedByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/internal/ReferenceCountUpdater failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/AbstractReferenceCountedByteBuf$1 failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/CompositeByteBuf$ByteWrapper failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/ResourceLeakDetectorFactory failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/util/ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/Unpooled failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/WrappedUnpooledUnsafeDirectByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/ReadOnlyUnsafeDirectByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/ReadOnlyByteBufferBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnreleasableByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/FixedCompositeByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/ReadOnlyByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledByteBufAllocator failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledHeapByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledUnsafeNoCleanerDirectByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeDirectByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledDirectByteBuf failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager 2022-11-16 11:01:04 [io.dongtai.iast.agent] [WARN] transform class com/aliyun/openservices/shade/io/netty/buffer/UnpooledByteBufAllocator$UnpooledByteBufAllocatorMetric failed, Exception: java.lang.NoClassDefFoundError: io/dongtai/iast/common/scope/ScopeManager

    Additional Information

    No response

    Logs

    No response

    bug 
    opened by onesecurity 1
  • [Bug]: agent在wndows下运行时,无法注册,报错

    [Bug]: agent在wndows下运行时,无法注册,报错

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    latest

    Installation Type

    Official Kubernetes

    Service Name

    DongTai-Web

    Describe the details of the bug and the steps to reproduce it

    下载agent后在windows下运行(运行命令java -javaagent:dongtai-agent.jar -jar xxx.jar),报错注册失败: 2022-11-03 09:00:11 [io.dongtai.iast.agent] [ERROR] Register msg: {"status": 202, "msg": "\u63a2\u9488\u6ce8\u518c\u5931\u8d25"}

    Additional Information

    查看服务端日志,疑似编码问题。 相关日志: ERROR 2022-11-03 10:28:09,614 [agent_register.post:298] 探针注册失败,原因:'utf-8' codec can't decode byte 0xbb in position 480: invalid start byte Traceback (most recent call last): File "/opt/dongtai/./dongtai_protocol/views/agent_register.py", line 272, in post self.register_server( File "/opt/dongtai/./dongtai_protocol/views/agent_register.py", line 122, in register_server env = base64.b64decode(server_env).decode('utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbb in position 480: invalid start byte [pid: 25|app: 0|req: 1/5] 10.42.178.223 () {42 vars in 643 bytes} [Thu Nov 3 10:28:08 2022] POST /api/v1/agent/register => generated 62

    Logs

    ERROR 2022-11-03 10:28:09,614 [agent_register.post:298] 探针注册失败,原因:'utf-8' codec can't decode byte 0xbb in position 480: invalid start byte
    Traceback (most recent call last):
      File "/opt/dongtai/./dongtai_protocol/views/agent_register.py", line 272, in post
        self.register_server(
      File "/opt/dongtai/./dongtai_protocol/views/agent_register.py", line 122, in register_server
        env = base64.b64decode(server_env).decode('utf-8')
    UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbb in position 480: invalid start byte
    [pid: 25|app: 0|req: 1/5] 10.42.178.223 () {42 vars in 643 bytes} [Thu Nov  3 10:28:08 2022] POST /api/v1/agent/register => generated 62
    
    bug 
    opened by a1576471428 1
  • [Bug] Weblogic Server start failed

    [Bug] Weblogic Server start failed

    error log:

    java.lang.ClassCastException: weblogic.net.http.SOAPHttpsURLConnection cannot be cast to javax.net.ssl.HttpsURLConnection
    at io.dongtai.iast.core.utils.HttpClientUtils.sendRequest(HttpClientUtils.java:73)
    at io.dongtai.iast.core.utils.HttpClientUtils.sendPost(HttpClientUtils.java:56)
    at io.dongtai.iast.core.bytecode.sca.ScaReport.sendReport(ScaReport.java:25)
    at io.dongtai.iast.core.bytecode.sca.ScaScanner$ScaScanThread.run(ScaScanner.java:217)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
    

    Set parameter a to true to solve the problem:

    System.setProperty("UseSunHttpHandler", "true");
    
    bug 
    opened by Nizernizer 1
  • [Bug]: com.secnium.iast.core.report.ErrorLogReport#sendErrorLog(java.lang.Throwable) appears recursive.

    [Bug]: com.secnium.iast.core.report.ErrorLogReport#sendErrorLog(java.lang.Throwable) appears recursive.

        public static void sendErrorLog(Throwable t) {
            if (ENABLE_UPLOAD) {
                StringWriter sw = new StringWriter();
                PrintWriter pw = new PrintWriter(sw);
                t.printStackTrace(pw);
                sendErrorLog(t);
            }
        }
    

    fix:

        public static void sendErrorLog(Throwable t) {
            if (ENABLE_UPLOAD) {
                StringWriter sw = new StringWriter();
                PrintWriter pw = new PrintWriter(sw);
                t.printStackTrace(pw);
                sendErrorLog(t.toString());
            }
        }
    
    bug 
    opened by Nizernizer 1
  • [Feature]: Attach方式部署支持参数配置

    [Feature]: Attach方式部署支持参数配置

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.

    Problem Description

    支持 “java -jar agent.jar -m install -p ”方式部署时增加部署参数,

    Proposed Solution

    在attach方式部署agent中,支持 部署参数

    Alternatives Considered

    No response

    Additional Information

    No response

    enhancement good first issue 
    opened by Ch35Tnut 1
  • [Bug]: Java Agent 在 Spring WebFlux 和 Tomcat 组合下会导致 HTTP 请求不输出结果

    [Bug]: Java Agent 在 Spring WebFlux 和 Tomcat 组合下会导致 HTTP 请求不输出结果

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.3.0

    Installation Type

    Other (specify below)

    Service Name

    DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    cn.huoxian.iast.api.WrapperOutputStreamCopier 这个类替换了请求响应原本的 ServletOutputStream, 但只重写了 void write(int b) 方法,而没有重写 void write(byte b[], int off, int len) 方法。在 Spring WebFlux 和 Tomcat 组合中, Spring 是使用 void write(byte b[], int off, int len) 输出响应结果的,而 Tomcat 并不会把 void write(byte b[], int off, int len) 的实现引向 void write(int b), 这是两个独立实现的方法。所以 WrapperOutputStreamCopier 在事实上就把响应结果输出的数据丢失了。请求端的表现是发出请求后一直等待结果数据却永远不会等到。

    Spring WebMVC 不确定是不是也是这样的表现,没有做测试。但如果也是使用 void write(byte b[], int off, int len) 输出结果的话,表现应该是一样的。

    在 OutputStream 的实现中,void write(byte b[], int off, int len) 方法写数据时,实际又调用了 void write(int b) 方法。但 Tomcat 在实现 ServletOutputStream 时,并没有保持这一作法,估计主要是性能上的考虑。两个方法是分别独立实现,并没有调用关系。所以在这种情况下 WrapperOutputStreamCopier 只重写 void write(int b) 方法肯定是不够的。

    推荐的作法是,WrapperOutputStreamCopier 应该参考类似 HttpServletResponseWrapper 的作法,在上面再提供一个 ServletOutputStreamWrapper,用于重写所有的方法把实际动作再引向原始的 ServletOutputStream 对象,这样就不会有中断的可能性了。WrapperOutputStreamCopier 再继承 ServletOutputStreamWrapper,这样就可以只重写合适的方法来处理缓存数据就行了。 ServletOutputStreamWrapper 关注包装对象到原始对象之间的联接,而 WrapperOutputStreamCopier 主要关注自己要做的数据缓存。

    Additional Information

    No response

    Logs

    No response

    opened by rjsoftcode 1
  • fix-outofrange

    fix-outofrange

    java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1967) at com.secnium.iast.core.replay.HttpRequestReplay.splitHeaderStringToHashmap(HttpRequestReplay.java:102) at com.secnium.iast.core.replay.HttpRequestReplay.doReplay(HttpRequestReplay.java:80) at com.secnium.iast.core.replay.HttpRequestReplay.send(HttpRequestReplay.java:172) at com.secnium.iast.core.AbstractThread.run(AbstractThread.java:24) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

    opened by wayswei 1
  • java agent自动部署时没有应用漏洞 agent安装时只存在一个硬编码漏洞

    java agent自动部署时没有应用漏洞 agent安装时只存在一个硬编码漏洞

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.9.1

    Installation Type

    Official Kubernetes

    Describe the details of the bug and the steps to reproduce it

    用k8s部署时在线拉的洞态不是离线下载的, 现在的情况是用自动部署的命令安装时,应用漏洞是空的,用java agent命令安装时只存在一个硬编码漏洞 image

    问微信群说是要看debug日志,报错的只有这段 image

    还想问下就是docker类型的java业务该怎么部署,用自动命令安装会失败

    Additional Information

    No response

    Logs

    No response

    opened by bbg8cody 1
  • dongtai-agent-java 服务端使用resttemplate.exchange 访问其他服务,无法访问

    dongtai-agent-java 服务端使用resttemplate.exchange 访问其他服务,无法访问

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.74

    Installation Type

    Official Docker Compose

    Service Name

    DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    dongtai-agent-java 服务端使用resttemplate.exchange 访问其他服务,无法访问 。

    Additional Information

    No response

    Logs

    No response

    bug 
    opened by xiaofeng2014 3
  • Agent ips are not displayed accurately on the server side

    Agent ips are not displayed accurately on the server side

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.9.0

    Installation Type

    Official Docker Compose

    Describe the details of the bug and the steps to reproduce it

    agent在web端展示的ip与本机IP不一致,并不是获取的本机的ip,而是一张虚拟网卡的ip

    Additional Information

    No response

    Logs

    No response

    opened by Windy-Yang 1
  • [Bug]: 触发性能阈值后卸载不彻底,导致大量报错

    [Bug]: 触发性能阈值后卸载不彻底,导致大量报错

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.7.7

    Installation Type

    Official Kubernetes

    Service Name

    DongTai-Core, DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    pod在启动的时候出现了性能压力,所以dongtai 的agent自动卸载了 image 但是这个卸载可能存在bug,因为agent还是注入了dubbo的入口。 image

    Additional Information

    No response

    Logs

    No response

    bug 
    opened by fengzhouc 1
  • [Bug]: 洞态无法加载agent

    [Bug]: 洞态无法加载agent

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    最新版本

    Installation Type

    Official Docker Compose

    Service Name

    DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    server使用centos7.9-docker部署。拉取最新版本。 部署参考: https://zone.huoxian.cn/d/2552-iastsqlbypasscve 3972a48c922118604f667e479c35b5b

    客户端用windows部署。 tomcat版本:apache-tomcat-9.0.56 cms使用jspxcms测试。

    无法加载agent。一直错误 image

    Additional Information

    No response

    Logs

    No response

    bug 
    opened by G0mini 1
  • [Bug]: SpringBoot使用undertow容器会引发请求失败错误

    [Bug]: SpringBoot使用undertow容器会引发请求失败错误

    Preflight Checklist

    • [X] I agree to follow the Code of Conduct that this project adheres to.
    • [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
    • [X] I am not looking for support or already pursued the available support channels without success.

    Version

    1.3.1

    Installation Type

    Other (specify below)

    Service Name

    DongTai-agent-java

    Describe the details of the bug and the steps to reproduce it

    SpringBoot 替换内部容器Tomcat为 undertow 容器会引发请求失败错误 image

    Additional Information

    POM相关 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId> <exclusions> <exclusion> <groupId>org.jboss.spec.javax.servlet</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>${servlet.version}</version> </dependency>

    Logs

    No response

    bug 
    opened by wayswei 0
Releases(v1.8.1)
  • v1.8.1(Dec 16, 2022)

    What's Changed

    • fix class retransform after attach by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/423
    • fixes crypto weak randomness scan for SecureRandom by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/424
    • add stack deny list for sink node by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/425
    • fixes math random check by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/427
    • Feature/taint tag by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/428
    • fixes parse source custom model IllegalAccessException by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/429
    • add agent uuid by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/430
    • Fix fallback and agent state by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/431
    • change method pool size over capacity log level to warn by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/432
    • add version header key config by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/433
    • add fluent-arm, fixes fluent extract when another process in use by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/434
    • fixes agent register server env by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/435
    • bump version to 1.8.1 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/436

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.8.0...v1.8.1

    Source code(tar.gz)
    Source code(zip)
  • v1.8.0(Nov 11, 2022)

    What's Changed

    • refactor policy model and class transform by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/404
    • fixes fluent config variable parse, split fluent config and log file by agent id by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/405
    • Fix(Close #403): system env string shouldn't use default charsets, us utf-8 by @a1576471428 in https://github.com/HXSecurity/DongTai-agent-java/pull/406
    • fixes policy node map key by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/407
    • Feature/refactor method pool fields by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/408
    • add new config by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/409
    • Feature/method pool size limit config by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/410
    • add dynamic configuration of response body collection by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/411
    • fixes replay request post body by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/412
    • skip http request collect if in deny list by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/413
    • fixes org.slf4j package shade by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/414
    • fixes normal vul stacks and crypto-weak-randomness policy source by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/415
    • fixes obj2string exception by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/416
    • add config builder testcases by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/417
    • fixes some sink methods source value capture by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/418
    • update blacklist.txt by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/419
    • bump version to 1.8.0 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/420

    New Contributors

    • @a1576471428 made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/406

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.9...v1.8.0

    Source code(tar.gz)
    Source code(zip)
  • v1.7.9(Oct 28, 2022)

    What's Changed

    • Fix/parse custom model exception by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/400
    • bump version to 1.7.9 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/401

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.8...v1.7.9

    Source code(tar.gz)
    Source code(zip)
  • v1.7.8(Oct 14, 2022)

    What's Changed

    • fixes xxe check for xml stream reader by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/355
    • fixes method pool invalue by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/356
    • improve taint pool processing by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/357
    • fixes wrong error log level by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/358
    • fixes uninstall cause reinstall fail by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/359
    • Feature/config disable log collector by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/360
    • do not convert byte array and char array to string for taints by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/361
    • improve dongtai log by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/362
    • use fixed tmp dir with user and agent version by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/363
    • fixes log path processing by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/364
    • fix: CHART_OSS_ENDPOINT by @tscuite in https://github.com/HXSecurity/DongTai-agent-java/pull/365
    • fix: action by @tscuite in https://github.com/HXSecurity/DongTai-agent-java/pull/366
    • fixes taint pool with string array by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/367
    • add unvalidated-redirect check by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/368
    • add path-traversal check by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/376
    • refactor sink checker by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/377
    • feat(issue): add template by @Bidaya0 in https://github.com/HXSecurity/DongTai-agent-java/pull/379
    • Update agent_compatibility.yaml by @Bidaya0 in https://github.com/HXSecurity/DongTai-agent-java/pull/380
    • fixes interface override by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/382
    • NullPointerException when dubbo request path is null or invoke argument is null by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/381
    • Fix/reflection injection check by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/383
    • add taint range replace by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/384
    • clean invalid test cases by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/385
    • unified project version in pom by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/386
    • refactor constants by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/387
    • refactor base64 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/388
    • fixes recursive log by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/389
    • fixes log file path init with iast properties by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/390
    • minor fixes for jdk6 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/391
    • refactor http client, fixes threads shut down not properly by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/392
    • change request replay http client by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/395
    • Fix/core uninstall by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/396
    • Fix path traversal detection by nio file get path hook on linux by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/397
    • bump version to 1.7.8 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/398

    New Contributors

    • @tscuite made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/365

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.7...v1.7.8

    Source code(tar.gz)
    Source code(zip)
  • v1.7.7(Sep 15, 2022)

    What's Changed

    • Fix/xxe check by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/349
    • change normal vul report full stacks by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/350
    • fixes stack depth to correct caller by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/351
    • support nested propagation track by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/352
    • fixes spring api list collect exception by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/353
    • bump version to 1.7.7 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/354

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.6...v1.7.7

    Source code(tar.gz)
    Source code(zip)
  • v1.7.6(Sep 9, 2022)

    What's Changed

    • fixes fastjson vul check with version and safe mode by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/339
    • taint pool ignore safe object type and empty objects by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/338
    • fluent uninstall. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/341
    • fix bug by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/343
    • Feature/taint range by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/342
    • fixes okhttp 2.x/3.x/4.x sink method source taint range by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/344
    • fixes apache httpclient5 taint source by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/345
    • fixes propagator empty target taint range by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/346
    • bump version to v1.7.6 by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/348
    • fix bug: other agents uninstall. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/347

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.5...v1.7.6

    Source code(tar.gz)
    Source code(zip)
  • v1.7.5(Aug 5, 2022)

    What's Changed

    • Feat(base1.7.0): revert report limit by @quericy in https://github.com/HXSecurity/DongTai-agent-java/pull/327
    • exit flunet process after main process exited by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/336
    • agent state by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/337

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.4...v1.7.5

    Source code(tar.gz)
    Source code(zip)
  • v1.7.3(Jul 14, 2022)

    What's Changed

    • fix: agent complete uninstallation. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/333
    • fix: agent upgrade and resource load. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/334

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.2...v1.7.3

    Source code(tar.gz)
    Source code(zip)
  • v1.7.2(Jun 24, 2022)

  • v1.7.1(Jun 23, 2022)

    What's Changed

    • Feat(base1.7.0): support config delaytime in properties by @quericy in https://github.com/HXSecurity/DongTai-agent-java/pull/328
    • Hotfix(base1.7.0): fix fluent conf by @quericy in https://github.com/HXSecurity/DongTai-agent-java/pull/326
    • Feat(base1.7.0): optimize memory calculation by @quericy in https://github.com/HXSecurity/DongTai-agent-java/pull/325
    • Feat: Support jdk 1.6-1.7. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/329
    • fix bug by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/330
    • Release 1.7.1 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/331

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.7.0...v1.7.1

    Source code(tar.gz)
    Source code(zip)
  • v1.7.0(Jun 6, 2022)

    What's Changed

    • fixes grpc by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/297
    • feature: log update by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/298
    • fix bug. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/299
    • fix: shiro bypass and log update by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/300
    • fixes tracker first level with kafka by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/301
    • fix:fallback by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/302
    • fix: fallback by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/303
    • fixes kafka consumer trace id fetch by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/304
    • fix: fallback by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/305
    • fix bug by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/306
    • fix bug by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/307
    • fix bug: COOKIE_FLAGS_MISSING by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/308
    • fix bug: COOKIE_FLAGS_MISSING by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/309
    • update : log update by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/310
    • update : log update by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/312
    • fixes kafka service detection by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/311
    • fix bug: High memory usage by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/313
    • fix : clear invalid byte[] and api fallback. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/314
    • fix: no source. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/315
    • fix: log upload by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/316
    • fix log and version by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/317
    • fix: update version. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/318
    • fix: update 1.7.2 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/319
    • fix: update blackurl.txt by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/320
    • fix: false positives by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/321
    • Release 1.7.0 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/322

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.5.0...v1.7.0

    Source code(tar.gz)
    Source code(zip)
  • v1.5.0(Apr 22, 2022)

    What's Changed

    • update agent doc. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/276
    • Fix stopwatch bug by @Sharyie in https://github.com/HXSecurity/DongTai-agent-java/pull/277
    • update agent doc. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/278
    • Feature/skip install in low jdk 0329 by @quericy in https://github.com/HXSecurity/DongTai-agent-java/pull/279
    • update agent doc. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/280
    • update agent doc. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/281
    • close issue #282 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/283
    • Feat/issue 271 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/284
    • Feat/issue 271 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/285
    • close jdbc check by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/286
    • close jdbc check by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/287
    • close jdbc check by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/288
    • fixes mysql jdbc hostinfo bytecode by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/290
    • fix: Re report only when a new thread dies. by @Ch35Tnut in https://github.com/HXSecurity/DongTai-agent-java/pull/289
    • fixes kafka bytecode, update service report by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/291
    • log print and agent stats tag by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/292
    • Add start param/Hook fastjson/support tomcat10 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/294
    • Change thread sleep by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/295
    • fixes grpc tracing by @lostsnow in https://github.com/HXSecurity/DongTai-agent-java/pull/293
    • fix bug by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/296

    New Contributors

    • @Sharyie made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/277
    • @lostsnow made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/290
    • @Ch35Tnut made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/289

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.4.0...v1.5.0

    Source code(tar.gz)
    Source code(zip)
  • v1.4.0(Mar 28, 2022)

    What's Changed

    • Change log properties. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/261
    • enhance: avoid repeated installations, normalize thread names by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/262
    • Feature/rate limit 0225 by @quericy in https://github.com/HXSecurity/DongTai-agent-java/pull/268
    • release 1.4.0 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/269
    • issue-270 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/271
    • change engine name by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/272
    • Feat/issue 270 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/274
    • change stats by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/275

    New Contributors

    • @quericy made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/268

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.3.1...v1.4.0

    Source code(tar.gz)
    Source code(zip)
  • v1.3.1(Feb 23, 2022)

    What's Changed

    • fix:iast-log finalName by @wayswei in https://github.com/HXSecurity/DongTai-agent-java/pull/222
    • Enhance: Remove namespace in iast-core and iast-inject module by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/221
    • fix bug #191 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/225
    • Fix: attach error、fix codeql bug by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/224
    • fix bug #226 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/227
    • Update code-check.yml by @Bidaya0 in https://github.com/HXSecurity/DongTai-agent-java/pull/230
    • fix error. by @usualwyy in https://github.com/HXSecurity/DongTai-agent-java/pull/235
    • close issue #191 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/231
    • enhance(all module): closes #232, upgraded iast-* to dongtai-*, remove unnecessary code, etc. by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/233
    • close issue: #236 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/237
    • reFix: optimizate agent attach performance by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/241
    • fix build agent workflow by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/242
    • fix build agent workflow by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/243
    • Create SECURITY.md by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/244
    • fix: io.dongtai.api. to white list. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/245
    • fix( Closes #246 ): html/css/js response blank by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/247
    • Bug/issue 248 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/249
    • Bug/issue 250 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/251
    • add jattach for agent attach by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/253
    • Bug/issue 250 feature/issue 255 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/256
    • Change version to 1.3.1 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/257
    • Change version to 1.3.1 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/258
    • fix: agent path incorrent by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/259
    • Change version to 1.3.1 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/260

    New Contributors

    • @Bidaya0 made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/230
    • @usualwyy made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/235

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.3.0...v1.3.1

    Source code(tar.gz)
    Source code(zip)
  • v1.3.0(Jan 8, 2022)

    What's Changed

    • close #206. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/207
    • fix-outofrange by @wayswei in https://github.com/HXSecurity/DongTai-agent-java/pull/205
    • Release 1.3.0 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/211
    • upload data to iast.io by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/215
    • Add log by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/216
    • Change Version to 1.3.0 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/217
    • Fix: codeql notify by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/218

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.2.0...v1.3.0

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Dec 30, 2021)

    What's Changed

    • close #198 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/199
    • Update AttachLauncher.java fix https://github.com/HXSecurity/DongTai/issues/396 by @caoshutao in https://github.com/HXSecurity/DongTai-agent-java/pull/201
    • Enhancement: fix dubbo vul check by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/200
    • Release: v1.2.0 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/204

    New Contributors

    • @caoshutao made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/201

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.1.4...v1.2.0

    Source code(tar.gz)
    Source code(zip)
  • v1.1.4(Dec 22, 2021)

    What's Changed

    • close #170 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/171
    • Closes #156 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/169
    • add "map" hashCode to targetHash by @Maskhe in https://github.com/HXSecurity/DongTai-agent-java/pull/176
    • Release 1.1.4 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/183
    • fix issue#133 by @langligelang in https://github.com/HXSecurity/DongTai-agent-java/pull/177
    • close issue-178. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/184
    • bugfix: hard code report. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/185
    • fix issue#133 by @langligelang in https://github.com/HXSecurity/DongTai-agent-java/pull/186
    • Release 1.1.4 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/188
    • Update version 1.1.3 to 1.1.4. by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/190
    • Closes #191 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/192
    • Fix: change default iast.server.url by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/193
    • Fix: collect jar libs bug by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/196
    • Fix: mvn deploy by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/197

    New Contributors

    • @Maskhe made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/176

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.1.3...v1.1.4

    Source code(tar.gz)
    Source code(zip)
  • v1.1.3(Dec 3, 2021)

    What's Changed

    • Fix issue #153 by @langligelang in https://github.com/HXSecurity/DongTai-agent-java/pull/158
    • auto generate version.txt when release by @luzhongyang in https://github.com/HXSecurity/DongTai-agent-java/pull/160
    • Vulnerability full link tracking: add httpclient component support by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/155
    • Closes #161 (Add CHANGELOG.md) by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/162
    • auto generate version info by @luzhongyang in https://github.com/HXSecurity/DongTai-agent-java/pull/163
    • Close #164 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/165
    • Update version number by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/166
    • Update release-agent.yml by @luzhongyang in https://github.com/HXSecurity/DongTai-agent-java/pull/167
    • modify ci by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/168

    New Contributors

    • @langligelang made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/158
    • @luzhongyang made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/160

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.1.2...v1.1.3

    Source code(tar.gz)
    Source code(zip)
  • v1.1.2(Nov 23, 2021)

    What's Changed

    • Close ISSUE #149 (False negatives) by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/150
    • Close ISSUE #151 (remove unused code) by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/152
    • Close #145 (fix bugs in vulnerability verification) by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/152

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.1.1...v1.1.2

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Nov 20, 2021)

  • v1.1.0(Nov 5, 2021)

    FEATURE

    • Close ISSUE HXSecurity/DongTai#322:Add JVM Parameter for custom project version, e.g: -Dproject.version=<project.version>
    • Close ISSUE HXSecurity/DongTai#313:Add Propagation rules
    • Close ISSUE HXSecurity/DongTai#312:Add Sql Injection Rule: executeLargeUpdate
    • bugs fix:
      • Close ISSUE HXSecurity/DongTai#253:Added propagation node of MyBatis framework
      • Close ISSUE HXSecurity/DongTai#133: Resolve false positives of server-side request forgery vulnerabilities
      • Close ISSUE HXSecurity/DongTai#236:The CPU usage data collected by Java Agent under windows is inaccurate
      • Close ISSUE HXSecurity/DongTai#302:Agent collecting CPU usage blocks the thread
      • Close ISSUE HXSecurity/DongTai#315:Fix a bug where application logs cannot be printed
      • Close ISSUE HXSecurity/DongTai#321:Fix attach mode startup error
      • Close ISSUE HXSecurity/DongTai#308:Fix IDEA DongTai IAST plug-in startup failure
      • Close ISSUE HXSecurity/DongTai#311:DongTai IDEA plugin : add Hook rules
      • Close ISSUE HXSecurity/DongTai#134:Add details about vulnerabilities in weak encryption algorithms
      • Close ISSUE HXSecurity/DongTai#324:The Java Agent cannot obtain the inheritance relationship of the class and the vulnerability cannot be checked out

    What's Changed

    • Close ISSUE HXSecurity/DongTai#300 HXSecurity/DongTai#301 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/110
    • Close ISSUE HXSecurity/DongTai#300 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/111
    • remove servlet/jakarta to api package by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/112
    • fix bug by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/114
    • fix start time by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/113
    • fix github-action bug by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/115
    • fix tomcat bug by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/116
    • fix tomcat bug by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/117
    • fix bug: /api/v1/report/upload type:33 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/118
    • Close ISSUE HXSecurity/DongTai#324 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/120
    • Close ISSUE HXSecurity/DongTai#134 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/121
    • fix ossutil bug by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/122
    • Fix/after attach dodetach by @wayswei in https://github.com/HXSecurity/DongTai-agent-java/pull/125
    • Close ISSUE HXSecurity/DongTai#315 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/126
    • Feature/issue 322 by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/123
    • add project.version to ci by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/127
    • update Api SiteMap by @Nizernizer in https://github.com/HXSecurity/DongTai-agent-java/pull/128
    • change version to 1.1.0 by @exexute in https://github.com/HXSecurity/DongTai-agent-java/pull/129

    New Contributors

    • @wayswei made their first contribution in https://github.com/HXSecurity/DongTai-agent-java/pull/125

    Full Changelog: https://github.com/HXSecurity/DongTai-agent-java/compare/v1.0.6...v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.6(Oct 22, 2021)

    • [x] Add JVM Parameter -Dproject.create=true or -Dproject.create=false for auto create project in iast.io
    • [x] The agent pulls the CPU threshold for automatic fusing from the server
    • [x] Agent reports the time it takes to start
    • [x] Fix the bug of CPU usage shows negative numbers in Windows system
    • [x] Reduce static variables and methods, reduce the space occupied by MetaSpace
    • [x] Remove dockerfile
    • [x] Split maven module dongtai-servlet to dongtai-jakarta-apidongtai-servlet-apidong-spring-api
    • [x] Close issue HXSecurity/DongTai#280
    • [x] Close issue HXSecurity/DongTai#300
    • [x] Close issue HXSecurity/DongTai#301
    Source code(tar.gz)
    Source code(zip)
    dongtai-jakarta-api.jar(18.56 KB)
    dongtai-servlet-api.jar(18.35 KB)
    dongtai-spring-api.jar(8.21 KB)
    iast-agent.jar(3.21 MB)
    iast-core.jar(8.48 MB)
    iast-inject.jar(9.85 KB)
  • 1.0.3(Sep 8, 2021)

  • 0.6.1(Apr 26, 2021)

Owner
huoxian
火线安全平台 - 白帽子开发者社区。
huoxian
This app based on Java to make the life of firefighters easier by implementing features which they need in their day-to-day life

Fire Rescue App This app based on Java to make the life of firefighters easier by implementing features which they need in their day-to-day life. Scre

Senith Umesha 2 Jul 24, 2022
Always High is a College help app catered towards helping college students in managing their day-to-day hassle!

Always High Always High is a College help app cattered towards helping the college students in managing their day-to-day hassle! Problem : In the onli

Tirth Joshi 1 Mar 16, 2022
A little of Java content every day for a hundred days.

100 Days of Java Table of Contents Day 1 - Generating a random number within a specific range. Day 2 - Formatting a LocalDateTime object. Day 3 - Sche

Helber Belmiro 164 Dec 27, 2022
Welcome 🙌! This repository encourages daily contributions from anyone intending to learn Data Structures and Algorithms every day

?? DSA-Community Welcome ?? ! This repository encourages daily contributions from anyone intending to learn Data Structures and Algorithms consistentl

Bishal Mohari 4 Sep 9, 2022
Log4Shell Zero-Day Exploit Proof of Concept

Log4Shell Zero-Day Exploit if attacker manage to log this string ${jndi:ldap://someaddresshere/param1=value1} to log4j it somehow loads the class/java

o7 19 Oct 9, 2022
Find out what the sign is from a specific day and month

WhatMySign Find out what the sign is from a specific day and month Preview How to use To run it is simple, first download the file of the program by c

null 1 Feb 3, 2022
Stoibot is a JAVA based bot to tweet every day a quote from a stoic author

Stoibot is a JAVA based bot to tweet every day a quote from a stoic author. The target of the bot is create a simple mysql and java based system to test some libraries and the mysql driver.

Julián Campos 2 Feb 21, 2022
Customizable calendar with animations and ability to select a day, a week, a month or a custom range

?? RangeCalendarView A customizable, easy-to-use calendar with range selection Screenshots Getting started This library is available on Maven Central,

Oleg Khmaruk 10 May 20, 2022