diff --git a/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/pom.xml b/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/pom.xml
new file mode 100644
index 00000000..bd6ae297
--- /dev/null
+++ b/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/pom.xml
@@ -0,0 +1,31 @@
+
+
+
+ com.orion.ops
+ orion-ops-framework
+ ${revision}
+
+
+ 4.0.0
+ orion-ops-spring-boot-starter-desensitize
+ ${project.artifactId}
+ jar
+
+ 项目数据脱敏包
+ https://github.com/lijiahangmax/orion-ops-pro
+
+
+
+ com.orion.ops
+ orion-ops-common
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
\ No newline at end of file
diff --git a/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops/framework/desensitize/config/OrionDesensitizeAutoConfiguration.java b/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops/framework/desensitize/config/OrionDesensitizeAutoConfiguration.java
new file mode 100644
index 00000000..4cd6d2cb
--- /dev/null
+++ b/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops/framework/desensitize/config/OrionDesensitizeAutoConfiguration.java
@@ -0,0 +1,25 @@
+package com.orion.ops.framework.desensitize.config;
+
+import com.orion.ops.framework.desensitize.core.handler.DesensitizeResultHandler;
+import org.springframework.boot.autoconfigure.AutoConfiguration;
+import org.springframework.context.annotation.Bean;
+
+/**
+ * 数据脱敏置类
+ *
+ * @author Jiahang Li
+ * @version 1.0.0
+ * @since 2023/6/29 16:55
+ */
+@AutoConfiguration
+public class OrionDesensitizeAutoConfiguration {
+
+ /**
+ * @return 返回结果脱敏处理器
+ */
+ @Bean
+ public DesensitizeResultHandler desensitizeResultHandler() {
+ return new DesensitizeResultHandler();
+ }
+
+}
diff --git a/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops/framework/desensitize/core/handler/DesensitizeResultHandler.java b/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops/framework/desensitize/core/handler/DesensitizeResultHandler.java
new file mode 100644
index 00000000..2af038f6
--- /dev/null
+++ b/orion-ops-framework/orion-ops-spring-boot-starter-desensitize/src/main/java/com/orion/ops/framework/desensitize/core/handler/DesensitizeResultHandler.java
@@ -0,0 +1,50 @@
+package com.orion.ops.framework.desensitize.core.handler;
+
+import com.orion.lang.define.wrapper.Wrapper;
+import com.orion.ops.framework.common.constant.ResponseAdviceOrderConst;
+import com.orion.ops.framework.common.annotation.DoDesensitize;
+import com.orion.ops.framework.desensitize.core.processor.IDesensitizeProcessor;
+import com.orion.ops.framework.desensitize.core.processor.ObjectDesensitizeProcessor;
+import com.orion.ops.framework.desensitize.core.processor.WrapperDesensitizeProcessor;
+import org.jetbrains.annotations.NotNull;
+import org.springframework.core.MethodParameter;
+import org.springframework.core.annotation.Order;
+import org.springframework.http.MediaType;
+import org.springframework.http.server.ServerHttpRequest;
+import org.springframework.http.server.ServerHttpResponse;
+import org.springframework.web.bind.annotation.ControllerAdvice;
+import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice;
+
+/**
+ * 返回结果脱敏处理器
+ *
+ * @author Jiahang Li
+ * @version 1.0.0
+ * @since 2023/6/15 17:38
+ */
+@Order(ResponseAdviceOrderConst.DESENSITIZE)
+@ControllerAdvice
+public class DesensitizeResultHandler implements ResponseBodyAdvice