Commit Graph

399 Commits

Author SHA1 Message Date
256c1dd3aa Renamed to vulnerablecomponents 2022-07-31 22:39:21 +02:00
b93c935d6c Renamed to sqlinjection 2022-07-31 22:39:21 +02:00
827a9d3467 Renamed to securepasswords 2022-07-31 22:39:21 +02:00
91470b93ea Renamed to pathtraversal 2022-07-31 22:39:21 +02:00
37d684fdd3 Renamed to passwordreset 2022-07-31 22:39:21 +02:00
4f911c64a1 Renamed to missingac 2022-07-31 22:39:21 +02:00
e0a0a80ad9 Renamed to lessontemplate 2022-07-31 22:39:21 +02:00
26c289d7d4 Renamed to insecurelogin 2022-07-31 22:39:21 +02:00
1eff81718b Renamed to httpproxies 2022-07-31 22:39:21 +02:00
08ce1add01 Renamed to httpbasics 2022-07-31 22:39:21 +02:00
25948306bd Renamed to htmltampering 2022-07-31 22:39:21 +02:00
1c86f465dc Renamed to clientsidefiltering 2022-07-31 22:39:21 +02:00
3b330fb328 Renamed to chromedevtools 2022-07-31 22:39:21 +02:00
8a35316985 Rename to bypassrestrictions 2022-07-31 22:39:21 +02:00
c63345e4ee Rename authbypass 2022-07-31 22:39:21 +02:00
005b9f03a4 search the menu using input box ()
* working version

* change onchange to oninput with minimum of three chars

* working version with delay and fix for category click
2022-07-31 20:45:09 +02:00
4d48bd3d4c fix in style sheet that now shows normal dropdown behaviour () 2022-07-27 13:44:23 +02:00
242fdf39a1 Fixes - Path traversal seems to contain wrong description 2022-07-24 22:09:16 +02:00
6b63aaf8b1 Robot framework ()
* added Robot framework UI tests

* added Robot framework UI tests workflow

* Update test.yml

wait in workflow

* remove obsolete selenium java libs and test

* Update test.yml

push result to commit as comment

* Update test.yml

push comment does not seem to work on WebGoat PR

* clean up unrequired robot options

* update readme
2022-07-24 12:28:01 +02:00
06b7244de7 Move XXE lesson to category A3: Injection 2022-07-23 09:39:52 +02:00
260168bb3f Remove automatic selection of a random port 2022-07-23 09:39:52 +02:00
20dd3ffb95 Lang switch ()
* language selector first steps

* language german intro added

* ascii doc lang attribute as additional option

* removed some commented code

* changed adoc resource loader to take into account the selected language

* added readme

* added lang test cases
2022-07-20 10:52:48 +02:00
24fcc8f321 Use starting instead of using. 2022-07-19 21:17:09 +02:00
ff965c83be Adjust year 2022-07-19 21:17:09 +02:00
2aa3609461 Fix typo 2022-07-19 21:17:09 +02:00
fe7774bb6f Update documentation regarding WebWolf
WebWolf no longer runs as a separate application we can simplify the description.
2022-07-19 21:17:09 +02:00
9e3eb39069 removed one duplicate label key and made all login and register fields multi language () 2022-07-16 06:53:39 +02:00
7add1ef73e hints tested () 2022-07-15 12:44:37 +02:00
4fc03381a8 Label hint tests ()
* label test

* adjusted it test filter

* label test added
2022-07-15 08:17:11 +02:00
16af4272a5 joda time refactored some dep fix () 2022-07-14 09:11:06 +02:00
f8b7ca5c85 Pom update ()
* asciidoctorj update

* pom and suppression updates
2022-07-11 13:28:44 +02:00
e4eb5d783a Some updates and code improvements ()
* try with resources

* StringBuilder

* removed ant and updated spring boot
2022-07-10 17:13:26 +02:00
3c0b243797 Added new active developer ()
Fix footer
2022-05-06 07:34:49 +02:00
dfa31e0a28 JWT doc code typo fix () 2022-04-20 08:16:21 +02:00
b32240f96b owasp top10-2021 () 2022-04-11 21:12:41 +02:00
711649924b Refactoring ()
* Some initial refactoring

* Make it one application

* Got it working

* Fix problem on Windows

* Move WebWolf

* Move first lesson

* Moved all lessons

* Fix pom.xml

* Fix tests

* Add option to initialize a lesson

This way we can create content for each user inside a lesson. The initialize method will be called when a new user is created or when a lesson reset happens

* Clean up pom.xml files

* Remove fetching labels based on language.

We only support English at the moment, all the lesson explanations are written in English which makes it very difficult to translate. If we only had labels it would make sense to support multiple languages

* Fix SonarLint issues

* And move it all to the main project

* Fix for documentation paths

* Fix pom warnings

* Remove PMD as it does not work

* Update release notes about refactoring

Update release notes about refactoring

Update release notes about refactoring

* Fix lesson template

* Update release notes

* Keep it in the same repo in Dockerhub

* Update documentation to show how the connection is obtained.

Resolves: 

* Rename all integration tests

* Remove command from Dockerfile

* Simplify GitHub actions

Currently, we use a separate actions for pull-requests and branch build.
This is now consolidated in one action.
The PR action triggers always, it now only trigger when the PR is
opened and not in draft.
Running all platforms on a branch build is a bit too much, it is better
 to only run all platforms when someone opens a PR.

* Remove duplicate entry from release notes

* Add explicit registry for base image

* Lesson scanner not working when fat jar

When running the fat jar we have to take into account we
are reading from the jar file and not the filesystem. In
this case you cannot use `getFile` for example.

* added info in README and fixed release docker

* changed base image and added ignore file

Co-authored-by: Zubcevic.com <rene@zubcevic.com>
2022-04-09 14:56:12 +02:00
42f373d66a Moved Maven multiproject setup 2015-08-11 21:57:12 +02:00
87a621fa27 Merge remote-tracking branch 'upstream/master' 2015-08-09 07:46:43 +02:00
2b37e88d94 hints working, restar working and complete decorations (still need to wire up menu update on lesson completion) 2015-08-04 19:32:27 -04:00
0d79d74ef8 plugin_extracted directory should be created if it does not exists 2015-08-04 19:57:08 +02:00
5590d07419 initial re-enabling of help buttons (source/plan/solution at least). Still need styling work etc. 2015-07-26 09:51:49 +02:00
f5227f4b6b initial re-enabling of help buttons (source/plan/solution at least). Still need styling work etc. 2015-07-26 01:30:24 -04:00
29159b1c6d Merge pull request from michaeldever/master from WebGoat-Legacy to WebGoat 2015-07-25 17:58:24 +02:00
482267129c Fixing Windows issue with goatRouter --> GoatRouter 2015-07-25 17:44:25 +02:00
dfac438ec0 goatRouter --> GoatRouter.js is a problem on a Windows platform 2015-07-25 17:43:05 +02:00
858380e95b Merge pull request from misfir3/master
Initial cut-over of backbone port
2015-07-13 08:55:20 -04:00
7ace23ec0c additonal help control changes 2015-07-08 19:54:29 -04:00
ebfcdba3dd LessonHint code and more work toward LessonHelpControls 2015-07-01 19:19:24 -04:00
bcfc1be59c Merge remote-tracking branch 'upstream/master' 2015-06-28 18:08:06 -04:00
998401a631 Plan, Source and Solution View (and models), initial stub for HelpControlsView 2015-06-26 18:05:21 -04:00