diff --git a/pom.xml b/pom.xml
index 206ecb2ed..bf6e77a90 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
pom
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
WebGoat Parent Pom
Parent Pom for the WebGoat Project. A deliberately insecure Web Application
@@ -21,7 +21,7 @@
org.springframework.boot
spring-boot-starter-parent
- 1.5.12.RELEASE
+ 1.5.18.RELEASE
@@ -107,9 +107,6 @@
- 1.8
- 1.8
-
UTF-8
UTF-8
@@ -129,7 +126,7 @@
2.1
0.5
1.3.1
- 2.4
+ 2.6
3.4
4.0.0
2.2.5
@@ -141,30 +138,25 @@
2.6.3
2.6.3
6.0
- 1.2
+ 1.3
1.7.12
1.3.1
4.12
+ 1.18.4
1.5.4
- 3.3
- 2.19
+ 3.8.0
+ 2.22.0
1.6
2.6
2.10.4
2.5.2
3.0.1
- 2.19
+ 2.22.0
1.6.6
2.11.7
2.1.20
2.48.2
3.2.4.RELEASE
- 1.1.2
- 3.0.5
- 7.0.65
- 2.3-SNAPSHOT
- 3.5.1
- 1.6.3
@@ -200,105 +192,12 @@
-
-
- release
-
-
- org.owasp.webgoat.lesson
- dist
- 1.0
- zip
- provided
- plugins
-
-
-
-
-
- org.apache.maven.plugins
- maven-dependency-plugin
-
-
- unpack-lesson
-
- unpack-dependencies
-
- generate-resources
-
-
- ${project.basedir}/webgoat-container/src/main/webapp/plugin_lessons
-
- dist
- *.jar
-
-
-
-
-
- org.sonatype.plugins
- nexus-staging-maven-plugin
- ${nexus-staging-maven-plugin.version}
- true
-
- ossrh
- https://oss.sonatype.org/
- false
-
-
-
- org.apache.maven.plugins
- maven-source-plugin
- ${maven-source-plugin.version}
-
-
- attach-sources
-
- jar-no-fork
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
- ${maven-javadoc-plugin.version}
-
-
- attach-javadocs
-
- jar
-
-
-
-
-
- org.apache.maven.plugins
- maven-gpg-plugin
- ${maven-gpg-plugin.version}
-
-
- sign-artifacts
- verify
-
- sign
-
-
- WebGoat
-
-
-
-
-
-
-
-
-
org.projectlombok
lombok
provided
+ ${lombok.version}
true
@@ -306,10 +205,25 @@
commons-exec
1.3
+
+ javax.xml.bind
+ jaxb-api
+ 2.3.0
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+ 11
+ 11
+ UTF-8
+
+
org.apache.maven.plugins
maven-release-plugin
@@ -342,15 +256,6 @@
true
-
- com.versioneye
- versioneye-maven-plugin
- ${versioneye-maven-plugin.version}
-
- a1e4a9da4ed34ee44cab
- 562da95be346d7000e0369ac
-
-
diff --git a/webgoat-container/pom.xml b/webgoat-container/pom.xml
index 11edb880f..2f766037a 100644
--- a/webgoat-container/pom.xml
+++ b/webgoat-container/pom.xml
@@ -10,7 +10,7 @@
org.owasp.webgoat
webgoat-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
@@ -64,16 +64,6 @@
false
-
- org.apache.maven.plugins
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
- 1.8
- 1.8
- ISO-8859-1
-
-
org.apache.maven.plugins
maven-surefire-plugin
@@ -191,7 +181,9 @@
junit
${junit.version}
jar
+ test
+
diff --git a/webgoat-lessons/auth-bypass/pom.xml b/webgoat-lessons/auth-bypass/pom.xml
index 6e63139a2..0cdc9ef49 100644
--- a/webgoat-lessons/auth-bypass/pom.xml
+++ b/webgoat-lessons/auth-bypass/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/bypass-restrictions/pom.xml b/webgoat-lessons/bypass-restrictions/pom.xml
index 29f56754c..c1d0102c0 100755
--- a/webgoat-lessons/bypass-restrictions/pom.xml
+++ b/webgoat-lessons/bypass-restrictions/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/challenge/pom.xml b/webgoat-lessons/challenge/pom.xml
index b8f9144c9..f4a321fd7 100644
--- a/webgoat-lessons/challenge/pom.xml
+++ b/webgoat-lessons/challenge/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/client-side-filtering/pom.xml b/webgoat-lessons/client-side-filtering/pom.xml
index 485e42b76..aa1d49872 100644
--- a/webgoat-lessons/client-side-filtering/pom.xml
+++ b/webgoat-lessons/client-side-filtering/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/cross-site-scripting/pom.xml b/webgoat-lessons/cross-site-scripting/pom.xml
index b8c1021ff..6c99401b6 100644
--- a/webgoat-lessons/cross-site-scripting/pom.xml
+++ b/webgoat-lessons/cross-site-scripting/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/csrf/pom.xml b/webgoat-lessons/csrf/pom.xml
index cc8d429c5..2366e85d3 100644
--- a/webgoat-lessons/csrf/pom.xml
+++ b/webgoat-lessons/csrf/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/html-tampering/pom.xml b/webgoat-lessons/html-tampering/pom.xml
index 2c7fe60c0..2585104ca 100755
--- a/webgoat-lessons/html-tampering/pom.xml
+++ b/webgoat-lessons/html-tampering/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/http-basics/pom.xml b/webgoat-lessons/http-basics/pom.xml
index 9fdf8d13b..4a2e3959b 100644
--- a/webgoat-lessons/http-basics/pom.xml
+++ b/webgoat-lessons/http-basics/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/http-proxies/pom.xml b/webgoat-lessons/http-proxies/pom.xml
index a78c58090..23c24a5dd 100644
--- a/webgoat-lessons/http-proxies/pom.xml
+++ b/webgoat-lessons/http-proxies/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/idor/pom.xml b/webgoat-lessons/idor/pom.xml
index 6620f6920..73e18fbaa 100644
--- a/webgoat-lessons/idor/pom.xml
+++ b/webgoat-lessons/idor/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/insecure-deserialization/pom.xml b/webgoat-lessons/insecure-deserialization/pom.xml
index 68a95c885..08de6cf6a 100755
--- a/webgoat-lessons/insecure-deserialization/pom.xml
+++ b/webgoat-lessons/insecure-deserialization/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/insecure-login/pom.xml b/webgoat-lessons/insecure-login/pom.xml
index ed6bd358e..faf241a51 100755
--- a/webgoat-lessons/insecure-login/pom.xml
+++ b/webgoat-lessons/insecure-login/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/jwt/pom.xml b/webgoat-lessons/jwt/pom.xml
index ec6861190..e1856384d 100644
--- a/webgoat-lessons/jwt/pom.xml
+++ b/webgoat-lessons/jwt/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/missing-function-ac/pom.xml b/webgoat-lessons/missing-function-ac/pom.xml
index 8b266b4c2..7c2359247 100644
--- a/webgoat-lessons/missing-function-ac/pom.xml
+++ b/webgoat-lessons/missing-function-ac/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/missing-function-ac/src/main/java/org/owasp/webgoat/plugin/Users.java b/webgoat-lessons/missing-function-ac/src/main/java/org/owasp/webgoat/plugin/Users.java
index 9b01ac3d5..29be436b7 100644
--- a/webgoat-lessons/missing-function-ac/src/main/java/org/owasp/webgoat/plugin/Users.java
+++ b/webgoat-lessons/missing-function-ac/src/main/java/org/owasp/webgoat/plugin/Users.java
@@ -1,6 +1,5 @@
package org.owasp.webgoat.plugin;
-import com.sun.org.apache.xpath.internal.axes.HasPositionalPredChecker;
import org.owasp.webgoat.assignments.Endpoint;
import org.owasp.webgoat.session.DatabaseUtilities;
import org.owasp.webgoat.session.UserSessionData;
@@ -13,9 +12,6 @@ import org.springframework.web.bind.annotation.ResponseBody;
import javax.servlet.http.HttpServletRequest;
import java.sql.*;
import java.util.HashMap;
-import java.util.Map;
-
-import static javax.swing.UIManager.getString;
public class Users extends Endpoint{
diff --git a/webgoat-lessons/password-reset/pom.xml b/webgoat-lessons/password-reset/pom.xml
index 5e78f3b0e..37c437ce9 100644
--- a/webgoat-lessons/password-reset/pom.xml
+++ b/webgoat-lessons/password-reset/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/pom.xml b/webgoat-lessons/pom.xml
index e5f66efdf..c6d9f8b75 100644
--- a/webgoat-lessons/pom.xml
+++ b/webgoat-lessons/pom.xml
@@ -5,12 +5,12 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
pom
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
org.owasp.webgoat
webgoat-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/sql-injection/pom.xml b/webgoat-lessons/sql-injection/pom.xml
index 46677291d..d2e50488c 100644
--- a/webgoat-lessons/sql-injection/pom.xml
+++ b/webgoat-lessons/sql-injection/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/vulnerable-components/pom.xml b/webgoat-lessons/vulnerable-components/pom.xml
index df1c57c62..22411f819 100644
--- a/webgoat-lessons/vulnerable-components/pom.xml
+++ b/webgoat-lessons/vulnerable-components/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
diff --git a/webgoat-lessons/webgoat-introduction/pom.xml b/webgoat-lessons/webgoat-introduction/pom.xml
index d4e2db171..5e6d2ce7f 100644
--- a/webgoat-lessons/webgoat-introduction/pom.xml
+++ b/webgoat-lessons/webgoat-introduction/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/webwolf-introduction/pom.xml b/webgoat-lessons/webwolf-introduction/pom.xml
index 22745b96a..a268b0602 100644
--- a/webgoat-lessons/webwolf-introduction/pom.xml
+++ b/webgoat-lessons/webwolf-introduction/pom.xml
@@ -6,6 +6,6 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
\ No newline at end of file
diff --git a/webgoat-lessons/xxe/pom.xml b/webgoat-lessons/xxe/pom.xml
index 781f2cc36..6d69be448 100644
--- a/webgoat-lessons/xxe/pom.xml
+++ b/webgoat-lessons/xxe/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat.lesson
webgoat-lessons-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
@@ -15,6 +15,11 @@
commons-lang
2.6
+
+ org.glassfish.jaxb
+ jaxb-runtime
+ 2.3.0
+
com.github.tomakehurst
diff --git a/webgoat-server/pom.xml b/webgoat-server/pom.xml
index af9f6c6c1..31a304e2f 100644
--- a/webgoat-server/pom.xml
+++ b/webgoat-server/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
@@ -203,11 +203,13 @@
-
- org.springframework.boot
- spring-boot-devtools
- true
-
+
+
+
+
+
+
+
org.postgresql
postgresql
diff --git a/webwolf/pom.xml b/webwolf/pom.xml
index bc2d30f0a..bb748e427 100644
--- a/webwolf/pom.xml
+++ b/webwolf/pom.xml
@@ -6,7 +6,7 @@
org.owasp.webgoat
webgoat-parent
- v8.0.0.SNAPSHOT
+ v8.0.0-SNAPSHOT
@@ -26,7 +26,7 @@
commons-io
commons-io
- LATEST
+ ${commons-io.version}
org.springframework.boot
@@ -103,9 +103,9 @@
maven-compiler-plugin
${maven-compiler-plugin.version}
- 1.8
- 1.8
- ISO-8859-1
+ 11
+ 11
+ UTF-8