.mvn
config
docs
platformQuickStarts
scripts
webgoat-container
webgoat-images
webgoat-integration-tests
webgoat-lessons
auth-bypass
bypass-restrictions
challenge
chrome-dev-tools
cia
client-side-filtering
command-injection
cross-site-scripting
crypto
csrf
html-tampering
src
main
pom.xml
http-basics
http-proxies
idor
insecure-deserialization
insecure-login
jwt
missing-function-ac
password-reset
secure-passwords
sql-injection
ssrf
vulnerable-components
webgoat-introduction
webgoat-lesson-template
webwolf-introduction
xxe
pom.xml
sol.MD
sol.txt
webgoat-server
webwolf
.gitignore
.travis.yml
COPYRIGHT.txt
CREATE_RELEASE.MD
LICENSE.txt
README.MD
buildspec.yml
docker-compose-local.yml
docker-compose-postgres.yml
docker-compose.yml
mvn-debug
mvnw
mvnw.cmd
pom.xml
* Remove method `getId()` from all lessons as it defaults to the class name * remove clean up endpoint * remove unused class `RequestParameter` * remove unused class `PluginLoadingFailure` * Move `CourseConfiguration` to lesson package * Add more content around the lesson template lesson and make it visible as a lesson in WebGoat * Remove explicit invocation `trackProgress()` inside WebGoat framework so assignments only need to return an `AttackResult` * Put original solution back as well for SQL string injection * review comments * Add