295 Commits

Author SHA1 Message Date
Nanne Baars
cb9503d4a3 Upgraded to Spring Boot 1.5.3 2017-05-21 11:04:13 +02:00
Nanne Baars
a676fffc4e Added Gatling performance testing 2017-05-03 09:40:57 +02:00
Nanne Baars
3ccfcac8ff Challenge 4 done 2017-04-16 05:14:47 +02:00
Nanne Baars
259fd19c1b - Introduced user registration
- Now using Spring Boot for classloading, this way local development does not need to restart the complete server
- Fixed all kinds of dependencies on the names of the lessons necessary to keep in mind during the creation of a lesson.
- Simplied loading of resources, by adding resource mappings in MvcConfig.
- Refactored plugin loading, now only one class is left for loading the lessons.
2017-03-22 11:35:14 +01:00
Jason White
d99a1d8448 temp. dep. mgmt resolution 2017-02-17 14:53:23 -05:00
Nanne Baars
dd76cb258c Updating e-mail address 2017-01-25 06:19:55 +01:00
Jason White
07b9a5d634 adding contact info. to pom 2017-01-06 13:01:08 -05:00
Nanne Baars
e5ed24fcf7 Added testcase for LabelService 2016-11-29 21:27:11 +01:00
Nanne Baars
323946dcce Moved to 8.0-SNAPSHOT 2016-11-19 13:38:24 +01:00
Doug Morato
3340eb92dd Merge branch 'feature/spring-boot' into develop
* feature/spring-boot: (92 commits)
  XXE checkin
  XXE checkin
  XXE first attempt
  HTTP-Basics mark lesson complete issue fixed
  cleaning up some
  fixing the scroll 'sliver' problem. Likely need to check back on this when menu grows again
  lesson pagination fixes mainly, some other fixes included & clean up
  Incremental style changes
  refactor to help accomodate multiple attacks and output in one 'page'
  Updated some of the credits
  double-feedback fix on single page
  commenting out to stop redundant callbacks
  few cleanup items, added least privilege
  Fixed test for password
  First wave is complete; some rendering issues
  Trying to wire up the DB connection and fill out first sql stub
  Fixing hide/show of next/prev buttons
  another stub
  First round of sql injection with stubs
  Give focus to username when loading the login page
  ...

Signed-off-by: Doug Morato <dm@corp.io>

# Conflicts:
#	.travis.yml
#	README.MD
#	pom.xml
#	webgoat-container/pom.xml
#	webgoat-container/src/main/java/org/owasp/webgoat/HammerHead.java
#	webgoat-container/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java
#	webgoat-container/src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java
#	webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java
#	webgoat-container/src/main/java/org/owasp/webgoat/service/RestartLessonService.java
#	webgoat-container/src/main/java/org/owasp/webgoat/session/WebgoatContext.java
#	webgoat-container/src/main/resources/static/js/goatApp/controller/LessonController.js
#	webgoat-container/src/main/resources/webgoat.properties
#	webgoat-container/src/main/webapp/META-INF/context.xml
#	webgoat-container/src/main/webapp/WEB-INF/context.xml
#	webgoat-container/src/main/webapp/js/goatApp/view/LessonContentView.js
#	webgoat-container/src/test/java/org/owasp/webgoat/plugins/WebGoatIT.java
#	webgoat-container/src/test/resources/log4j.properties
#	webgoat_developer_bootstrap.sh
2016-11-18 22:37:39 -05:00
Doug Morato
b5467f0e59 Prepare pom for next development iteration
Signed-off-by: Doug Morato <dm@corp.io>
2016-11-18 16:39:49 -05:00
Doug Morato
2d1a89e791 [maven-release-plugin] prepare release 7.1
Signed-off-by: Doug Morato <dm@corp.io>
2016-11-18 16:37:59 -05:00
Doug Morato
114f220c15 Do not auto release when using maven release plugin 2016-11-18 13:08:14 -05:00
Doug Morato
ddf4072ada Updated maven plugins used for OSSRH releases 2016-11-18 11:54:57 -05:00
Nanne Baars
f2a114419a XXE checkin 2016-11-18 10:39:39 +01:00
Nanne Baars
f9dd1ee0e8 REMOVED ECS completely 2016-11-15 22:45:18 +01:00
Nanne Baars
89a717bbd2 Clean up and introduced Spring Dev tools to automatically reload classes. 2016-10-30 15:13:32 +01:00
Nanne Baars
b8992bdc0e Spring Boot reload automatically enabled 2016-10-16 10:38:14 -04:00
Nanne Baars
c72e8df532 Moved lessons to this project. 2016-10-13 12:09:01 -04:00
Nanne Baars
b250af3564 Introduced stanalone project which allows us to pass arguments to the Tomcat instance (eg port, address) 2016-09-09 18:35:31 +02:00
Jason White
12e2624eee bumping version on feature branch to reflect plans 2016-08-30 12:17:13 -04:00
Nanne Baars
9066e45725 Updating README and moving webapp dir to old 2016-04-10 21:22:20 +02:00
Nanne Baars
ecc8cb391b First attempt to remove JSP and move to Thymeleaf and update to Spring Boot. The Thymeleaf templates can be loaded as snippets which makes it more easy to move away from ECS and create normal HTML pages for a lesson. 2016-04-09 14:06:03 +02:00
Nanne Baars
1d2a612c1f webgoat-container should unpack all the lessons #192 2016-02-02 00:42:10 +01:00
Doug Morato
724c084abf Updading develop branch pom versions to 7.1-SNAPSHOT 2016-02-01 18:30:53 -05:00
Doug Morato
f825bead8b The OWASP WebGoat 7.0.1 Release 2016-02-01 18:09:48 -05:00
Doug Morato
35e9b36b00 [maven-release-plugin] prepare for next development iteration 2016-02-01 13:57:19 -05:00
Doug Morato
dcf1995fe8 [maven-release-plugin] prepare release 7.0 2016-02-01 13:57:16 -05:00
Doug Morato
9997b61995 Adding OSSRH Repository on Parent Pom
In order to push it to The Maven Central Repository, adding the OSSRH repo under distributionManagement on the Parent Pom

