Commit Graph

  • 2b2451dd9c testing with Travis dirs Nanne Baars 2017-05-21 13:10:52 +02:00
  • 50795d9ded testing with Travis dirs Nanne Baars 2017-05-21 13:06:00 +02:00
  • edea515564 Test failed due to hardcoded path Nanne Baars 2017-05-21 12:46:10 +02:00
  • 877de6ebd4 Updated XXE lessons with challenge screens Nanne Baars 2017-05-21 12:24:42 +02:00
  • cb9503d4a3 Upgraded to Spring Boot 1.5.3 Nanne Baars 2017-05-21 11:04:13 +02:00
  • a5b4aeaa76 updating header comment license thingy Jason White 2017-05-20 21:49:40 -04:00
  • 857f09df14 initial unit tests for assignment endpoints Jason White 2017-05-20 21:17:02 -04:00
  • feead6b740 initial cut on XSS, need to add some tests still Jason White 2017-05-18 14:41:14 -04:00
  • 6f0f71b131 Changed XXE lessons to use photo comment example Nanne Baars 2017-05-04 06:25:11 +02:00
  • 05f6fb226f Removed challenges from pom.xml Nanne Baars 2017-05-04 03:05:47 +02:00
  • 8d3c251d04 Merge branch 'challenge' into develop Nanne Baars 2017-05-04 03:02:00 +02:00
  • 4a061f61a6 Integrated XXE assigment from CTF to XXE lesson Nanne Baars 2017-05-04 02:25:56 +02:00
  • d25f71532b Moved challenge 4 to challenge 6 and introduced new sql injection challenge 5 Nanne Baars 2017-05-03 17:30:42 +02:00
  • e656d30b7e hint updates Jason White 2017-05-11 10:44:26 +01:00
  • 9cd5f101d4 challenge 1 hint update Jason White 2017-05-11 08:57:59 +01:00
  • ff89daf987 Moved challenge 4 to challenge 6 and introduced new sql injection challenge 5 Nanne Baars 2017-05-03 14:33:58 +02:00
  • 4baceeb98b challenge 1 hint update Jason White 2017-05-11 08:57:16 +01:00
  • 08e7916b39 polling updates, including banner for appseceu Jason White 2017-05-10 16:15:21 +01:00
  • cae937c83e Updated menu item for challenges Nanne Baars 2017-05-03 11:51:18 +02:00
  • c7c664ad4a polling for scoreboard added (appseceu) Jason White 2017-05-10 15:27:19 +01:00
  • a676fffc4e Added Gatling performance testing Nanne Baars 2017-05-03 09:40:50 +02:00
  • 328cd9bf24 For quick reloading/restart via intelliJ during dev Jason White 2017-05-10 13:08:21 +01:00
  • 118079233d hints view fix. still a redundant call issue, but logging separately Jason White 2017-05-10 13:07:29 +01:00
  • 194a327ad5 Fixed issue when restarting the lesson the menu was not updated (the marker stayed behind) Also restarting the lesson was not persisted Nanne Baars 2017-05-03 05:08:00 +02:00
  • 5508a08e20 small UI improvement Nanne Baars 2017-05-03 03:33:49 +02:00
  • 97e84ae872 Adding assignment class for challenge 5 Nanne Baars 2017-05-03 03:30:06 +02:00
  • 6909d13ecb Fixed challenge 1 Nanne Baars 2017-05-03 03:16:07 +02:00
  • 4f561fc377 Added testcases for challenge 2 and 5 Nanne Baars 2017-05-03 02:47:04 +02:00
  • efe5ca4b4d http-proxies update for AppSecEU challenge Jason White 2017-05-09 15:07:20 +01:00
  • f6d7016b96 typo fix Jason White 2017-05-09 11:51:38 +01:00
  • 6184a05c15 Fix challenge 1 testcase Nanne Baars 2017-05-02 23:37:37 +02:00
  • 945976868b Added testcases Nanne Baars 2017-05-02 23:28:48 +02:00
  • 262d82f80b Finishing challenge 5 Nanne Baars 2017-05-02 19:05:40 +02:00
  • 6fbd8457c1 update for width .. FF fix Jason White 2017-05-02 10:02:42 -04:00
  • 3cb089d675 Layout improvements Nanne Baars 2017-05-02 15:01:10 +02:00
  • 1edf091c4e Improvements for challenge 3 Nanne Baars 2017-05-02 14:26:50 +02:00
  • 344b1f9beb Extended challenge 1 with checking ip address client Nanne Baars 2017-05-02 09:13:41 +02:00
  • 480dfe6a0a scoreboard v 0.1 we'll say Jason White 2017-05-05 13:12:01 -04:00
  • aeaa3cd1a2 removing template cruft from other lesson Jason White 2017-05-04 14:48:58 -04:00
  • 454e8d4c14 Solving an assignment twice adds its again which breaks the UI because the endpoint for lessonoverview returns mulitple values for the same assignment. Nanne Baars 2017-05-02 04:36:26 +02:00
  • b840b0f3b5 additional support for scoreboard view Jason White 2017-05-02 22:24:03 -04:00
  • 4a2701c79b clean up Jason White 2017-05-02 21:46:03 -04:00
  • e0f23bfa38 initial removal (comment) of plan,solution and source views. Should remove some chattiness Jason White 2017-05-02 21:43:38 -04:00
  • b0f66f16fb initial plumb of scoreboard Jason White 2017-05-02 16:10:55 -04:00
  • 615ca5afe3 Posting a flag shows a response in the UI (correct or incorrect) Nanne Baars 2017-05-02 03:25:31 +02:00
  • a134b25213 Scoreboard now returns the flags captured (title) Nanne Baars 2017-05-02 02:45:35 +02:00
  • eb7a6bd2be Creating endpoint for the scoreboard Nanne Baars 2017-05-02 02:29:47 +02:00
  • 39f1597f82 Challenge 5: loading votes from endpoint Nanne Baars 2017-04-30 20:53:31 +02:00
  • 9964fac0f1 Challenge 5: changing username working Nanne Baars 2017-04-30 19:58:47 +02:00
  • 262fbbcf52 First setup for challenge 5 Nanne Baars 2017-04-30 17:05:34 +02:00
  • 459cc613e1 Update main.css misfir3 2017-04-21 12:27:37 -04:00
  • 2f72ac4add Merge branch 'develop' into challenge Nanne Baars 2017-04-16 08:54:34 +02:00
  • a63bf006d6 Language of the browser not english will crash WebGoat during loading of the asciidoc. This is due to the fact we always presume the lesson plan is available in the browser language. It now falls back to 'en' whenever the lesson cannot be found with the language obtained from the browser. Nanne Baars 2017-04-16 07:52:30 +02:00
  • d66db56c86 Added test for LessonMenuService. Nanne Baars 2017-04-16 07:28:35 +02:00
  • 7054c44c40 Fixed sorting issue with lessons, in particular the challenges need to be ordered so the intro is displayed first Nanne Baars 2017-04-16 05:57:40 +02:00
  • 3ccfcac8ff Challenge 4 done Nanne Baars 2017-04-16 05:14:47 +02:00
  • ec36dbd43c Challenge 4 SQL is working Nanne Baars 2017-04-15 21:15:46 +02:00
  • ed0e1a1f37 First setup for challenge 4 Nanne Baars 2017-04-15 18:12:25 +02:00
  • 213e73bf02 Making database for each user (no sharing between each other) Nanne Baars 2017-04-15 18:11:55 +02:00
  • 7ff5503241 Fixed posting flags towards the server Nanne Baars 2017-04-15 14:01:34 +02:00
  • 6f633a0f78 Added the ability to remove all *.progress files when starting the server (for development). This is sometimes necessary when the internal structure of the lessons change but we still use old progress files. Nanne Baars 2017-04-15 14:01:11 +02:00
  • eb13ebc26f Assignments were not grouped per lesson in the same package Nanne Baars 2017-04-15 13:59:57 +02:00
  • d28eadcc55 Merge branch 'challenge' of github.com:WebGoat/WebGoat into challenge Nanne Baars 2017-04-15 11:38:50 +02:00
  • b10817564e Fixing challenges intro and challenge 3 Nanne Baars 2017-04-09 05:51:46 +02:00
  • 4e3ca68d08 Stop showing old lesson overview after finishing a lesson Nanne Baars 2017-04-09 05:51:12 +02:00
  • e570f4bde2 Fixed pagination not initializing correctly when clicking on menu items Nanne Baars 2017-04-09 05:48:15 +02:00
  • 6a3b40a640 Fixed layout issues Nanne Baars 2017-04-09 03:27:16 +02:00
  • ec338326ea Separating challenges Nanne Baars 2017-04-09 02:30:13 +02:00
  • 4feae018d3 Challenge 3: displaying comments Nanne Baars 2017-04-09 01:40:04 +02:00
  • 835cf35ea0 Challenge 4: First setup Nanne Baars 2017-04-08 22:38:03 +02:00
  • cebf74cd10 Challenge 3: First setup completed Nanne Baars 2017-04-08 22:15:58 +02:00
  • 9bc219e931 numbering on pagination Jason White 2017-04-10 16:49:22 -04:00
  • e3d281a5f6 refactor of pagination controls Jason White 2017-04-06 09:52:31 -04:00
  • 6a9f7e0b0f Challenge 2: making elements on page work together Nanne Baars 2017-04-08 11:25:24 +02:00
  • 05bb61ad57 Roundtrip for challenge 2 done Nanne Baars 2017-04-08 11:08:33 +02:00
  • 599f36fdb8 Challenge 2 JavaScript is working Nanne Baars 2017-04-08 10:31:56 +02:00
  • d1bf80a670 First steps for challenge 2 Nanne Baars 2017-04-08 08:04:16 +02:00
  • ebf2f9d864 wip Nanne Baars 2017-03-23 20:30:23 +01:00
  • b093d36dc3 Added more for challenge 1 including input form group for flag Nanne Baars 2017-03-23 16:12:04 +01:00
  • 911fe36557 First attempt for challenge Nanne Baars 2017-03-23 11:49:34 +01:00
  • 243e6d5247 Fixing docker commands Nanne Baars 2017-04-15 11:18:34 +02:00
  • 8def26825b #345 Lesson about Insecure Object References does not work - WebGoat 8.0 Nanne Baars 2017-04-09 06:53:14 +02:00
  • c3a11af20b Fixing challenges intro and challenge 3 Nanne Baars 2017-04-09 05:51:46 +02:00
  • c11c0104a3 Stop showing old lesson overview after finishing a lesson Nanne Baars 2017-04-09 05:51:12 +02:00
  • 91eba2542a Fixed pagination not initializing correctly when clicking on menu items Nanne Baars 2017-04-09 05:48:15 +02:00
  • c2c7c602df Fixed layout issues Nanne Baars 2017-04-09 03:27:16 +02:00
  • a60c529229 Separating challenges Nanne Baars 2017-04-09 02:30:13 +02:00
  • c0b46221b7 Challenge 3: displaying comments Nanne Baars 2017-04-09 01:40:04 +02:00
  • 508f128744 Challenge 4: First setup Nanne Baars 2017-04-08 22:38:03 +02:00
  • 68e15398e5 Challenge 3: First setup completed Nanne Baars 2017-04-08 22:15:58 +02:00
  • 2e1d411220 numbering on pagination Jason White 2017-04-10 16:49:22 -04:00
  • 2cec95f8d3 refactor of pagination controls Jason White 2017-04-06 09:52:31 -04:00
  • 9b7396cb93 Challenge 2: making elements on page work together Nanne Baars 2017-04-08 11:25:24 +02:00
  • fd2bdce270 Roundtrip for challenge 2 done Nanne Baars 2017-04-08 11:08:33 +02:00
  • 931da87c2b Challenge 2 JavaScript is working Nanne Baars 2017-04-08 10:31:56 +02:00
  • 12f680407b Added validation to detect duplicate users during registration Nanne Baars 2017-04-08 08:30:14 +02:00
  • 8500749dde Updated README for building and starting WebGoat Nanne Baars 2017-03-23 22:00:52 +01:00
  • ed85c97306 Fixing Travis build Nanne Baars 2017-03-23 21:54:02 +01:00
  • e9884edf19 Fixed exception while logging in with unknown user Nanne Baars 2017-03-23 21:46:21 +01:00
  • 08f0c94a57 Fixed logout Nanne Baars 2017-03-23 21:03:20 +01:00