4.0.0 org.owasp.webgoat webgoat jar 8.2.3-SNAPSHOT org.springframework.boot spring-boot-starter-parent 2.7.1 WebGoat WebGoat, a deliberately insecure Web Application 2006 https://github.com/WebGoat/WebGoat OWASP https://github.com/WebGoat/WebGoat/ GNU General Public License, version 2 https://www.gnu.org/licenses/gpl-2.0.txt mayhew64 Bruce Mayhew webgoat@owasp.org OWASP https://github.com/WebGoat/WebGoat nbaars Nanne Baars nanne.baars@owasp.org https://github.com/nbaars Europe/Amsterdam misfir3 Jason White jason.white@owasp.org zubcevic René Zubcevic rene.zubcevic@owasp.org aolle Àngel Ollé Blázquez angel@olleb.com jwayman Jeff Wayman dcowden Dave Cowden lawson89 Richard Lawson dougmorato Doug Morato doug.morato@owasp.org OWASP https://github.com/dougmorato America/New_York https://avatars2.githubusercontent.com/u/9654?v=3&s=150 OWASP WebGoat Mailing List https://lists.owasp.org/mailman/listinfo/owasp-webgoat Owasp-webgoat-request@lists.owasp.org owasp-webgoat@lists.owasp.org http://lists.owasp.org/pipermail/owasp-webgoat/ https://github.com/WebGoat/WebGoat scm:git:git@github.com:WebGoat/WebGoat.git scm:git:git@github.com:WebGoat/WebGoat.git HEAD Github Issues https://github.com/WebGoat/WebGoat/issues UTF-8 UTF-8 17 17 17 8080 9090 2.5.3 3.3.7 2.2 3.1.2 3.2.1 3.12.0 2.6 1.9 30.1-jre 0.9.1 0.7.6 1.14.3 3.5.1 3.8.0 2.22.0 3.1.2 3.1.1 3.1.0 3.0.0-M5 3.15.0 3.0.15.RELEASE 4.3.1 2.27.2 1.2 1.4.5 1.5.2 org.apache.commons commons-exec 1.3 org.asciidoctor asciidoctorj ${asciidoctorj.version} org.jsoup jsoup ${jsoup.version} com.nulab-inc zxcvbn ${zxcvbn.version} com.thoughtworks.xstream xstream ${xstream.version} cglib cglib-nodep ${cglib.version} xml-resolver xml-resolver ${xml-resolver.version} io.jsonwebtoken jjwt ${jjwt.version} com.google.guava guava ${guava.version} commons-io commons-io ${commons-io.version} org.apache.commons commons-text ${commons-text.version} org.bitbucket.b_c jose4j ${jose4j.version} org.webjars bootstrap ${bootstrap.version} org.webjars jquery ${jquery.version} com.github.tomakehurst wiremock ${wiremock.version} io.github.bonigarcia webdrivermanager ${webdriver.version} local-server start-server true org.codehaus.mojo build-helper-maven-plugin reserve-container-port reserve-network-port process-resources webgoat.port webwolf.port jmxPort com.bazaarvoice.maven.plugins process-exec-maven-plugin 0.9 start-jar pre-integration-test start java -jar -Dlogging.pattern.console= -Dspring.main.banner-mode=off -Dspring.datasource.url=jdbc:hsqldb:file:${java.io.tmpdir}/webgoat -Dwebgoat.port=${webgoat.port} -Dwebwolf.port=${webwolf.port} --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.beans=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED ${project.build.directory}/webgoat-${project.version}.jar false http://localhost:${webgoat.port}/WebGoat/ stop-jar-process post-integration-test stop-all owasp false org.owasp dependency-check-maven 6.5.1 7 false false ${maven.multiModuleProjectDirectory}/config/dependency-check/project-suppression.xml check org.apache.commons commons-exec org.springframework.boot spring-boot-starter-validation org.projectlombok lombok provided true javax.xml.bind jaxb-api org.springframework.boot spring-boot-starter-undertow org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-actuator org.flywaydb flyway-core org.asciidoctor asciidoctorj org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-thymeleaf org.thymeleaf.extras thymeleaf-extras-springsecurity5 org.hsqldb hsqldb org.jsoup jsoup com.nulab-inc zxcvbn com.thoughtworks.xstream xstream cglib cglib-nodep xml-resolver xml-resolver io.jsonwebtoken jjwt com.google.guava guava commons-io commons-io org.apache.commons commons-lang3 org.apache.commons commons-text org.bitbucket.b_c jose4j org.webjars bootstrap org.webjars jquery org.glassfish.jaxb jaxb-runtime org.springframework.boot spring-boot-starter-test test org.springframework.security spring-security-test test com.github.tomakehurst wiremock test org.seleniumhq.selenium selenium-java test io.rest-assured rest-assured test io.github.bonigarcia webdrivermanager test org.springframework.boot spring-boot-maven-plugin repackage true true org.owasp.webgoat.server.StartWebGoat org.asciidoctor asciidoctorj org.codehaus.mojo build-helper-maven-plugin add-integration-test-source-as-test-sources generate-test-sources add-test-source src/it/java org.apache.maven.plugins maven-failsafe-plugin ${basedir}/src/test/resources/logback-test.xml -Xmx512m -Dwebgoatport=${webgoat.port} -Dwebwolfport=${webwolf.port} **/*IntegrationTest.java integration-test integration-test verify verify org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/sun.nio.ch=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED **/*IntegrationTest.java org.apache.maven.plugins maven-checkstyle-plugin ${checkstyle.version} UTF-8 true true config/checkstyle/checkstyle.xml config/checkstyle/suppressions.xml checkstyle.suppressions.file org.apache.maven.plugins maven-enforcer-plugin 3.0.0 restrict-log4j-versions validate enforce org.apache.logging.log4j:log4j-core true central https://repo.maven.apache.org/maven2 false central https://repo.maven.apache.org/maven2 false