Signed-off-by: Doug Morato <dm@corp.io>
2016-01-31 23:57:49 -05:00
Doug Morato
3bd9d87b42 Setting GPG keyname as WebGoat in Parent Pom
In order to specify which key to use for signing the JAR/WAR, add the keyname configuration under the Release Profile on the Parent Pom

Signed-off-by: Doug Morato <dm@corp.io>
2016-01-31 23:31:20 -05:00
Doug Morato
ba20f8d14b Fix javax.mail dependecy and update versions
Signed-off-by: Doug Morato <dm@corp.io>
2015-10-27 22:15:14 -04:00
Doug Morato
e8e1e904ec Updating dependencies and plugin versions
Updated all the outdated dependencies and plugin versions not related to Spring and Java EE

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-26 18:47:18 -04:00
Doug Morato
cf84e674b7 Fix typo on pom.xml
Bruce's developer id was mistyped.

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-26 18:18:31 -04:00
Doug Morato
2803b7cd84 Adding VersionEye
VersionEye is a free service for open-source repositories that track and report the versions of all dependencies in a project

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-26 00:33:20 -04:00
Doug Morato
f9073e366d Tomcat7 maven plugin now uses 2.3-snapshot
Until a  production release of tomcat7-maven-plugin is made available, use a snapshot version

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-25 23:13:50 -04:00
Doug Morato
441543100f Revert tomcat7 maven plugin to 2.1
Knonw bug on version 2.2 of the tomcat7-maven-plugin on extracting the temp directories for exec jar

Info: https://issues.apache.org/jira/browse/MTOMCAT-211
https://fisheye6.atlassian.com/changelog/tomcat?cs=1539956
https://fisheye6.atlassian.com/changelog/tomcat?cs=1539209
Signed-off-by: Doug Morato <dm@corp.io>
2015-10-25 22:51:28 -04:00
Doug Morato
7e2d36ee48 Coveralls should be on Parent Pom
moving the coverall plugin to the parent pom level

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 20:26:17 -04:00
Doug Morato
27479c9a62 Fix typo on cobertura maven plugin pom.xml
Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 19:55:23 -04:00
Doug Morato
cffb515851 Adding Coveralls support
Coveralls.IO is free service to report on Code Coverage for Open-Source projects. Enabling the reporting using the maven cobertura plugin

Signed-off-by: Doug Morato <dm@corp.io>
2015-10-24 19:40:39 -04:00
Nanne Baars
316771fde3 The jar snapshot doesn't run #108 2015-10-07 22:19:46 +02:00
Nanne Baars
8d2771c108 Adding the ability to reload plugins directly from the interface instead of restarting Tomcat 2015-09-22 20:38:19 +02:00
Nanne Baars
5d37de731c Fixed typo and updated contributor information 2015-09-18 00:22:12 +02:00
Doug Morato
d56ff70370 Additional pom preparations for releasing into maven OSS 2015-09-16 21:08:51 -04:00
Doug Morato
7b43c89e1c Improve poms to comply with Maven OSS submission requirements 2015-09-15 22:22:40 -04:00
Nanne Baars
5365679b7c Removed webgoat-release project now part of Travis build 2015-09-05 11:25:45 +02:00
Doug Morato
4d26d84eef Fixing all build warnings during Maven build 2015-08-20 21:53:16 +02:00
Doug Morato
fb63a325f7 Update parent pom.xml to version 7.0-SNAPSHOT. Fix indentation 2015-08-20 21:52:15 +02:00
Nanne Baars
da5a63453b Removed webgoat-release from parent pom 2015-08-11 22:10:51 +02:00
Nanne Baars
42f373d66a Moved Maven multiproject setup 2015-08-11 21:57:12 +02:00
Nanne Baars
28a2d01ba3 Moved extra dependencies of tomcat plugin to right place
Updated documentation
2015-08-11 07:40:37 +02:00