diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/application.properties b/out/artifacts/java_sec_code_war/WEB-INF/classes/application.properties
new file mode 100644
index 00000000..cdb84e53
--- /dev/null
+++ b/out/artifacts/java_sec_code_war/WEB-INF/classes/application.properties
@@ -0,0 +1,4 @@
+
+# Spring Boot Actuator Vulnerable Config
+management.security.enabled=false
+logging.config=classpath:logback-online.xml
\ No newline at end of file
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/logback-online.xml b/out/artifacts/java_sec_code_war/WEB-INF/classes/logback-online.xml
new file mode 100644
index 00000000..4bda3a99
--- /dev/null
+++ b/out/artifacts/java_sec_code_war/WEB-INF/classes/logback-online.xml
@@ -0,0 +1,12 @@
+
+
+ true
+
+ [%thread] %highlight(%-5level) %cyan(%logger{15}) - %msg %n
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/Application.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/Application.class
new file mode 100644
index 00000000..728a98ce
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/Application.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Client.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Client.class
new file mode 100644
index 00000000..5d97a7ab
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Client.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Hello.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Hello.class
new file mode 100644
index 00000000..1c812456
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Hello.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Server.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Server.class
new file mode 100644
index 00000000..74b2b5b5
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/RMI/Server.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/CORS.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/CORS.class
new file mode 100644
index 00000000..94d08c37
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/CORS.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/CRLFInjection.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/CRLFInjection.class
new file mode 100644
index 00000000..ed93f062
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/CRLFInjection.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Deserialize.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Deserialize.class
new file mode 100644
index 00000000..8e89cace
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Deserialize.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Fastjson.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Fastjson.class
new file mode 100644
index 00000000..05765d1d
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Fastjson.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/FileUpload.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/FileUpload.class
new file mode 100644
index 00000000..8b92229d
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/FileUpload.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/IPForge.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/IPForge.class
new file mode 100644
index 00000000..bd48b6a1
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/IPForge.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Index.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Index.class
new file mode 100644
index 00000000..131efe4d
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Index.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/JSONP.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/JSONP.class
new file mode 100644
index 00000000..f27f3f31
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/JSONP.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Rce.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Rce.class
new file mode 100644
index 00000000..08a81116
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/Rce.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SPEL.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SPEL.class
new file mode 100644
index 00000000..c6f2f4c1
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SPEL.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SQLI.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SQLI.class
new file mode 100644
index 00000000..3da432ec
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SQLI.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SSRF.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SSRF.class
new file mode 100644
index 00000000..c7cd6c3b
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/SSRF.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/URLRedirect.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/URLRedirect.class
new file mode 100644
index 00000000..51030c4b
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/URLRedirect.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/URLWhiteList.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/URLWhiteList.class
new file mode 100644
index 00000000..459eacaf
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/URLWhiteList.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/XSS.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/XSS.class
new file mode 100644
index 00000000..0eb20f52
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/XSS.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/XXE.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/XXE.class
new file mode 100644
index 00000000..29b39d97
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/controller/XXE.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/imageConfig.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/imageConfig.class
new file mode 100644
index 00000000..b1ec8e27
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/imageConfig.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/utils/Security.class b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/utils/Security.class
new file mode 100644
index 00000000..b53838e5
Binary files /dev/null and b/out/artifacts/java_sec_code_war/WEB-INF/classes/org/joychou/utils/Security.class differ
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/templates/upload.html b/out/artifacts/java_sec_code_war/WEB-INF/classes/templates/upload.html
new file mode 100644
index 00000000..10898e0b
--- /dev/null
+++ b/out/artifacts/java_sec_code_war/WEB-INF/classes/templates/upload.html
@@ -0,0 +1,13 @@
+
+
+
+
+file upload
+
+
+
+
+
diff --git a/out/artifacts/java_sec_code_war/WEB-INF/classes/templates/uploadStatus.html b/out/artifacts/java_sec_code_war/WEB-INF/classes/templates/uploadStatus.html
new file mode 100644
index 00000000..f39fa45c
--- /dev/null
+++ b/out/artifacts/java_sec_code_war/WEB-INF/classes/templates/uploadStatus.html
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file