From 701894778f44b6d86ed6b79d75974113d02b6075 Mon Sep 17 00:00:00 2001 From: dmayhew Date: Sun, 30 Mar 2014 12:19:26 -0700 Subject: [PATCH] Fixed directory layout --- webgoat/README.txt => README.txt | 0 webgoat/build.xml => build.xml | 0 {webgoat/doc => doc}/Solving the WebGoat Labs.doc | Bin {webgoat/doc => doc}/WebGoat_Users_Guide.doc | Bin {webgoat/doc => doc}/attic/Eclipse-Workspace.zip | Bin .../attic/HOW TO create the WebGoat workspace.txt | 0 {webgoat/doc => doc}/attic/build.xml | 0 {webgoat/doc => doc}/attic/build2.xml | 0 {webgoat/doc => doc}/attic/eclipse.bat | 0 {webgoat/doc => doc}/attic/readme.txt | 0 {webgoat/doc => doc}/config/JavaStyle_WebGoat.xml | 0 webgoat/pom.xml => pom.xml | 0 .../main/java/org/owasp/webgoat/Catcher.java | 0 .../main/java/org/owasp/webgoat/HammerHead.java | 0 .../main/java/org/owasp/webgoat/LessonSource.java | 0 .../org/owasp/webgoat/lessons/AbstractLesson.java | 0 .../owasp/webgoat/lessons/AccessControlMatrix.java | 0 .../java/org/owasp/webgoat/lessons/BackDoors.java | 0 .../owasp/webgoat/lessons/BasicAuthentication.java | 0 .../webgoat/lessons/BlindNumericSqlInjection.java | 0 .../java/org/owasp/webgoat/lessons/BlindScript.java | 0 .../webgoat/lessons/BlindStringSqlInjection.java | 0 .../lessons/BypassHtmlFieldRestrictions.java | 0 .../main/java/org/owasp/webgoat/lessons/CSRF.java | 0 .../java/org/owasp/webgoat/lessons/Category.java | 0 .../org/owasp/webgoat/lessons/Challenge2Screen.java | 0 .../ClientSideFiltering/ClientSideFiltering.java | 0 .../owasp/webgoat/lessons/ClientSideValidation.java | 0 .../org/owasp/webgoat/lessons/CommandInjection.java | 0 .../org/owasp/webgoat/lessons/ConcurrencyCart.java | 0 .../CrossSiteScripting/CrossSiteScripting.java | 0 .../lessons/CrossSiteScripting/EditProfile.java | 0 .../lessons/CrossSiteScripting/FindProfile.java | 0 .../lessons/CrossSiteScripting/UpdateProfile.java | 0 .../lessons/CrossSiteScripting/ViewProfile.java | 0 .../org/owasp/webgoat/lessons/CsrfPromptByPass.java | 0 .../org/owasp/webgoat/lessons/CsrfTokenByPass.java | 0 .../DBCrossSiteScripting/DBCrossSiteScripting.java | 0 .../lessons/DBCrossSiteScripting/UpdateProfile.java | 0 .../lessons/DBSQLInjection/DBSQLInjection.java | 0 .../owasp/webgoat/lessons/DBSQLInjection/Login.java | 0 .../org/owasp/webgoat/lessons/DOMInjection.java | 0 .../main/java/org/owasp/webgoat/lessons/DOMXSS.java | 0 .../java/org/owasp/webgoat/lessons/DOS_Login.java | 0 .../org/owasp/webgoat/lessons/DangerousEval.java | 0 .../java/org/owasp/webgoat/lessons/Encoding.java | 0 .../webgoat/lessons/FailOpenAuthentication.java | 0 .../org/owasp/webgoat/lessons/ForcedBrowsing.java | 0 .../org/owasp/webgoat/lessons/ForgotPassword.java | 0 .../GoatHillsFinancial/DefaultLessonAction.java | 0 .../lessons/GoatHillsFinancial/DeleteProfile.java | 0 .../lessons/GoatHillsFinancial/EditProfile.java | 0 .../lessons/GoatHillsFinancial/FindProfile.java | 0 .../GoatHillsFinancial/GoatHillsFinancial.java | 0 .../lessons/GoatHillsFinancial/LessonAction.java | 0 .../lessons/GoatHillsFinancial/ListStaff.java | 0 .../webgoat/lessons/GoatHillsFinancial/Login.java | 0 .../webgoat/lessons/GoatHillsFinancial/Logout.java | 0 .../lessons/GoatHillsFinancial/SearchStaff.java | 0 .../lessons/GoatHillsFinancial/UpdateProfile.java | 0 .../lessons/GoatHillsFinancial/ViewProfile.java | 0 .../owasp/webgoat/lessons/HiddenFieldTampering.java | 0 .../java/org/owasp/webgoat/lessons/HowToWork.java | 0 .../java/org/owasp/webgoat/lessons/HtmlClues.java | 0 .../java/org/owasp/webgoat/lessons/HttpBasics.java | 0 .../java/org/owasp/webgoat/lessons/HttpOnly.java | 0 .../org/owasp/webgoat/lessons/HttpSplitting.java | 0 .../org/owasp/webgoat/lessons/InsecureLogin.java | 0 .../org/owasp/webgoat/lessons/JSONInjection.java | 0 .../owasp/webgoat/lessons/JavaScriptValidation.java | 0 .../org/owasp/webgoat/lessons/LessonAdapter.java | 0 .../java/org/owasp/webgoat/lessons/LogSpoofing.java | 0 .../webgoat/lessons/MaliciousFileExecution.java | 0 .../org/owasp/webgoat/lessons/MultiLevelLogin1.java | 0 .../org/owasp/webgoat/lessons/MultiLevelLogin2.java | 0 .../java/org/owasp/webgoat/lessons/NewLesson.java | 0 .../java/org/owasp/webgoat/lessons/OffByOne.java | 0 .../org/owasp/webgoat/lessons/PasswordStrength.java | 0 .../webgoat/lessons/PathBasedAccessControl.java | 0 .../java/org/owasp/webgoat/lessons/Phishing.java | 0 .../owasp/webgoat/lessons/RandomLessonAdapter.java | 0 .../org/owasp/webgoat/lessons/ReflectedXSS.java | 0 .../org/owasp/webgoat/lessons/RemoteAdminFlaw.java | 0 .../RoleBasedAccessControl/DeleteProfile.java | 0 .../lessons/RoleBasedAccessControl/EditProfile.java | 0 .../RoleBasedAccessControl.java | 0 .../RoleBasedAccessControl/UpdateProfile.java | 0 .../lessons/RoleBasedAccessControl/ViewProfile.java | 0 .../webgoat/lessons/SQLInjection/ListStaff.java | 0 .../owasp/webgoat/lessons/SQLInjection/Login.java | 0 .../webgoat/lessons/SQLInjection/SQLInjection.java | 0 .../webgoat/lessons/SQLInjection/ViewProfile.java | 0 .../webgoat/lessons/SameOriginPolicyProtection.java | 0 .../webgoat/lessons/SequentialLessonAdapter.java | 0 .../org/owasp/webgoat/lessons/SessionFixation.java | 0 .../owasp/webgoat/lessons/SilentTransactions.java | 0 .../java/org/owasp/webgoat/lessons/SoapRequest.java | 0 .../java/org/owasp/webgoat/lessons/SqlAddData.java | 0 .../org/owasp/webgoat/lessons/SqlModifyData.java | 0 .../owasp/webgoat/lessons/SqlNumericInjection.java | 0 .../owasp/webgoat/lessons/SqlStringInjection.java | 0 .../java/org/owasp/webgoat/lessons/StoredXss.java | 0 .../owasp/webgoat/lessons/ThreadSafetyProblem.java | 0 .../java/org/owasp/webgoat/lessons/TomcatSetup.java | 0 .../java/org/owasp/webgoat/lessons/TraceXSS.java | 0 .../org/owasp/webgoat/lessons/UncheckedEmail.java | 0 .../java/org/owasp/webgoat/lessons/UsefulTools.java | 0 .../org/owasp/webgoat/lessons/WSDLScanning.java | 0 .../webgoat/lessons/WeakAuthenticationCookie.java | 0 .../org/owasp/webgoat/lessons/WeakSessionID.java | 0 .../org/owasp/webgoat/lessons/WelcomeScreen.java | 0 .../org/owasp/webgoat/lessons/WsSAXInjection.java | 0 .../org/owasp/webgoat/lessons/WsSqlInjection.java | 0 .../org/owasp/webgoat/lessons/XMLInjection.java | 0 .../org/owasp/webgoat/lessons/XPATHInjection.java | 0 .../owasp/webgoat/lessons/admin/AdminScreen.java | 0 .../webgoat/lessons/admin/ProductsAdminScreen.java | 0 .../webgoat/lessons/admin/RefreshDBScreen.java | 0 .../webgoat/lessons/admin/ReportCardScreen.java | 0 .../lessons/admin/SummaryReportCardScreen.java | 0 .../webgoat/lessons/admin/UserAdminScreen.java | 0 .../owasp/webgoat/lessons/admin/ViewDatabase.java | 0 .../webgoat/lessons/admin/WelcomeAdminScreen.java | 0 .../CrossSiteScripting/FindProfile_i.java | 0 .../CrossSiteScripting/UpdateProfile_i.java | 0 .../CrossSiteScripting/ViewProfile_i.java | 0 .../instructor/DBCrossSiteScripting/RegexMatch.cs | 0 .../instructor/DBCrossSiteScripting/RegexMatch.dll | Bin .../DBCrossSiteScripting/UpdateProfile_i.java | 0 .../lessons/instructor/DBSQLInjection/Login_i.java | 0 .../RoleBasedAccessControl/DeleteProfile_i.java | 0 .../RoleBasedAccessControl/EditProfile_i.java | 0 .../RoleBasedAccessControl_i.java | 0 .../RoleBasedAccessControl/UpdateProfile_i.java | 0 .../RoleBasedAccessControl/ViewProfile_i.java | 0 .../lessons/instructor/SQLInjection/Login_i.java | 0 .../instructor/SQLInjection/ViewProfile_i.java | 0 .../java/org/owasp/webgoat/servlets/Controller.java | 0 .../org/owasp/webgoat/session/Authorization.java | 0 .../main/java/org/owasp/webgoat/session/Course.java | 0 .../java/org/owasp/webgoat/session/CreateDB.java | 0 .../owasp/webgoat/session/DatabaseUtilities.java | 0 .../java/org/owasp/webgoat/session/ECSFactory.java | 0 .../java/org/owasp/webgoat/session/Employee.java | 0 .../org/owasp/webgoat/session/EmployeeStub.java | 0 .../java/org/owasp/webgoat/session/ErrorScreen.java | 0 .../org/owasp/webgoat/session/LessonSession.java | 0 .../org/owasp/webgoat/session/LessonTracker.java | 0 .../java/org/owasp/webgoat/session/Parameter.java | 0 .../webgoat/session/ParameterNotFoundException.java | 0 .../org/owasp/webgoat/session/ParameterParser.java | 0 .../owasp/webgoat/session/RandomLessonTracker.java | 0 .../main/java/org/owasp/webgoat/session/Screen.java | 0 .../webgoat/session/SequentialLessonTracker.java | 0 .../webgoat/session/UnauthenticatedException.java | 0 .../webgoat/session/UnauthorizedException.java | 0 .../java/org/owasp/webgoat/session/UserTracker.java | 0 .../owasp/webgoat/session/ValidationException.java | 0 .../java/org/owasp/webgoat/session/WebSession.java | 0 .../org/owasp/webgoat/session/WebgoatContext.java | 0 .../owasp/webgoat/session/WebgoatProperties.java | 0 .../main/java/org/owasp/webgoat/util/Exec.java | 0 .../java/org/owasp/webgoat/util/ExecResults.java | 0 .../org/owasp/webgoat/util/ExecutionException.java | 0 .../java/org/owasp/webgoat/util/HtmlEncoder.java | 0 .../java/org/owasp/webgoat/util/Interceptor.java | 0 .../java/org/owasp/webgoat/util/ThreadWatcher.java | 0 .../java/org/owasp/webgoat/util/WebGoatI18N.java | 0 .../main/resources/New Lesson Instructions.txt | 0 .../main/resources/WebGoatLabels_english.properties | 0 .../main/resources/WebGoatLabels_german.properties | 0 .../main/resources/WebGoatLabels_russian.properties | 0 {webgoat/src => src}/main/scripts/server_80.xml | 0 {webgoat/src => src}/main/scripts/server_8080.xml | 0 .../main/scripts/webgoat for SQL Server.bat | 0 {webgoat/src => src}/main/scripts/webgoat.bat | 0 {webgoat/src => src}/main/scripts/webgoat.sh | 0 {webgoat/src => src}/main/scripts/webgoat_8080.bat | 0 {webgoat/src => src}/main/scripts/webscarab.bat | 0 .../src => src}/main/tomcatconf/tomcat-users.xml | 0 .../src => src}/main/webapp/META-INF/MANIFEST.MF | 0 .../main/webapp/WEB-INF/server-config.wsdd | 0 {webgoat/src => src}/main/webapp/WEB-INF/web.xml | 0 .../main/webapp/WEB-INF/webgoat-class.properties | 0 .../main/webapp/WEB-INF/webgoat-lab.properties | 0 .../main/webapp/WEB-INF/webgoat-owasp.properties | 0 .../main/webapp/WEB-INF/webgoat.properties | 0 .../main/webapp/WEB-INF/webgoat_oracle.sql | 0 .../main/webapp/WEB-INF/webgoat_sqlserver.sql | 0 {webgoat/src => src}/main/webapp/css/layers.css | 0 {webgoat/src => src}/main/webapp/css/lesson.css | 0 {webgoat/src => src}/main/webapp/css/menu.css | 0 {webgoat/src => src}/main/webapp/css/webgoat.css | 0 .../main/webapp/css/webgoat_challenge.css | 0 .../src => src}/main/webapp/database/database.prp | 0 .../webapp/images/WebGoatFinancial/banklogo.jpg | Bin .../main/webapp/images/buttons/catStarted.jpg | Bin .../main/webapp/images/buttons/cookies.jpg | Bin .../main/webapp/images/buttons/cookiesOver.jpg | Bin .../src => src}/main/webapp/images/buttons/help.jpg | Bin .../main/webapp/images/buttons/helpOver.jpg | Bin .../src => src}/main/webapp/images/buttons/hint.jpg | Bin .../main/webapp/images/buttons/hintLeft.jpg | Bin .../main/webapp/images/buttons/hintLeftOver.jpg | Bin .../main/webapp/images/buttons/hintOver.jpg | Bin .../main/webapp/images/buttons/hintRight.jpg | Bin .../main/webapp/images/buttons/hintRightOver.jpg | Bin .../src => src}/main/webapp/images/buttons/html.jpg | Bin .../main/webapp/images/buttons/htmlOver.jpg | Bin .../src => src}/main/webapp/images/buttons/java.jpg | Bin .../main/webapp/images/buttons/javaOver.jpg | Bin .../main/webapp/images/buttons/lessonComplete.jpg | Bin .../main/webapp/images/buttons/logout.jpg | Bin .../main/webapp/images/buttons/logoutOver.jpg | Bin .../main/webapp/images/buttons/params.jpg | Bin .../main/webapp/images/buttons/paramsOver.jpg | Bin .../main/webapp/images/buttons/plans.jpg | Bin .../main/webapp/images/buttons/plansOver.jpg | Bin .../main/webapp/images/buttons/solutions.jpg | Bin .../main/webapp/images/buttons/solutionsOver.jpg | Bin .../main/webapp/images/header/header.jpg | Bin .../main/webapp/images/header/header_ASP.jpg | Bin .../main/webapp/images/header/header_CShrp.jpg | Bin .../main/webapp/images/header/header_coldFusion.jpg | Bin .../main/webapp/images/header/header_dotNet.jpg | Bin .../main/webapp/images/icons/rightArrow.jpg | Bin .../main/webapp/images/introduction/HowToUse_1.jpg | Bin .../main/webapp/images/introduction/HowToUse_2.jpg | Bin .../main/webapp/images/introduction/HowToUse_3.jpg | Bin .../main/webapp/images/introduction/firebug.jpg | Bin .../main/webapp/images/introduction/iewatch.jpg | Bin .../main/webapp/images/introduction/interface.jpg | Bin .../main/webapp/images/introduction/webscarab.jpg | Bin .../main/webapp/images/introduction/wireshark.png | Bin .../src => src}/main/webapp/images/logos/Thumbs.db | Bin .../src => src}/main/webapp/images/logos/aspect.jpg | Bin .../main/webapp/images/logos/macadamian.gif | Bin .../main/webapp/images/logos/mandiant.png | Bin .../src => src}/main/webapp/images/logos/ounce.jpg | Bin .../src => src}/main/webapp/images/logos/owasp.jpg | Bin .../main/webapp/images/logos/parasoft.jpg | Bin .../main/webapp/images/logos/seleucus.png | Bin .../main/webapp/images/logos/softwaresecured.gif | Bin .../main/webapp/images/logos/zionsecurity.gif | Bin .../main/webapp/images/menu_images/1x1.gif | Bin .../src => src}/main/webapp/javascript/DOMXSS.js | 0 .../main/webapp/javascript/DOMXSS_backup.js | 0 .../main/webapp/javascript/clientSideFiltering.js | 0 .../main/webapp/javascript/clientSideValidation.js | 0 .../src => src}/main/webapp/javascript/escape.js | 0 {webgoat/src => src}/main/webapp/javascript/eval.js | 0 .../main/webapp/javascript/instructor/DOMXSS_i.js | 0 .../main/webapp/javascript/javascript.js | 0 .../src => src}/main/webapp/javascript/lessonNav.js | 0 .../main/webapp/javascript/makeWindow.js | 0 .../main/webapp/javascript/menu_system.js | 0 .../main/webapp/javascript/sameOrigin.js | 0 .../src => src}/main/webapp/javascript/toggle.js | 0 .../lesson_plans/English/AccessControlMatrix.html | 0 .../main/webapp/lesson_plans/English/BackDoors.html | 0 .../lesson_plans/English/BasicAuthentication.html | 0 .../lesson_plans/English/BlindSqlInjection.html | 0 .../main/webapp/lesson_plans/English/CSRF.html | 0 .../lesson_plans/English/ChallengeScreen.html | 0 .../lesson_plans/English/ClientSideFiltering.html | 0 .../lesson_plans/English/ClientSideValidation.html | 0 .../lesson_plans/English/CommandInjection.html | 0 .../lesson_plans/English/ConcurrencyCart.html | 0 .../lesson_plans/English/CrossSiteScripting.html | 0 .../lesson_plans/English/CsrfPromptByPass.html | 0 .../lesson_plans/English/CsrfTokenByPass.html | 0 .../lesson_plans/English/DBCrossSiteScripting.html | 0 .../webapp/lesson_plans/English/DBSQLInjection.html | 0 .../webapp/lesson_plans/English/DOMInjection.html | 0 .../main/webapp/lesson_plans/English/DOMXSS.html | 0 .../main/webapp/lesson_plans/English/DOS_Login.html | 0 .../webapp/lesson_plans/English/DangerousEval.html | 0 .../main/webapp/lesson_plans/English/Encoding.html | 0 .../English/FailOpenAuthentication.html | 0 .../webapp/lesson_plans/English/ForcedBrowsing.html | 0 .../webapp/lesson_plans/English/ForgotPassword.html | 0 .../lesson_plans/English/HiddenFieldTampering.html | 0 .../main/webapp/lesson_plans/English/HowToWork.html | 0 .../main/webapp/lesson_plans/English/HtmlClues.html | 0 .../webapp/lesson_plans/English/HttpBasics.html | 0 .../main/webapp/lesson_plans/English/HttpOnly.html | 0 .../webapp/lesson_plans/English/HttpSplitting.html | 0 .../webapp/lesson_plans/English/InsecureLogin.html | 0 .../webapp/lesson_plans/English/JSONInjection.html | 0 .../lesson_plans/English/JavaScriptValidation.html | 0 .../lesson_plans/English/Lesson_Plan_Template.html | 0 .../webapp/lesson_plans/English/LogSpoofing.html | 0 .../lesson_plans/English/MultiLevelLogin1.html | 0 .../lesson_plans/English/MultiLevelLogin2.html | 0 .../main/webapp/lesson_plans/English/NewLesson.html | 0 .../main/webapp/lesson_plans/English/OffByOne.html | 0 .../lesson_plans/English/PasswordStrength.html | 0 .../English/PathBasedAccessControl.html | 0 .../main/webapp/lesson_plans/English/Phishing.html | 0 .../webapp/lesson_plans/English/ReflectedXSS.html | 0 .../lesson_plans/English/RemoteAdminFlaw.html | 0 .../English/RoleBasedAccessControl.html | 0 .../webapp/lesson_plans/English/SQLInjection.html | 0 .../English/SameOriginPolicyProtection.html | 0 .../lesson_plans/English/SessionFixation.html | 0 .../lesson_plans/English/SilentTransactions.html | 0 .../webapp/lesson_plans/English/SoapRequest.html | 0 .../lesson_plans/English/SqlNumericInjection.html | 0 .../lesson_plans/English/SqlStringInjection.html | 0 .../main/webapp/lesson_plans/English/StoredXss.html | 0 .../lesson_plans/English/ThreadSafetyProblem.html | 0 .../webapp/lesson_plans/English/TomcatSetup.html | 0 .../main/webapp/lesson_plans/English/TraceXSS.html | 0 .../webapp/lesson_plans/English/UncheckedEmail.html | 0 .../webapp/lesson_plans/English/UsefulTools.html | 0 .../webapp/lesson_plans/English/WSDLScanning.html | 0 .../English/WeakAuthenticationCookie.html | 0 .../webapp/lesson_plans/English/WeakSessionID.html | 0 .../webapp/lesson_plans/English/WelcomeScreeen.html | 0 .../webapp/lesson_plans/English/WsSAXInjection.html | 0 .../webapp/lesson_plans/English/WsSqlInjection.html | 0 .../webapp/lesson_plans/English/XMLInjection.html | 0 .../webapp/lesson_plans/English/XPATHInjection.html | 0 .../lesson_plans/German/BasicAuthentication.html | 0 .../lesson_plans/German/CommandInjection.html | 0 .../lesson_plans/German/HiddenFieldTampering.html | 0 .../main/webapp/lesson_plans/German/HtmlClues.html | 0 .../main/webapp/lesson_plans/German/HttpBasics.html | 0 .../lesson_plans/German/JavaScriptValidation.html | 0 .../webapp/lesson_plans/German/LogSpoofing.html | 0 .../lesson_plans/German/PathBasedAccessControl.html | 0 .../webapp/lesson_plans/German/ReflectedXSS.html | 0 .../webapp/lesson_plans/German/RemoteAdminFlaw.html | 0 .../lesson_plans/German/SqlNumericInjection.html | 0 .../lesson_plans/German/SqlStringInjection.html | 0 .../main/webapp/lesson_plans/German/StoredXss.html | 0 .../German/WeakAuthenticationCookie.html | 0 .../webapp/lesson_plans/de/BasicAuthentication.html | 0 .../webapp/lesson_plans/de/CommandInjection.html | 0 .../lesson_plans/de/HiddenFieldTampering.html | 0 .../main/webapp/lesson_plans/de/HtmlClues.html | 0 .../main/webapp/lesson_plans/de/HttpBasics.html | 0 .../lesson_plans/de/JavaScriptValidation.html | 0 .../main/webapp/lesson_plans/de/LogSpoofing.html | 0 .../lesson_plans/de/PathBasedAccessControl.html | 0 .../main/webapp/lesson_plans/de/ReflectedXSS.html | 0 .../webapp/lesson_plans/de/RemoteAdminFlaw.html | 0 .../webapp/lesson_plans/de/SqlNumericInjection.html | 0 .../webapp/lesson_plans/de/SqlStringInjection.html | 0 .../main/webapp/lesson_plans/de/StoredXss.html | 0 .../lesson_plans/de/WeakAuthenticationCookie.html | 0 .../webapp/lesson_plans/en/AccessControlMatrix.html | 0 .../main/webapp/lesson_plans/en/BackDoors.html | 0 .../webapp/lesson_plans/en/BasicAuthentication.html | 0 .../webapp/lesson_plans/en/BlindSqlInjection.html | 0 .../main/webapp/lesson_plans/en/BufferOverflow.html | 0 .../main/webapp/lesson_plans/en/CSRF.html | 0 .../webapp/lesson_plans/en/ChallengeScreen.html | 0 .../webapp/lesson_plans/en/ClientSideFiltering.html | 0 .../lesson_plans/en/ClientSideValidation.html | 0 .../webapp/lesson_plans/en/CommandInjection.html | 0 .../webapp/lesson_plans/en/ConcurrencyCart.html | 0 .../webapp/lesson_plans/en/CrossSiteScripting.html | 0 .../webapp/lesson_plans/en/CsrfPromptByPass.html | 0 .../webapp/lesson_plans/en/CsrfTokenByPass.html | 0 .../lesson_plans/en/DBCrossSiteScripting.html | 0 .../main/webapp/lesson_plans/en/DBSQLInjection.html | 0 .../main/webapp/lesson_plans/en/DOMInjection.html | 0 .../main/webapp/lesson_plans/en/DOMXSS.html | 0 .../main/webapp/lesson_plans/en/DOS_Login.html | 0 .../main/webapp/lesson_plans/en/DangerousEval.html | 0 .../main/webapp/lesson_plans/en/Encoding.html | 0 .../lesson_plans/en/FailOpenAuthentication.html | 0 .../main/webapp/lesson_plans/en/ForcedBrowsing.html | 0 .../main/webapp/lesson_plans/en/ForgotPassword.html | 0 .../lesson_plans/en/HiddenFieldTampering.html | 0 .../main/webapp/lesson_plans/en/HowToWork.html | 0 .../main/webapp/lesson_plans/en/HtmlClues.html | 0 .../main/webapp/lesson_plans/en/HttpBasics.html | 0 .../main/webapp/lesson_plans/en/HttpOnly.html | 0 .../main/webapp/lesson_plans/en/HttpSplitting.html | 0 .../main/webapp/lesson_plans/en/InsecureLogin.html | 0 .../main/webapp/lesson_plans/en/JSONInjection.html | 0 .../lesson_plans/en/JavaScriptValidation.html | 0 .../lesson_plans/en/Lesson_Plan_Template.html | 0 .../main/webapp/lesson_plans/en/LogSpoofing.html | 0 .../webapp/lesson_plans/en/MultiLevelLogin1.html | 0 .../webapp/lesson_plans/en/MultiLevelLogin2.html | 0 .../main/webapp/lesson_plans/en/NewLesson.html | 0 .../webapp/lesson_plans/en/PasswordStrength.html | 0 .../lesson_plans/en/PathBasedAccessControl.html | 0 .../main/webapp/lesson_plans/en/Phishing.html | 0 .../main/webapp/lesson_plans/en/ReflectedXSS.html | 0 .../webapp/lesson_plans/en/RemoteAdminFlaw.html | 0 .../lesson_plans/en/RoleBasedAccessControl.html | 0 .../main/webapp/lesson_plans/en/SQLInjection.html | 0 .../lesson_plans/en/SameOriginPolicyProtection.html | 0 .../webapp/lesson_plans/en/SessionFixation.html | 0 .../webapp/lesson_plans/en/SilentTransactions.html | 0 .../main/webapp/lesson_plans/en/SoapRequest.html | 0 .../webapp/lesson_plans/en/SqlNumericInjection.html | 0 .../webapp/lesson_plans/en/SqlStringInjection.html | 0 .../main/webapp/lesson_plans/en/StoredXss.html | 0 .../webapp/lesson_plans/en/ThreadSafetyProblem.html | 0 .../main/webapp/lesson_plans/en/TomcatSetup.html | 0 .../main/webapp/lesson_plans/en/TraceXSS.html | 0 .../main/webapp/lesson_plans/en/UncheckedEmail.html | 0 .../main/webapp/lesson_plans/en/UsefulTools.html | 0 .../main/webapp/lesson_plans/en/WSDLScanning.html | 0 .../lesson_plans/en/WeakAuthenticationCookie.html | 0 .../main/webapp/lesson_plans/en/WeakSessionID.html | 0 .../main/webapp/lesson_plans/en/WelcomeScreeen.html | 0 .../main/webapp/lesson_plans/en/WsSAXInjection.html | 0 .../main/webapp/lesson_plans/en/WsSqlInjection.html | 0 .../main/webapp/lesson_plans/en/XMLInjection.html | 0 .../main/webapp/lesson_plans/en/XPATHInjection.html | 0 .../webapp/lesson_plans/ru/AccessControlMatrix.html | 0 .../main/webapp/lesson_plans/ru/BackDoors.html | 0 .../webapp/lesson_plans/ru/BasicAuthentication.html | 0 .../webapp/lesson_plans/ru/BlindSqlInjection.html | 0 .../main/webapp/lesson_plans/ru/BufferOverflow.html | 0 .../main/webapp/lesson_plans/ru/CSRF.html | 0 .../webapp/lesson_plans/ru/ChallengeScreen.html | 0 .../webapp/lesson_plans/ru/ClientSideFiltering.html | 0 .../lesson_plans/ru/ClientSideValidation.html | 0 .../webapp/lesson_plans/ru/CommandInjection.html | 0 .../webapp/lesson_plans/ru/ConcurrencyCart.html | 0 .../webapp/lesson_plans/ru/CrossSiteScripting.html | 0 .../webapp/lesson_plans/ru/CsrfPromptByPass.html | 0 .../webapp/lesson_plans/ru/CsrfTokenByPass.html | 0 .../lesson_plans/ru/DBCrossSiteScripting.html | 0 .../main/webapp/lesson_plans/ru/DBSQLInjection.html | 0 .../main/webapp/lesson_plans/ru/DOMInjection.html | 0 .../main/webapp/lesson_plans/ru/DOMXSS.html | 0 .../main/webapp/lesson_plans/ru/DOS_Login.html | 0 .../main/webapp/lesson_plans/ru/DangerousEval.html | 0 .../main/webapp/lesson_plans/ru/Encoding.html | 0 .../lesson_plans/ru/FailOpenAuthentication.html | 0 .../main/webapp/lesson_plans/ru/ForcedBrowsing.html | 0 .../main/webapp/lesson_plans/ru/ForgotPassword.html | 0 .../lesson_plans/ru/HiddenFieldTampering.html | 0 .../main/webapp/lesson_plans/ru/HowToWork.html | 0 .../main/webapp/lesson_plans/ru/HtmlClues.html | 0 .../main/webapp/lesson_plans/ru/HttpBasics.html | 0 .../main/webapp/lesson_plans/ru/HttpOnly.html | 0 .../main/webapp/lesson_plans/ru/HttpSplitting.html | 0 .../main/webapp/lesson_plans/ru/InsecureLogin.html | 0 .../main/webapp/lesson_plans/ru/JSONInjection.html | 0 .../lesson_plans/ru/JavaScriptValidation.html | 0 .../lesson_plans/ru/Lesson_Plan_Template.html | 0 .../main/webapp/lesson_plans/ru/LogSpoofing.html | 0 .../webapp/lesson_plans/ru/MultiLevelLogin1.html | 0 .../webapp/lesson_plans/ru/MultiLevelLogin2.html | 0 .../main/webapp/lesson_plans/ru/NewLesson.html | 0 .../webapp/lesson_plans/ru/PasswordStrength.html | 0 .../lesson_plans/ru/PathBasedAccessControl.html | 0 .../main/webapp/lesson_plans/ru/Phishing.html | 0 .../main/webapp/lesson_plans/ru/ReflectedXSS.html | 0 .../webapp/lesson_plans/ru/RemoteAdminFlaw.html | 0 .../lesson_plans/ru/RoleBasedAccessControl.html | 0 .../main/webapp/lesson_plans/ru/SQLInjection.html | 0 .../lesson_plans/ru/SameOriginPolicyProtection.html | 0 .../webapp/lesson_plans/ru/SessionFixation.html | 0 .../webapp/lesson_plans/ru/SilentTransactions.html | 0 .../main/webapp/lesson_plans/ru/SoapRequest.html | 0 .../webapp/lesson_plans/ru/SqlNumericInjection.html | 0 .../webapp/lesson_plans/ru/SqlStringInjection.html | 0 .../main/webapp/lesson_plans/ru/StoredXss.html | 0 .../webapp/lesson_plans/ru/ThreadSafetyProblem.html | 0 .../main/webapp/lesson_plans/ru/TomcatSetup.html | 0 .../main/webapp/lesson_plans/ru/TraceXSS.html | 0 .../main/webapp/lesson_plans/ru/UncheckedEmail.html | 0 .../main/webapp/lesson_plans/ru/UsefulTools.html | 0 .../main/webapp/lesson_plans/ru/WSDLScanning.html | 0 .../lesson_plans/ru/WeakAuthenticationCookie.html | 0 .../main/webapp/lesson_plans/ru/WeakSessionID.html | 0 .../main/webapp/lesson_plans/ru/WelcomeScreeen.html | 0 .../main/webapp/lesson_plans/ru/WsSAXInjection.html | 0 .../main/webapp/lesson_plans/ru/WsSqlInjection.html | 0 .../main/webapp/lesson_plans/ru/XMLInjection.html | 0 .../main/webapp/lesson_plans/ru/XPATHInjection.html | 0 .../lesson_solutions/AccessControlMatrix.html | 0 .../AccessControlMatrix_files/Thumbs.db | Bin .../colorschememapping.xml | 0 .../AccessControlMatrix_files/filelist.xml | 0 .../AccessControlMatrix_files/image001.png | Bin .../AccessControlMatrix_files/image002.jpg | Bin .../AccessControlMatrix_files/image003.png | Bin .../AccessControlMatrix_files/image004.jpg | Bin .../AccessControlMatrix_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/BackDoors.html | 0 .../BackDoors_files/colorschememapping.xml | 0 .../lesson_solutions/BackDoors_files/filelist.xml | 0 .../lesson_solutions/BackDoors_files/image001.png | Bin .../lesson_solutions/BackDoors_files/image003.png | Bin .../lesson_solutions/BackDoors_files/image005.png | Bin .../lesson_solutions/BackDoors_files/image007.png | Bin .../lesson_solutions/BackDoors_files/image009.png | Bin .../lesson_solutions/BackDoors_files/image011.png | Bin .../lesson_solutions/BackDoors_files/image013.jpg | Bin .../lesson_solutions/BackDoors_files/image014.jpg | Bin .../lesson_solutions/BackDoors_files/image015.jpg | Bin .../lesson_solutions/BackDoors_files/image016.jpg | Bin .../lesson_solutions/BackDoors_files/image017.jpg | Bin .../lesson_solutions/BackDoors_files/image018.jpg | Bin .../lesson_solutions/BackDoors_files/themedata.thmx | Bin .../lesson_solutions/BasicAuthentication.html | 0 .../colorschememapping.xml | 0 .../BasicAuthentication_files/filelist.xml | 0 .../BasicAuthentication_files/image001.png | Bin .../BasicAuthentication_files/image003.png | Bin .../BasicAuthentication_files/image005.png | Bin .../BasicAuthentication_files/image007.png | Bin .../BasicAuthentication_files/image009.png | Bin .../BasicAuthentication_files/image011.png | Bin .../BasicAuthentication_files/image013.png | Bin .../BasicAuthentication_files/image015.png | Bin .../BasicAuthentication_files/image017.png | Bin .../BasicAuthentication_files/image019.png | Bin .../BasicAuthentication_files/image021.png | Bin .../BasicAuthentication_files/image023.png | Bin .../BasicAuthentication_files/image025.jpg | Bin .../BasicAuthentication_files/image026.jpg | Bin .../BasicAuthentication_files/image027.jpg | Bin .../BasicAuthentication_files/image028.jpg | Bin .../BasicAuthentication_files/image029.jpg | Bin .../BasicAuthentication_files/image030.jpg | Bin .../BasicAuthentication_files/image031.jpg | Bin .../BasicAuthentication_files/image032.jpg | Bin .../BasicAuthentication_files/image033.jpg | Bin .../BasicAuthentication_files/image034.jpg | Bin .../BasicAuthentication_files/image035.jpg | Bin .../BasicAuthentication_files/image036.jpg | Bin .../BasicAuthentication_files/themedata.thmx | Bin .../lesson_solutions/BlindNumericSqlInjection.html | 0 .../BlindStringSqlInjection.htmlSOLBAK | 0 .../BlindSqlInjection_files/colorschememapping.xml | 0 .../BlindSqlInjection_files/filelist.xml | 0 .../BlindSqlInjection_files/image001.png | Bin .../BlindSqlInjection_files/image003.png | Bin .../BlindSqlInjection_files/image005.png | Bin .../BlindSqlInjection_files/image007.png | Bin .../BlindSqlInjection_files/image009.png | Bin .../BlindSqlInjection_files/image011.png | Bin .../BlindSqlInjection_files/image013.jpg | Bin .../BlindSqlInjection_files/image014.jpg | Bin .../BlindSqlInjection_files/image015.jpg | Bin .../BlindSqlInjection_files/image016.jpg | Bin .../BlindSqlInjection_files/image017.jpg | Bin .../BlindSqlInjection_files/image018.jpg | Bin .../BlindSqlInjection_files/themedata.thmx | Bin .../lesson_solutions/BlindStringSqlInjection.html | 0 .../BypassHtmlFieldRestrictions.html | 0 .../BypassHtmlFieldRestrictions_files/image001.jpg | Bin .../BypassHtmlFieldRestrictions_files/image002.jpg | Bin .../main/webapp/lesson_solutions/CSRF.html | 0 .../CSRF_files/colorschememapping.xml | 0 .../webapp/lesson_solutions/CSRF_files/filelist.xml | 0 .../webapp/lesson_solutions/CSRF_files/image001.png | Bin .../webapp/lesson_solutions/CSRF_files/image003.png | Bin .../webapp/lesson_solutions/CSRF_files/image005.png | Bin .../webapp/lesson_solutions/CSRF_files/image007.png | Bin .../webapp/lesson_solutions/CSRF_files/image009.png | Bin .../webapp/lesson_solutions/CSRF_files/image011.jpg | Bin .../webapp/lesson_solutions/CSRF_files/image012.jpg | Bin .../webapp/lesson_solutions/CSRF_files/image013.jpg | Bin .../webapp/lesson_solutions/CSRF_files/image014.jpg | Bin .../webapp/lesson_solutions/CSRF_files/image015.jpg | Bin .../lesson_solutions/CSRF_files/themedata.thmx | Bin .../lesson_solutions/ClientSideFiltering.html | 0 .../clientside_firebug.jpg | Bin .../lesson_solutions/ClientSideValidation.html | 0 .../ClientSideValidation_stage1.png | Bin .../webapp/lesson_solutions/CommandInjection.html | 0 .../CommandInjection_files/colorschememapping.xml | 0 .../CommandInjection_files/filelist.xml | 0 .../CommandInjection_files/image001.png | Bin .../CommandInjection_files/image003.png | Bin .../CommandInjection_files/image005.png | Bin .../CommandInjection_files/image007.jpg | Bin .../CommandInjection_files/image008.jpg | Bin .../CommandInjection_files/image009.jpg | Bin .../CommandInjection_files/themedata.thmx | Bin .../webapp/lesson_solutions/ConcurrencyCart.html | 0 .../ConcurrencyCart_files/image001.jpg | Bin .../ConcurrencyCart_files/image002.jpg | Bin .../ConcurrencyCart_files/image003.jpg | Bin .../webapp/lesson_solutions/CsrfPromptByPass.html | 0 .../CsrfPromptByPass_files/iframePromptHack.png | Bin .../CsrfPromptByPass_files/iframePromptHacked.png | Bin .../CsrfPromptByPass_files/imgPromptHack.png | Bin .../transferFundsComplete.png | Bin .../CsrfPromptByPass_files/transferFundsHack.png | Bin .../CsrfPromptByPass_files/transferFundsPage.png | Bin .../CsrfPromptByPass_files/transferFundsPrompt.png | Bin .../webapp/lesson_solutions/CsrfTokenByPass.html | 0 .../CsrfTokenByPass_files/tokenHack.png | Bin .../CsrfTokenByPass_files/tokenHacked.png | Bin .../CsrfTokenByPass_files/tokenPage.png | Bin .../main/webapp/lesson_solutions/DOMInjection.html | 0 .../DOMInjection_files/colorschememapping.xml | 0 .../DOMInjection_files/filelist.xml | 0 .../DOMInjection_files/image001.png | Bin .../DOMInjection_files/image002.jpg | Bin .../DOMInjection_files/image003.png | Bin .../DOMInjection_files/image004.jpg | Bin .../DOMInjection_files/image005.png | Bin .../DOMInjection_files/image006.jpg | Bin .../DOMInjection_files/image007.png | Bin .../DOMInjection_files/image008.jpg | Bin .../DOMInjection_files/image008fix.jpg | Bin .../DOMInjection_files/image009.png | Bin .../DOMInjection_files/image010.jpg | Bin .../DOMInjection_files/image011.png | Bin .../DOMInjection_files/image012.jpg | Bin .../DOMInjection_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/DOMXSS.html | 0 .../webapp/lesson_solutions/DOMXSS_files/Thumbs.db | Bin .../lesson_solutions/DOMXSS_files/image001.jpg | Bin .../lesson_solutions/DOMXSS_files/image002.jpg | Bin .../lesson_solutions/DOMXSS_files/image003.jpg | Bin .../lesson_solutions/DOMXSS_files/image004.jpg | Bin .../main/webapp/lesson_solutions/DOS_Login.html | 0 .../DOS_Login_files/colorschememapping.xml | 0 .../lesson_solutions/DOS_Login_files/filelist.xml | 0 .../lesson_solutions/DOS_Login_files/image001.png | Bin .../lesson_solutions/DOS_Login_files/image002.jpg | Bin .../lesson_solutions/DOS_Login_files/image003.png | Bin .../lesson_solutions/DOS_Login_files/image004.jpg | Bin .../lesson_solutions/DOS_Login_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/DangerousEval.html | 0 .../main/webapp/lesson_solutions/Encoding.html | 0 .../lesson_solutions/FailOpenAuthentication.html | 0 .../colorschememapping.xml | 0 .../FailOpenAuthentication_files/filelist.xml | 0 .../FailOpenAuthentication_files/image001.png | Bin .../FailOpenAuthentication_files/image003.png | Bin .../FailOpenAuthentication_files/image005.png | Bin .../FailOpenAuthentication_files/image007.png | Bin .../FailOpenAuthentication_files/image009.jpg | Bin .../FailOpenAuthentication_files/image010.jpg | Bin .../FailOpenAuthentication_files/image011.jpg | Bin .../FailOpenAuthentication_files/image012.jpg | Bin .../FailOpenAuthentication_files/themedata.thmx | Bin .../webapp/lesson_solutions/ForcedBrowsing.html | 0 .../ForcedBrowsing_files/colorschememapping.xml | 0 .../ForcedBrowsing_files/filelist.xml | 0 .../ForcedBrowsing_files/image001.png | Bin .../ForcedBrowsing_files/image002.jpg | Bin .../ForcedBrowsing_files/image003.png | Bin .../ForcedBrowsing_files/image004.jpg | Bin .../ForcedBrowsing_files/image005.png | Bin .../ForcedBrowsing_files/image006.jpg | Bin .../ForcedBrowsing_files/image007.png | Bin .../ForcedBrowsing_files/image008.jpg | Bin .../ForcedBrowsing_files/themedata.thmx | Bin .../webapp/lesson_solutions/ForgotPassword.html | 0 .../ForgotPassword_files/colorschememapping.xml | 0 .../ForgotPassword_files/filelist.xml | 0 .../ForgotPassword_files/image001.png | Bin .../ForgotPassword_files/image003.png | Bin .../ForgotPassword_files/image005.png | Bin .../ForgotPassword_files/image007.png | Bin .../ForgotPassword_files/image009.png | Bin .../ForgotPassword_files/image011.png | Bin .../ForgotPassword_files/image013.png | Bin .../ForgotPassword_files/image015.jpg | Bin .../ForgotPassword_files/image016.jpg | Bin .../ForgotPassword_files/image017.jpg | Bin .../ForgotPassword_files/image018.jpg | Bin .../ForgotPassword_files/image019.jpg | Bin .../ForgotPassword_files/image020.jpg | Bin .../ForgotPassword_files/image021.jpg | Bin .../ForgotPassword_files/themedata.thmx | Bin .../lesson_solutions/HiddenFieldTampering.html | 0 .../HiddenFieldTampering_files/Thumbs.db | Bin .../colorschememapping.xml | 0 .../HiddenFieldTampering_files/filelist.xml | 0 .../HiddenFieldTampering_files/image001.png | Bin .../HiddenFieldTampering_files/image003.png | Bin .../HiddenFieldTampering_files/image005.png | Bin .../HiddenFieldTampering_files/image007.png | Bin .../HiddenFieldTampering_files/image009.png | Bin .../HiddenFieldTampering_files/image011.jpg | Bin .../HiddenFieldTampering_files/image012.jpg | Bin .../HiddenFieldTampering_files/image013.jpg | Bin .../HiddenFieldTampering_files/image014.jpg | Bin .../HiddenFieldTampering_files/image015.jpg | Bin .../HiddenFieldTampering_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/HtmlClues.html | 0 .../HtmlClues_files/colorschememapping.xml | 0 .../lesson_solutions/HtmlClues_files/filelist.xml | 0 .../lesson_solutions/HtmlClues_files/image001.png | Bin .../lesson_solutions/HtmlClues_files/image003.png | Bin .../lesson_solutions/HtmlClues_files/image005.png | Bin .../lesson_solutions/HtmlClues_files/image007.png | Bin .../lesson_solutions/HtmlClues_files/image009.png | Bin .../lesson_solutions/HtmlClues_files/image011.jpg | Bin .../lesson_solutions/HtmlClues_files/image012.jpg | Bin .../lesson_solutions/HtmlClues_files/image013.jpg | Bin .../lesson_solutions/HtmlClues_files/image014.jpg | Bin .../lesson_solutions/HtmlClues_files/image015.jpg | Bin .../lesson_solutions/HtmlClues_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/HttpBasics.html | 0 .../HttpBasics_files/colorschememapping.xml | 0 .../lesson_solutions/HttpBasics_files/filelist.xml | 0 .../lesson_solutions/HttpBasics_files/image001.png | Bin .../lesson_solutions/HttpBasics_files/image003.png | Bin .../lesson_solutions/HttpBasics_files/image005.jpg | Bin .../lesson_solutions/HttpBasics_files/image006.jpg | Bin .../HttpBasics_files/themedata.thmx | Bin .../HttpBasics_files/webscarab1.jpg | Bin .../HttpBasics_files/webscarab2.jpg | Bin .../main/webapp/lesson_solutions/HttpOnly.html | 0 .../HttpOnly_files/colorschememapping.xml | 0 .../lesson_solutions/HttpOnly_files/filelist.xml | 0 .../lesson_solutions/HttpOnly_files/image001.png | Bin .../lesson_solutions/HttpOnly_files/image003.png | Bin .../lesson_solutions/HttpOnly_files/image005.png | Bin .../lesson_solutions/HttpOnly_files/image007.png | Bin .../lesson_solutions/HttpOnly_files/image009.png | Bin .../lesson_solutions/HttpOnly_files/image011.png | Bin .../lesson_solutions/HttpOnly_files/image013.png | Bin .../lesson_solutions/HttpOnly_files/image015.jpg | Bin .../lesson_solutions/HttpOnly_files/image016.jpg | Bin .../lesson_solutions/HttpOnly_files/image017.jpg | Bin .../lesson_solutions/HttpOnly_files/image018.jpg | Bin .../lesson_solutions/HttpOnly_files/image019.jpg | Bin .../lesson_solutions/HttpOnly_files/image020.jpg | Bin .../lesson_solutions/HttpOnly_files/image021.jpg | Bin .../lesson_solutions/HttpOnly_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/HttpSplitting.html | 0 .../HttpSplitting_files/colorschememapping.xml | 0 .../HttpSplitting_files/filelist.xml | 0 .../HttpSplitting_files/image001.png | Bin .../HttpSplitting_files/image003.png | Bin .../HttpSplitting_files/image005.png | Bin .../HttpSplitting_files/image007.png | Bin .../HttpSplitting_files/image009.png | Bin .../HttpSplitting_files/image011.png | Bin .../HttpSplitting_files/image013.png | Bin .../HttpSplitting_files/image015.png | Bin .../HttpSplitting_files/image017.png | Bin .../HttpSplitting_files/image019.png | Bin .../HttpSplitting_files/image021.png | Bin .../HttpSplitting_files/image023.png | Bin .../HttpSplitting_files/image025.png | Bin .../HttpSplitting_files/image027.png | Bin .../HttpSplitting_files/image029.jpg | Bin .../HttpSplitting_files/image030.jpg | Bin .../HttpSplitting_files/image031.jpg | Bin .../HttpSplitting_files/image032.jpg | Bin .../HttpSplitting_files/image033.jpg | Bin .../HttpSplitting_files/image034.jpg | Bin .../HttpSplitting_files/image035.jpg | Bin .../HttpSplitting_files/image036.jpg | Bin .../HttpSplitting_files/image037.jpg | Bin .../HttpSplitting_files/image038.jpg | Bin .../HttpSplitting_files/image039.jpg | Bin .../HttpSplitting_files/image040.jpg | Bin .../HttpSplitting_files/image041.jpg | Bin .../HttpSplitting_files/image042.jpg | Bin .../HttpSplitting_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/InsecureLogin.html | 0 .../InsecureLogin_files/wireshark1.png | Bin .../main/webapp/lesson_solutions/JSONInjection.html | 0 .../JSONInjection_files/colorschememapping.xml | 0 .../JSONInjection_files/filelist.xml | 0 .../JSONInjection_files/image001.png | Bin .../JSONInjection_files/image003.png | Bin .../JSONInjection_files/image005.png | Bin .../JSONInjection_files/image007.png | Bin .../JSONInjection_files/image009.png | Bin .../JSONInjection_files/image011.png | Bin .../JSONInjection_files/image013.jpg | Bin .../JSONInjection_files/image014.jpg | Bin .../JSONInjection_files/image015.jpg | Bin .../JSONInjection_files/image016.jpg | Bin .../JSONInjection_files/image017.jpg | Bin .../JSONInjection_files/image018.jpg | Bin .../JSONInjection_files/themedata.thmx | Bin .../lesson_solutions/JavaScriptValidation.html | 0 .../colorschememapping.xml | 0 .../JavaScriptValidation_files/filelist.xml | 0 .../JavaScriptValidation_files/image001.png | Bin .../JavaScriptValidation_files/image002.jpg | Bin .../JavaScriptValidation_files/image003.png | Bin .../JavaScriptValidation_files/image004.jpg | Bin .../JavaScriptValidation_files/image005.png | Bin .../JavaScriptValidation_files/image006.jpg | Bin .../JavaScriptValidation_files/image007.png | Bin .../JavaScriptValidation_files/image008.jpg | Bin .../JavaScriptValidation_files/image009.gif | Bin .../JavaScriptValidation_files/image010.png | Bin .../JavaScriptValidation_files/image011.jpg | Bin .../JavaScriptValidation_files/image012.png | Bin .../JavaScriptValidation_files/image013.jpg | Bin .../JavaScriptValidation_files/image014.png | Bin .../JavaScriptValidation_files/image015.jpg | Bin .../JavaScriptValidation_files/image016.png | Bin .../JavaScriptValidation_files/image017.jpg | Bin .../JavaScriptValidation_files/image018.png | Bin .../JavaScriptValidation_files/image019.jpg | Bin .../JavaScriptValidation_files/image020.png | Bin .../JavaScriptValidation_files/image021.jpg | Bin .../JavaScriptValidation_files/image022.png | Bin .../JavaScriptValidation_files/image023.jpg | Bin .../JavaScriptValidation_files/themedata.thmx | Bin .../Lab Add Business Layer Access Control.html | 0 .../Lab Add Data Layer Access Control.html | 0 .../Lab Bypass Business Layer Access Control.html | 0 .../Lab Bypass Data Layer Access Control.html | 0 .../images/access_control_stage1.png | Bin .../images/access_control_stage3.png | Bin .../Lab Numeric SQL Injection.html | 0 .../Lab Parameterized Query #1.html | 0 .../Lab Parameterized Query #2.html | 0 .../Lab SQL Injection/Lab String SQL Injection.html | 0 .../Lab XSS/Lab Block Reflected XSS.html | 0 ...Lab Block Stored XSS using Input Validation.html | 0 .../Lab Block Stored XSS using Output Encoding.html | 0 .../lesson_solutions/Lab XSS/Lab Reflected XSS.html | 0 .../Lab XSS/Lab Stored XSS Revisited.html | 0 .../lesson_solutions/Lab XSS/Lab Stored XSS.html | 0 .../lesson_solutions/Lab XSS/images/stored_xss.png | Bin .../main/webapp/lesson_solutions/LogSpoofing.html | 0 .../lesson_solutions/LogSpoofing_files/Thumbs.db | Bin .../LogSpoofing_files/colorschememapping.xml | 0 .../lesson_solutions/LogSpoofing_files/filelist.xml | 0 .../lesson_solutions/LogSpoofing_files/image001.png | Bin .../lesson_solutions/LogSpoofing_files/image003.png | Bin .../lesson_solutions/LogSpoofing_files/image005.png | Bin .../lesson_solutions/LogSpoofing_files/image007.jpg | Bin .../lesson_solutions/LogSpoofing_files/image008.jpg | Bin .../lesson_solutions/LogSpoofing_files/image009.jpg | Bin .../LogSpoofing_files/themedata.thmx | Bin .../lesson_solutions/MaliciousFileExecution.html | 0 .../MaliciousFileExecution_files/image001.jpg | Bin .../MaliciousFileExecution_files/image002.jpg | Bin .../webapp/lesson_solutions/MultiLevelLogin1.html | 0 .../MultiLevelLogin1_files/login.png | Bin .../MultiLevelLogin1_files/success.png | Bin .../lesson_solutions/MultiLevelLogin1_files/tan.png | Bin .../MultiLevelLogin1_files/webscarab.png | Bin .../webapp/lesson_solutions/MultiLevelLogin2.html | 0 .../MultiLevelLogin2_files/success.png | Bin .../main/webapp/lesson_solutions/OffByOne.html | 0 .../webapp/lesson_solutions/PasswordStrength.html | 0 .../PasswordStrength_files/image001.jpg | Bin .../PasswordStrength_files/image002.jpg | Bin .../PasswordStrength_files/image003.jpg | Bin .../lesson_solutions/PathBasedAccessControl.html | 0 .../colorschememapping.xml | 0 .../PathBasedAccessControl_files/filelist.xml | 0 .../PathBasedAccessControl_files/image001.png | Bin .../PathBasedAccessControl_files/image002.jpg | Bin .../PathBasedAccessControl_files/image003.png | Bin .../PathBasedAccessControl_files/image004.jpg | Bin .../PathBasedAccessControl_files/image005.png | Bin .../PathBasedAccessControl_files/image006.jpg | Bin .../PathBasedAccessControl_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/Phishing.html | 0 .../lesson_solutions/Phishing_files/image001.jpg | Bin .../main/webapp/lesson_solutions/ReflectedXSS.html | 0 .../ReflectedXSS_files/colorschememapping.xml | 0 .../ReflectedXSS_files/filelist.xml | 0 .../ReflectedXSS_files/image001.png | Bin .../ReflectedXSS_files/image003.png | Bin .../ReflectedXSS_files/image005.jpg | Bin .../ReflectedXSS_files/image006.jpg | Bin .../ReflectedXSS_files/themedata.thmx | Bin .../webapp/lesson_solutions/RemoteAdminFlaw.html | 0 .../RemoteAdminFlaw_files/colorschememapping.xml | 0 .../RemoteAdminFlaw_files/filelist.xml | 0 .../RemoteAdminFlaw_files/image001.png | Bin .../RemoteAdminFlaw_files/image002.jpg | Bin .../RemoteAdminFlaw_files/image003.png | Bin .../RemoteAdminFlaw_files/image004.jpg | Bin .../RemoteAdminFlaw_files/image005.png | Bin .../RemoteAdminFlaw_files/image006.jpg | Bin .../RemoteAdminFlaw_files/themedata.thmx | Bin .../SameOriginPolicyProtection.html | 0 .../webapp/lesson_solutions/SessionFixation.html | 0 .../SessionFixation_files/sf_stage1.png | Bin .../SessionFixation_files/sf_stage2.png | Bin .../SessionFixation_files/sf_stage3.png | Bin .../SessionFixation_files/sf_stage4_1.png | Bin .../SessionFixation_files/sf_stage4_2.png | Bin .../SessionFixation_files/sf_success.png | Bin .../webapp/lesson_solutions/SilentTransactions.html | 0 .../SilentTransactions_files/colorschememapping.xml | 0 .../SilentTransactions_files/filelist.xml | 0 .../SilentTransactions_files/image001.png | Bin .../SilentTransactions_files/image003.png | Bin .../SilentTransactions_files/image005.png | Bin .../SilentTransactions_files/image007.png | Bin .../SilentTransactions_files/image009.jpg | Bin .../SilentTransactions_files/image010.jpg | Bin .../SilentTransactions_files/image011.jpg | Bin .../SilentTransactions_files/image012.jpg | Bin .../SilentTransactions_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/SoapRequest.html | 0 .../SoapRequest_files/colorschememapping.xml | 0 .../lesson_solutions/SoapRequest_files/filelist.xml | 0 .../lesson_solutions/SoapRequest_files/image001.png | Bin .../lesson_solutions/SoapRequest_files/image002.jpg | Bin .../lesson_solutions/SoapRequest_files/image003.png | Bin .../lesson_solutions/SoapRequest_files/image004.jpg | Bin .../lesson_solutions/SoapRequest_files/image005.png | Bin .../lesson_solutions/SoapRequest_files/image006.jpg | Bin .../lesson_solutions/SoapRequest_files/image007.png | Bin .../lesson_solutions/SoapRequest_files/image008.jpg | Bin .../lesson_solutions/SoapRequest_files/image009.png | Bin .../lesson_solutions/SoapRequest_files/image010.jpg | Bin .../lesson_solutions/SoapRequest_files/image011.jpg | Bin .../SoapRequest_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/SqlAddData.html | 0 .../lesson_solutions/SqlAddData_files/image001.jpg | Bin .../main/webapp/lesson_solutions/SqlModifyData.html | 0 .../SqlModifyData_files/image001.jpg | Bin .../lesson_solutions/SqlNumericInjection.html | 0 .../colorschememapping.xml | 0 .../SqlNumericInjection_files/filelist.xml | 0 .../SqlNumericInjection_files/image001.png | Bin .../SqlNumericInjection_files/image002.jpg | Bin .../SqlNumericInjection_files/image003.png | Bin .../SqlNumericInjection_files/image004.jpg | Bin .../SqlNumericInjection_files/image005.png | Bin .../SqlNumericInjection_files/image006.jpg | Bin .../SqlNumericInjection_files/numericinjection.png | Bin .../numericinjection_solved.png | Bin .../SqlNumericInjection_files/themedata.thmx | Bin .../webapp/lesson_solutions/SqlStringInjection.html | 0 .../SqlStringInjection_files/colorschememapping.xml | 0 .../SqlStringInjection_files/filelist.xml | 0 .../SqlStringInjection_files/image001.png | Bin .../SqlStringInjection_files/image003.png | Bin .../SqlStringInjection_files/image005.jpg | Bin .../SqlStringInjection_files/image006.jpg | Bin .../SqlStringInjection_files/themedata.thmx | Bin .../StoredXSS_files/colorschememapping.xml | 0 .../lesson_solutions/StoredXSS_files/filelist.xml | 0 .../lesson_solutions/StoredXSS_files/image001.png | Bin .../lesson_solutions/StoredXSS_files/image003.png | Bin .../lesson_solutions/StoredXSS_files/image005.png | Bin .../lesson_solutions/StoredXSS_files/image007.jpg | Bin .../lesson_solutions/StoredXSS_files/image008.jpg | Bin .../lesson_solutions/StoredXSS_files/image009.jpg | Bin .../lesson_solutions/StoredXSS_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/StoredXss.html | 0 .../lesson_solutions/ThreadSafetyProblem.html | 0 .../colorschememapping.xml | 0 .../ThreadSafetyProblem_files/filelist.xml | 0 .../ThreadSafetyProblem_files/image001.png | Bin .../ThreadSafetyProblem_files/image002.jpg | Bin .../ThreadSafetyProblem_files/image003.png | Bin .../ThreadSafetyProblem_files/image004.jpg | Bin .../ThreadSafetyProblem_files/image007.png | Bin .../ThreadSafetyProblem_files/image009.jpg | Bin .../ThreadSafetyProblem_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/TraceXSS.html | 0 .../TraceXSS_files/colorschememapping.xml | 0 .../lesson_solutions/TraceXSS_files/filelist.xml | 0 .../lesson_solutions/TraceXSS_files/image001.png | Bin .../lesson_solutions/TraceXSS_files/image002.jpg | Bin .../lesson_solutions/TraceXSS_files/themedata.thmx | Bin .../webapp/lesson_solutions/UncheckedEmail.html | 0 .../UncheckedEmail_files/colorschememapping.xml | 0 .../UncheckedEmail_files/filelist.xml | 0 .../UncheckedEmail_files/image001.png | Bin .../UncheckedEmail_files/image002.jpg | Bin .../UncheckedEmail_files/image003.png | Bin .../UncheckedEmail_files/image004.jpg | Bin .../UncheckedEmail_files/image005.png | Bin .../UncheckedEmail_files/image006.jpg | Bin .../UncheckedEmail_files/image007.png | Bin .../UncheckedEmail_files/image008.jpg | Bin .../UncheckedEmail_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/WSDLScanning.html | 0 .../WSDLScanning_files/colorschememapping.xml | 0 .../WSDLScanning_files/filelist.xml | 0 .../WSDLScanning_files/image001.png | Bin .../WSDLScanning_files/image003.png | Bin .../WSDLScanning_files/image005.png | Bin .../WSDLScanning_files/image007.png | Bin .../WSDLScanning_files/image009.jpg | Bin .../WSDLScanning_files/image010.jpg | Bin .../WSDLScanning_files/image011.jpg | Bin .../WSDLScanning_files/image012.jpg | Bin .../WSDLScanning_files/themedata.thmx | Bin .../lesson_solutions/WeakAuthenticationCookie.html | 0 .../colorschememapping.xml | 0 .../WeakAuthenticationCookie_files/filelist.xml | 0 .../WeakAuthenticationCookie_files/image001.png | Bin .../WeakAuthenticationCookie_files/image003.png | Bin .../WeakAuthenticationCookie_files/image005.png | Bin .../WeakAuthenticationCookie_files/image007.png | Bin .../WeakAuthenticationCookie_files/image009.png | Bin .../WeakAuthenticationCookie_files/image011.png | Bin .../WeakAuthenticationCookie_files/image013.png | Bin .../WeakAuthenticationCookie_files/image015.png | Bin .../WeakAuthenticationCookie_files/image017.png | Bin .../WeakAuthenticationCookie_files/image019.jpg | Bin .../WeakAuthenticationCookie_files/image020.jpg | Bin .../WeakAuthenticationCookie_files/image021.jpg | Bin .../WeakAuthenticationCookie_files/image022.jpg | Bin .../WeakAuthenticationCookie_files/image023.jpg | Bin .../WeakAuthenticationCookie_files/image024.jpg | Bin .../WeakAuthenticationCookie_files/image025.jpg | Bin .../WeakAuthenticationCookie_files/image026.jpg | Bin .../WeakAuthenticationCookie_files/image027.jpg | Bin .../WeakAuthenticationCookie_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/WeakSessionID.html | 0 .../webapp/lesson_solutions/WeakSessionID.htmlBAK | 0 .../WeakSessionID_files/image001.jpg | Bin .../WeakSessionID_files/image002.jpg | Bin .../WeakSessionID_files/image003.jpg | Bin .../WeakSessionID_files/image004.jpg | Bin .../WeakSessionID_files/image005.jpg | Bin .../WeakSessionID_files/image006.jpg | Bin .../WeakSessionID_filesBAK/colorschememapping.xml | 0 .../WeakSessionID_filesBAK/filelist.xml | 0 .../WeakSessionID_filesBAK/image001.png | Bin .../WeakSessionID_filesBAK/image003.png | Bin .../WeakSessionID_filesBAK/image005.png | Bin .../WeakSessionID_filesBAK/image007.png | Bin .../WeakSessionID_filesBAK/image010.png | Bin .../WeakSessionID_filesBAK/image012.png | Bin .../WeakSessionID_filesBAK/image014.png | Bin .../WeakSessionID_filesBAK/image016.png | Bin .../WeakSessionID_filesBAK/image018.png | Bin .../WeakSessionID_filesBAK/image020.jpg | Bin .../WeakSessionID_filesBAK/image021.jpg | Bin .../WeakSessionID_filesBAK/image022.jpg | Bin .../WeakSessionID_filesBAK/image023.jpg | Bin .../WeakSessionID_filesBAK/image024.jpg | Bin .../WeakSessionID_filesBAK/image025.jpg | Bin .../WeakSessionID_filesBAK/image026.jpg | Bin .../WeakSessionID_filesBAK/image027.jpg | Bin .../WeakSessionID_filesBAK/image028.jpg | Bin .../WeakSessionID_filesBAK/image029.jpg | Bin .../WeakSessionID_filesBAK/themedata.thmx | Bin .../webapp/lesson_solutions/WsSAXInjection.html | 0 .../WsSAXInjection_files/colorschememapping.xml | 0 .../WsSAXInjection_files/filelist.xml | 0 .../WsSAXInjection_files/image001.png | Bin .../WsSAXInjection_files/image002.jpg | Bin .../WsSAXInjection_files/image003.png | Bin .../WsSAXInjection_files/image004.jpg | Bin .../WsSAXInjection_files/image005.png | Bin .../WsSAXInjection_files/image006.jpg | Bin .../WsSAXInjection_files/image007.png | Bin .../WsSAXInjection_files/image008.jpg | Bin .../WsSAXInjection_files/image009.png | Bin .../WsSAXInjection_files/image010.jpg | Bin .../WsSAXInjection_files/themedata.thmx | Bin .../webapp/lesson_solutions/WsSqlInjection.html | 0 .../WsSqlInjection_files/colorschememapping.xml | 0 .../WsSqlInjection_files/filelist.xml | 0 .../WsSqlInjection_files/image001.png | Bin .../WsSqlInjection_files/image002.jpg | Bin .../WsSqlInjection_files/image003.png | Bin .../WsSqlInjection_files/image004.jpg | Bin .../WsSqlInjection_files/image005.png | Bin .../WsSqlInjection_files/image006.jpg | Bin .../WsSqlInjection_files/image007.png | Bin .../WsSqlInjection_files/image008.jpg | Bin .../WsSqlInjection_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/XMLInjection.html | 0 .../XMLInjection_files/colorschememapping.xml | 0 .../XMLInjection_files/filelist.xml | 0 .../XMLInjection_files/image001.png | Bin .../XMLInjection_files/image003.png | Bin .../XMLInjection_files/image005.png | Bin .../XMLInjection_files/image007.png | Bin .../XMLInjection_files/image009.png | Bin .../XMLInjection_files/image011.png | Bin .../XMLInjection_files/image013.png | Bin .../XMLInjection_files/image015.png | Bin .../XMLInjection_files/image017.jpg | Bin .../XMLInjection_files/image018.jpg | Bin .../XMLInjection_files/image019.jpg | Bin .../XMLInjection_files/image020.jpg | Bin .../XMLInjection_files/image021.jpg | Bin .../XMLInjection_files/image022.jpg | Bin .../XMLInjection_files/image023.jpg | Bin .../XMLInjection_files/image024.jpg | Bin .../XMLInjection_files/themedata.thmx | Bin .../webapp/lesson_solutions/XPATHInjection.html | 0 .../XPATHInjection_files/colorschememapping.xml | 0 .../XPATHInjection_files/filelist.xml | 0 .../XPATHInjection_files/image001.png | Bin .../XPATHInjection_files/image003.png | Bin .../XPATHInjection_files/image005.png | Bin .../XPATHInjection_files/image007.jpg | Bin .../XPATHInjection_files/image008.jpg | Bin .../XPATHInjection_files/image009.jpg | Bin .../XPATHInjection_files/themedata.thmx | Bin .../main/webapp/lesson_solutions/formate.css | 0 .../webapp/lessons/Ajax/clientSideFiltering.jsp | 0 .../lessons/Ajax/clientSideFiltering_backup.jsp | 0 .../webapp/lessons/Ajax/clientSideValidation.jsp | 0 .../main/webapp/lessons/Ajax/employees.xml | 0 .../src => src}/main/webapp/lessons/Ajax/eval.jsp | 0 .../webapp/lessons/Ajax/images/lesson1_header.jpg | Bin .../lessons/Ajax/images/lesson1_workspace.jpg | Bin .../Ajax/instructor/clientSideFiltering_i.jsp | 0 .../main/webapp/lessons/Ajax/sameOrigin.jsp | 0 .../main/webapp/lessons/ConfManagement/config.jsp | 0 .../CrossSiteScripting/CrossSiteScripting.css | 0 .../CrossSiteScripting/CrossSiteScripting.jsp | 0 .../lessons/CrossSiteScripting/EditProfile.jsp | 0 .../webapp/lessons/CrossSiteScripting/ListStaff.jsp | 0 .../webapp/lessons/CrossSiteScripting/Login.jsp | 0 .../lessons/CrossSiteScripting/SearchStaff.jsp | 0 .../lessons/CrossSiteScripting/ViewProfile.jsp | 0 .../webapp/lessons/CrossSiteScripting/error.jsp | 0 .../images/lesson1_SearchWindow.jpg | Bin .../CrossSiteScripting/images/lesson1_header.jpg | Bin .../images/lesson1_loginWindow.jpg | Bin .../CrossSiteScripting/images/lesson1_menu.jpg | Bin .../CrossSiteScripting/images/lesson1_workspace.jpg | Bin .../DBCrossSiteScripting/DBCrossSiteScripting.css | 0 .../DBCrossSiteScripting/DBCrossSiteScripting.jsp | 0 .../lessons/DBCrossSiteScripting/EditProfile.jsp | 0 .../lessons/DBCrossSiteScripting/ListStaff.jsp | 0 .../webapp/lessons/DBCrossSiteScripting/Login.jsp | 0 .../lessons/DBCrossSiteScripting/SearchStaff.jsp | 0 .../lessons/DBCrossSiteScripting/ViewProfile.jsp | 0 .../webapp/lessons/DBCrossSiteScripting/error.jsp | 0 .../images/lesson1_SearchWindow.jpg | Bin .../DBCrossSiteScripting/images/lesson1_header.jpg | Bin .../images/lesson1_loginWindow.jpg | Bin .../DBCrossSiteScripting/images/lesson1_menu.jpg | Bin .../images/lesson1_workspace.jpg | Bin .../lessons/DBSQLInjection/DBSQLInjection.css | 0 .../lessons/DBSQLInjection/DBSQLInjection.jsp | 0 .../webapp/lessons/DBSQLInjection/EditProfile.jsp | 0 .../webapp/lessons/DBSQLInjection/ListStaff.jsp | 0 .../main/webapp/lessons/DBSQLInjection/Login.jsp | 0 .../webapp/lessons/DBSQLInjection/SearchStaff.jsp | 0 .../webapp/lessons/DBSQLInjection/ViewProfile.jsp | 0 .../main/webapp/lessons/DBSQLInjection/error.jsp | 0 .../DBSQLInjection/images/lesson1_SearchWindow.jpg | Bin .../DBSQLInjection/images/lesson1_header.jpg | Bin .../DBSQLInjection/images/lesson1_loginWindow.jpg | Bin .../lessons/DBSQLInjection/images/lesson1_menu.jpg | Bin .../DBSQLInjection/images/lesson1_workspace.jpg | Bin .../main/webapp/lessons/General/redirect.jsp | 0 .../lessons/GoatHillsFinancial/EditProfile.jsp | 0 .../GoatHillsFinancial/GoatHillsFinancial.css | 0 .../GoatHillsFinancial/GoatHillsFinancial.jsp | 0 .../webapp/lessons/GoatHillsFinancial/ListStaff.jsp | 0 .../webapp/lessons/GoatHillsFinancial/Login.jsp | 0 .../lessons/GoatHillsFinancial/SearchStaff.jsp | 0 .../lessons/GoatHillsFinancial/ViewProfile.jsp | 0 .../webapp/lessons/GoatHillsFinancial/error.jsp | 0 .../GoatHillsFinancial/images/accessControl.jpg | Bin .../lessons/GoatHillsFinancial/images/dbSchema.jpg | Bin .../images/lesson1_SearchWindow.jpg | Bin .../GoatHillsFinancial/images/lesson1_header.jpg | Bin .../images/lesson1_loginWindow.jpg | Bin .../GoatHillsFinancial/images/lesson1_menu.jpg | Bin .../GoatHillsFinancial/images/lesson1_workspace.jpg | Bin .../lessons/GoatHillsFinancial/images/orgChart.jpg | Bin .../lessons/RoleBasedAccessControl/EditProfile.jsp | 0 .../lessons/RoleBasedAccessControl/ListStaff.jsp | 0 .../webapp/lessons/RoleBasedAccessControl/Login.jsp | 0 .../RoleBasedAccessControl.css | 0 .../RoleBasedAccessControl.jsp | 0 .../lessons/RoleBasedAccessControl/SearchStaff.jsp | 0 .../lessons/RoleBasedAccessControl/ViewProfile.jsp | 0 .../webapp/lessons/RoleBasedAccessControl/error.jsp | 0 .../RoleBasedAccessControl/images/accessControl.jpg | Bin .../RoleBasedAccessControl/images/dbSchema.jpg | Bin .../images/lesson1_SearchWindow.jpg | Bin .../images/lesson1_header.jpg | Bin .../images/lesson1_loginWindow.jpg | Bin .../RoleBasedAccessControl/images/lesson1_menu.jpg | Bin .../images/lesson1_workspace.jpg | Bin .../RoleBasedAccessControl/images/orgChart.jpg | Bin .../webapp/lessons/SQLInjection/EditProfile.jsp | 0 .../main/webapp/lessons/SQLInjection/ListStaff.jsp | 0 .../main/webapp/lessons/SQLInjection/Login.jsp | 0 .../webapp/lessons/SQLInjection/SQLInjection.css | 0 .../webapp/lessons/SQLInjection/SQLInjection.jsp | 0 .../webapp/lessons/SQLInjection/SearchStaff.jsp | 0 .../webapp/lessons/SQLInjection/ViewProfile.jsp | 0 .../main/webapp/lessons/SQLInjection/error.jsp | 0 .../SQLInjection/images/lesson1_SearchWindow.jpg | Bin .../lessons/SQLInjection/images/lesson1_header.jpg | Bin .../SQLInjection/images/lesson1_loginWindow.jpg | Bin .../lessons/SQLInjection/images/lesson1_menu.jpg | Bin .../SQLInjection/images/lesson1_workspace.jpg | Bin .../webapp/lessons/XPATHInjection/EmployeesData.xml | 0 {webgoat/src => src}/main/webapp/main.jsp | 0 {webgoat/src => src}/main/webapp/reportBug.jsp | 0 {webgoat/src => src}/main/webapp/sideWindow.jsp | 0 {webgoat/src => src}/main/webapp/users/ReadMe.txt | 0 {webgoat/src => src}/main/webapp/webgoat.jsp | 0 .../src => src}/main/webapp/webgoat_challenge.jsp | 0 ...for SQL Server.bat => webgoat for SQL Server.bat | 0 webgoat/webgoat.bat => webgoat.bat | 0 webgoat/webgoat.sh => webgoat.sh | 0 webgoat/webgoat_8080.bat => webgoat_8080.bat | 0 webgoat/webscarab.bat => webscarab.bat | 0 1206 files changed, 0 insertions(+), 0 deletions(-) rename webgoat/README.txt => README.txt (100%) rename webgoat/build.xml => build.xml (100%) rename {webgoat/doc => doc}/Solving the WebGoat Labs.doc (100%) rename {webgoat/doc => doc}/WebGoat_Users_Guide.doc (100%) rename {webgoat/doc => doc}/attic/Eclipse-Workspace.zip (100%) rename {webgoat/doc => doc}/attic/HOW TO create the WebGoat workspace.txt (100%) rename {webgoat/doc => doc}/attic/build.xml (100%) rename {webgoat/doc => doc}/attic/build2.xml (100%) rename {webgoat/doc => doc}/attic/eclipse.bat (100%) rename {webgoat/doc => doc}/attic/readme.txt (100%) rename {webgoat/doc => doc}/config/JavaStyle_WebGoat.xml (100%) rename webgoat/pom.xml => pom.xml (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/Catcher.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/HammerHead.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/LessonSource.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/AbstractLesson.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/AccessControlMatrix.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/BackDoors.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/BasicAuthentication.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/BlindNumericSqlInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/BlindScript.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/BlindStringSqlInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/BypassHtmlFieldRestrictions.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CSRF.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/Category.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/Challenge2Screen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/ClientSideFiltering/ClientSideFiltering.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/ClientSideValidation.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CommandInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/ConcurrencyCart.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/CrossSiteScripting.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/EditProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/FindProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/UpdateProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CsrfPromptByPass.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/CsrfTokenByPass.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/DBCrossSiteScripting.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/UpdateProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DBSQLInjection/DBSQLInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DBSQLInjection/Login.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DOMInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DOMXSS.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DOS_Login.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/DangerousEval.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/Encoding.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/FailOpenAuthentication.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/ForgotPassword.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DefaultLessonAction.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DeleteProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/EditProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/FindProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/GoatHillsFinancial.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/LessonAction.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ListStaff.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Login.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Logout.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/SearchStaff.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/UpdateProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ViewProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/HiddenFieldTampering.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/HowToWork.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/HtmlClues.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/HttpBasics.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/HttpOnly.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/HttpSplitting.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/InsecureLogin.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/JSONInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/JavaScriptValidation.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/LessonAdapter.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/LogSpoofing.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/MaliciousFileExecution.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/MultiLevelLogin1.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/MultiLevelLogin2.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/NewLesson.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/OffByOne.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/PasswordStrength.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/PathBasedAccessControl.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/Phishing.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/ReflectedXSS.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/RemoteAdminFlaw.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/DeleteProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/EditProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/RoleBasedAccessControl.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/UpdateProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/ViewProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SQLInjection/ListStaff.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SQLInjection/Login.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SQLInjection/SQLInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SQLInjection/ViewProfile.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SameOriginPolicyProtection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SessionFixation.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SilentTransactions.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SoapRequest.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SqlAddData.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SqlModifyData.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SqlNumericInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/SqlStringInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/StoredXss.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/ThreadSafetyProblem.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/TomcatSetup.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/TraceXSS.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/UncheckedEmail.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/UsefulTools.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/WSDLScanning.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/WeakAuthenticationCookie.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/WeakSessionID.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/WsSAXInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/WsSqlInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/XMLInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/XPATHInjection.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/FindProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/UpdateProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/ViewProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.cs (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.dll (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/UpdateProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/DBSQLInjection/Login_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/DeleteProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/EditProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/RoleBasedAccessControl_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/UpdateProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/ViewProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/Login_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/ViewProfile_i.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/servlets/Controller.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/Authorization.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/Course.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/CreateDB.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/DatabaseUtilities.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/ECSFactory.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/Employee.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/EmployeeStub.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/ErrorScreen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/LessonSession.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/LessonTracker.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/Parameter.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/ParameterParser.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/RandomLessonTracker.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/Screen.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/UnauthenticatedException.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/UnauthorizedException.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/UserTracker.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/ValidationException.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/WebSession.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/WebgoatContext.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/session/WebgoatProperties.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/util/Exec.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/util/ExecResults.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/util/ExecutionException.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/util/HtmlEncoder.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/util/Interceptor.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/util/ThreadWatcher.java (100%) rename {webgoat/src => src}/main/java/org/owasp/webgoat/util/WebGoatI18N.java (100%) rename {webgoat/src => src}/main/resources/New Lesson Instructions.txt (100%) rename {webgoat/src => src}/main/resources/WebGoatLabels_english.properties (100%) rename {webgoat/src => src}/main/resources/WebGoatLabels_german.properties (100%) rename {webgoat/src => src}/main/resources/WebGoatLabels_russian.properties (100%) rename {webgoat/src => src}/main/scripts/server_80.xml (100%) rename {webgoat/src => src}/main/scripts/server_8080.xml (100%) rename {webgoat/src => src}/main/scripts/webgoat for SQL Server.bat (100%) rename {webgoat/src => src}/main/scripts/webgoat.bat (100%) rename {webgoat/src => src}/main/scripts/webgoat.sh (100%) rename {webgoat/src => src}/main/scripts/webgoat_8080.bat (100%) rename {webgoat/src => src}/main/scripts/webscarab.bat (100%) rename {webgoat/src => src}/main/tomcatconf/tomcat-users.xml (100%) rename {webgoat/src => src}/main/webapp/META-INF/MANIFEST.MF (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/server-config.wsdd (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/web.xml (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/webgoat-class.properties (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/webgoat-lab.properties (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/webgoat-owasp.properties (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/webgoat.properties (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/webgoat_oracle.sql (100%) rename {webgoat/src => src}/main/webapp/WEB-INF/webgoat_sqlserver.sql (100%) rename {webgoat/src => src}/main/webapp/css/layers.css (100%) rename {webgoat/src => src}/main/webapp/css/lesson.css (100%) rename {webgoat/src => src}/main/webapp/css/menu.css (100%) rename {webgoat/src => src}/main/webapp/css/webgoat.css (100%) rename {webgoat/src => src}/main/webapp/css/webgoat_challenge.css (100%) rename {webgoat/src => src}/main/webapp/database/database.prp (100%) rename {webgoat/src => src}/main/webapp/images/WebGoatFinancial/banklogo.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/catStarted.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/cookies.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/cookiesOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/help.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/helpOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/hint.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/hintLeft.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/hintLeftOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/hintOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/hintRight.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/hintRightOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/html.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/htmlOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/java.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/javaOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/lessonComplete.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/logout.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/logoutOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/params.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/paramsOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/plans.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/plansOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/solutions.jpg (100%) rename {webgoat/src => src}/main/webapp/images/buttons/solutionsOver.jpg (100%) rename {webgoat/src => src}/main/webapp/images/header/header.jpg (100%) rename {webgoat/src => src}/main/webapp/images/header/header_ASP.jpg (100%) rename {webgoat/src => src}/main/webapp/images/header/header_CShrp.jpg (100%) rename {webgoat/src => src}/main/webapp/images/header/header_coldFusion.jpg (100%) rename {webgoat/src => src}/main/webapp/images/header/header_dotNet.jpg (100%) rename {webgoat/src => src}/main/webapp/images/icons/rightArrow.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/HowToUse_1.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/HowToUse_2.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/HowToUse_3.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/firebug.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/iewatch.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/interface.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/webscarab.jpg (100%) rename {webgoat/src => src}/main/webapp/images/introduction/wireshark.png (100%) rename {webgoat/src => src}/main/webapp/images/logos/Thumbs.db (100%) rename {webgoat/src => src}/main/webapp/images/logos/aspect.jpg (100%) rename {webgoat/src => src}/main/webapp/images/logos/macadamian.gif (100%) rename {webgoat/src => src}/main/webapp/images/logos/mandiant.png (100%) rename {webgoat/src => src}/main/webapp/images/logos/ounce.jpg (100%) rename {webgoat/src => src}/main/webapp/images/logos/owasp.jpg (100%) rename {webgoat/src => src}/main/webapp/images/logos/parasoft.jpg (100%) rename {webgoat/src => src}/main/webapp/images/logos/seleucus.png (100%) rename {webgoat/src => src}/main/webapp/images/logos/softwaresecured.gif (100%) rename {webgoat/src => src}/main/webapp/images/logos/zionsecurity.gif (100%) rename {webgoat/src => src}/main/webapp/images/menu_images/1x1.gif (100%) rename {webgoat/src => src}/main/webapp/javascript/DOMXSS.js (100%) rename {webgoat/src => src}/main/webapp/javascript/DOMXSS_backup.js (100%) rename {webgoat/src => src}/main/webapp/javascript/clientSideFiltering.js (100%) rename {webgoat/src => src}/main/webapp/javascript/clientSideValidation.js (100%) rename {webgoat/src => src}/main/webapp/javascript/escape.js (100%) rename {webgoat/src => src}/main/webapp/javascript/eval.js (100%) rename {webgoat/src => src}/main/webapp/javascript/instructor/DOMXSS_i.js (100%) rename {webgoat/src => src}/main/webapp/javascript/javascript.js (100%) rename {webgoat/src => src}/main/webapp/javascript/lessonNav.js (100%) rename {webgoat/src => src}/main/webapp/javascript/makeWindow.js (100%) rename {webgoat/src => src}/main/webapp/javascript/menu_system.js (100%) rename {webgoat/src => src}/main/webapp/javascript/sameOrigin.js (100%) rename {webgoat/src => src}/main/webapp/javascript/toggle.js (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/AccessControlMatrix.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/BackDoors.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/BasicAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/BlindSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/CSRF.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ChallengeScreen.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ClientSideFiltering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ClientSideValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/CommandInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ConcurrencyCart.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/CrossSiteScripting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/CsrfPromptByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/CsrfTokenByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/DBCrossSiteScripting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/DBSQLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/DOMInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/DOMXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/DOS_Login.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/DangerousEval.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/Encoding.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/FailOpenAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ForcedBrowsing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ForgotPassword.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/HiddenFieldTampering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/HowToWork.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/HtmlClues.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/HttpBasics.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/HttpOnly.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/HttpSplitting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/InsecureLogin.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/JSONInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/JavaScriptValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/Lesson_Plan_Template.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/LogSpoofing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/MultiLevelLogin1.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/MultiLevelLogin2.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/NewLesson.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/OffByOne.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/PasswordStrength.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/PathBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/Phishing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ReflectedXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/RemoteAdminFlaw.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/RoleBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/SQLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/SameOriginPolicyProtection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/SessionFixation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/SilentTransactions.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/SoapRequest.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/SqlNumericInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/SqlStringInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/StoredXss.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/ThreadSafetyProblem.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/TomcatSetup.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/TraceXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/UncheckedEmail.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/UsefulTools.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/WSDLScanning.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/WeakAuthenticationCookie.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/WeakSessionID.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/WelcomeScreeen.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/WsSAXInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/WsSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/XMLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/English/XPATHInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/BasicAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/CommandInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/HiddenFieldTampering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/HtmlClues.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/HttpBasics.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/JavaScriptValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/LogSpoofing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/PathBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/ReflectedXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/RemoteAdminFlaw.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/SqlNumericInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/SqlStringInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/StoredXss.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/German/WeakAuthenticationCookie.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/BasicAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/CommandInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/HiddenFieldTampering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/HtmlClues.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/HttpBasics.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/JavaScriptValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/LogSpoofing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/PathBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/ReflectedXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/RemoteAdminFlaw.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/SqlNumericInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/SqlStringInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/StoredXss.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/de/WeakAuthenticationCookie.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/AccessControlMatrix.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/BackDoors.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/BasicAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/BlindSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/BufferOverflow.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/CSRF.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ChallengeScreen.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ClientSideFiltering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ClientSideValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/CommandInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ConcurrencyCart.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/CrossSiteScripting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/CsrfPromptByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/CsrfTokenByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/DBCrossSiteScripting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/DBSQLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/DOMInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/DOMXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/DOS_Login.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/DangerousEval.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/Encoding.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/FailOpenAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ForcedBrowsing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ForgotPassword.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/HiddenFieldTampering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/HowToWork.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/HtmlClues.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/HttpBasics.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/HttpOnly.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/HttpSplitting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/InsecureLogin.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/JSONInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/JavaScriptValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/Lesson_Plan_Template.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/LogSpoofing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/MultiLevelLogin1.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/MultiLevelLogin2.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/NewLesson.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/PasswordStrength.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/PathBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/Phishing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ReflectedXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/RemoteAdminFlaw.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/RoleBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/SQLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/SameOriginPolicyProtection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/SessionFixation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/SilentTransactions.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/SoapRequest.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/SqlNumericInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/SqlStringInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/StoredXss.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/ThreadSafetyProblem.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/TomcatSetup.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/TraceXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/UncheckedEmail.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/UsefulTools.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/WSDLScanning.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/WeakAuthenticationCookie.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/WeakSessionID.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/WelcomeScreeen.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/WsSAXInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/WsSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/XMLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/en/XPATHInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/AccessControlMatrix.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/BackDoors.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/BasicAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/BlindSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/BufferOverflow.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/CSRF.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ChallengeScreen.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ClientSideFiltering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ClientSideValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/CommandInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ConcurrencyCart.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/CrossSiteScripting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/CsrfPromptByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/CsrfTokenByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/DBCrossSiteScripting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/DBSQLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/DOMInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/DOMXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/DOS_Login.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/DangerousEval.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/Encoding.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/FailOpenAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ForcedBrowsing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ForgotPassword.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/HiddenFieldTampering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/HowToWork.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/HtmlClues.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/HttpBasics.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/HttpOnly.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/HttpSplitting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/InsecureLogin.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/JSONInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/JavaScriptValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/Lesson_Plan_Template.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/LogSpoofing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/MultiLevelLogin1.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/MultiLevelLogin2.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/NewLesson.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/PasswordStrength.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/PathBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/Phishing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ReflectedXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/RemoteAdminFlaw.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/RoleBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/SQLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/SameOriginPolicyProtection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/SessionFixation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/SilentTransactions.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/SoapRequest.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/SqlNumericInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/SqlStringInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/StoredXss.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/ThreadSafetyProblem.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/TomcatSetup.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/TraceXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/UncheckedEmail.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/UsefulTools.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/WSDLScanning.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/WeakAuthenticationCookie.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/WeakSessionID.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/WelcomeScreeen.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/WsSAXInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/WsSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/XMLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_plans/ru/XPATHInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/Thumbs.db (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/AccessControlMatrix_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image013.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image014.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image016.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image017.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/image018.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BackDoors_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image013.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image015.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image017.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image019.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image021.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image023.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image025.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image026.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image027.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image028.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image029.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image030.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image031.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image032.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image033.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image034.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image035.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/image036.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BasicAuthentication_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindNumericSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/BlindStringSqlInjection.htmlSOLBAK (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image013.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image014.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image016.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image017.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/image018.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindSqlInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BlindStringSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image012.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image013.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image014.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CSRF_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ClientSideFiltering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ClientSideFiltering_files/clientside_firebug.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ClientSideValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ClientSideValidation_files/ClientSideValidation_stage1.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/image007.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CommandInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ConcurrencyCart.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ConcurrencyCart_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ConcurrencyCart_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ConcurrencyCart_files/image003.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHack.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHacked.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass_files/imgPromptHack.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsComplete.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsHack.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPage.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPrompt.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfTokenByPass.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHack.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHacked.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenPage.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image008fix.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image010.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/image012.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMXSS_files/Thumbs.db (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMXSS_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMXSS_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMXSS_files/image003.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOMXSS_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DOS_Login_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/DangerousEval.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Encoding.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image010.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/image012.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/FailOpenAuthentication_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForcedBrowsing_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image013.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image016.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image017.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image018.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image019.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image020.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/image021.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ForgotPassword_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/Thumbs.db (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image012.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image013.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image014.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HiddenFieldTampering_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image012.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image013.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image014.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HtmlClues_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/image005.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/webscarab1.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpBasics_files/webscarab2.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image013.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image016.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image017.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image018.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image019.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image020.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/image021.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpOnly_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image013.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image015.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image017.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image019.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image021.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image023.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image025.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image027.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image029.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image030.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image031.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image032.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image033.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image034.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image035.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image036.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image037.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image038.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image039.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image040.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image041.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/image042.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/HttpSplitting_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/InsecureLogin.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/InsecureLogin_files/wireshark1.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image013.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image014.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image016.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image017.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/image018.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JSONInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image009.gif (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image010.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image012.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image013.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image014.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image015.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image016.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image017.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image018.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image019.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image020.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image021.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image022.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/image023.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/JavaScriptValidation_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab Access Control/Lab Add Business Layer Access Control.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab Access Control/Lab Add Data Layer Access Control.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Business Layer Access Control.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Data Layer Access Control.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage1.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage3.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab SQL Injection/Lab Numeric SQL Injection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #1.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #2.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab SQL Injection/Lab String SQL Injection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab XSS/Lab Block Reflected XSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Input Validation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Output Encoding.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab XSS/Lab Reflected XSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS Revisited.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Lab XSS/images/stored_xss.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/Thumbs.db (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/image007.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/LogSpoofing_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MaliciousFileExecution.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MaliciousFileExecution_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MaliciousFileExecution_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MultiLevelLogin1.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MultiLevelLogin1_files/login.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MultiLevelLogin1_files/success.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MultiLevelLogin1_files/tan.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MultiLevelLogin1_files/webscarab.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MultiLevelLogin2.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/MultiLevelLogin2_files/success.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/OffByOne.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PasswordStrength.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PasswordStrength_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PasswordStrength_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PasswordStrength_files/image003.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/PathBasedAccessControl_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Phishing.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/Phishing_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS_files/image005.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ReflectedXSS_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/RemoteAdminFlaw_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SameOriginPolicyProtection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SessionFixation.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SessionFixation_files/sf_stage1.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SessionFixation_files/sf_stage2.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SessionFixation_files/sf_stage3.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_1.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_2.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SessionFixation_files/sf_success.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image010.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/image012.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SilentTransactions_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image010.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SoapRequest_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlAddData.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlAddData_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlModifyData.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlModifyData_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection_solved.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlNumericInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection_files/image005.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/SqlStringInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/image007.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXSS_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/StoredXss.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/ThreadSafetyProblem_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/TraceXSS.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/TraceXSS_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/TraceXSS_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/TraceXSS_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/TraceXSS_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/TraceXSS_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/UncheckedEmail_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image010.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image011.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/image012.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WSDLScanning_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image013.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image015.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image017.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image019.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image020.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image021.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image022.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image023.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image024.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image025.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image026.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image027.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID.htmlBAK (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_files/image001.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_files/image003.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_files/image005.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image010.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image012.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image014.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image016.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image018.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image020.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image021.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image022.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image023.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image024.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image025.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image026.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image027.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image028.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image029.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WeakSessionID_filesBAK/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/image010.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSAXInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image002.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image004.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image006.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/WsSqlInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image007.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image009.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image011.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image013.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image015.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image017.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image018.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image019.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image020.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image021.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image022.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image023.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/image024.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XMLInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection.html (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/colorschememapping.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/filelist.xml (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/image001.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/image003.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/image005.png (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/image007.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/image008.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/image009.jpg (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/XPATHInjection_files/themedata.thmx (100%) rename {webgoat/src => src}/main/webapp/lesson_solutions/formate.css (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/clientSideFiltering.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/clientSideFiltering_backup.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/clientSideValidation.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/employees.xml (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/eval.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/images/lesson1_header.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/images/lesson1_workspace.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/instructor/clientSideFiltering_i.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/Ajax/sameOrigin.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/ConfManagement/config.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.css (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/EditProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/ListStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/Login.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/SearchStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/ViewProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/error.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/images/lesson1_SearchWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/images/lesson1_header.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/images/lesson1_loginWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/images/lesson1_menu.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/CrossSiteScripting/images/lesson1_workspace.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.css (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/EditProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/ListStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/Login.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/SearchStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/ViewProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/error.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_SearchWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_header.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_loginWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_menu.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_workspace.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/DBSQLInjection.css (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/DBSQLInjection.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/EditProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/ListStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/Login.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/SearchStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/ViewProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/error.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/images/lesson1_SearchWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/images/lesson1_header.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/images/lesson1_loginWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/images/lesson1_menu.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/DBSQLInjection/images/lesson1_workspace.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/General/redirect.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/EditProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.css (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/ListStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/Login.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/SearchStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/ViewProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/error.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/accessControl.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/dbSchema.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/lesson1_SearchWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/lesson1_header.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/lesson1_loginWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/lesson1_menu.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/lesson1_workspace.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/GoatHillsFinancial/images/orgChart.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/EditProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/ListStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/Login.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.css (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/SearchStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/ViewProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/error.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/accessControl.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/dbSchema.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_SearchWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_header.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_loginWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_menu.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_workspace.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/RoleBasedAccessControl/images/orgChart.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/EditProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/ListStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/Login.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/SQLInjection.css (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/SQLInjection.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/SearchStaff.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/ViewProfile.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/error.jsp (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/images/lesson1_SearchWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/images/lesson1_header.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/images/lesson1_loginWindow.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/images/lesson1_menu.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/SQLInjection/images/lesson1_workspace.jpg (100%) rename {webgoat/src => src}/main/webapp/lessons/XPATHInjection/EmployeesData.xml (100%) rename {webgoat/src => src}/main/webapp/main.jsp (100%) rename {webgoat/src => src}/main/webapp/reportBug.jsp (100%) rename {webgoat/src => src}/main/webapp/sideWindow.jsp (100%) rename {webgoat/src => src}/main/webapp/users/ReadMe.txt (100%) rename {webgoat/src => src}/main/webapp/webgoat.jsp (100%) rename {webgoat/src => src}/main/webapp/webgoat_challenge.jsp (100%) rename webgoat/webgoat for SQL Server.bat => webgoat for SQL Server.bat (100%) rename webgoat/webgoat.bat => webgoat.bat (100%) rename webgoat/webgoat.sh => webgoat.sh (100%) rename webgoat/webgoat_8080.bat => webgoat_8080.bat (100%) rename webgoat/webscarab.bat => webscarab.bat (100%) diff --git a/webgoat/README.txt b/README.txt similarity index 100% rename from webgoat/README.txt rename to README.txt diff --git a/webgoat/build.xml b/build.xml similarity index 100% rename from webgoat/build.xml rename to build.xml diff --git a/webgoat/doc/Solving the WebGoat Labs.doc b/doc/Solving the WebGoat Labs.doc similarity index 100% rename from webgoat/doc/Solving the WebGoat Labs.doc rename to doc/Solving the WebGoat Labs.doc diff --git a/webgoat/doc/WebGoat_Users_Guide.doc b/doc/WebGoat_Users_Guide.doc similarity index 100% rename from webgoat/doc/WebGoat_Users_Guide.doc rename to doc/WebGoat_Users_Guide.doc diff --git a/webgoat/doc/attic/Eclipse-Workspace.zip b/doc/attic/Eclipse-Workspace.zip similarity index 100% rename from webgoat/doc/attic/Eclipse-Workspace.zip rename to doc/attic/Eclipse-Workspace.zip diff --git a/webgoat/doc/attic/HOW TO create the WebGoat workspace.txt b/doc/attic/HOW TO create the WebGoat workspace.txt similarity index 100% rename from webgoat/doc/attic/HOW TO create the WebGoat workspace.txt rename to doc/attic/HOW TO create the WebGoat workspace.txt diff --git a/webgoat/doc/attic/build.xml b/doc/attic/build.xml similarity index 100% rename from webgoat/doc/attic/build.xml rename to doc/attic/build.xml diff --git a/webgoat/doc/attic/build2.xml b/doc/attic/build2.xml similarity index 100% rename from webgoat/doc/attic/build2.xml rename to doc/attic/build2.xml diff --git a/webgoat/doc/attic/eclipse.bat b/doc/attic/eclipse.bat similarity index 100% rename from webgoat/doc/attic/eclipse.bat rename to doc/attic/eclipse.bat diff --git a/webgoat/doc/attic/readme.txt b/doc/attic/readme.txt similarity index 100% rename from webgoat/doc/attic/readme.txt rename to doc/attic/readme.txt diff --git a/webgoat/doc/config/JavaStyle_WebGoat.xml b/doc/config/JavaStyle_WebGoat.xml similarity index 100% rename from webgoat/doc/config/JavaStyle_WebGoat.xml rename to doc/config/JavaStyle_WebGoat.xml diff --git a/webgoat/pom.xml b/pom.xml similarity index 100% rename from webgoat/pom.xml rename to pom.xml diff --git a/webgoat/src/main/java/org/owasp/webgoat/Catcher.java b/src/main/java/org/owasp/webgoat/Catcher.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/Catcher.java rename to src/main/java/org/owasp/webgoat/Catcher.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/HammerHead.java b/src/main/java/org/owasp/webgoat/HammerHead.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/HammerHead.java rename to src/main/java/org/owasp/webgoat/HammerHead.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/LessonSource.java b/src/main/java/org/owasp/webgoat/LessonSource.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/LessonSource.java rename to src/main/java/org/owasp/webgoat/LessonSource.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java b/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java rename to src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/AccessControlMatrix.java b/src/main/java/org/owasp/webgoat/lessons/AccessControlMatrix.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/AccessControlMatrix.java rename to src/main/java/org/owasp/webgoat/lessons/AccessControlMatrix.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/BackDoors.java b/src/main/java/org/owasp/webgoat/lessons/BackDoors.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/BackDoors.java rename to src/main/java/org/owasp/webgoat/lessons/BackDoors.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/BasicAuthentication.java b/src/main/java/org/owasp/webgoat/lessons/BasicAuthentication.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/BasicAuthentication.java rename to src/main/java/org/owasp/webgoat/lessons/BasicAuthentication.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/BlindNumericSqlInjection.java b/src/main/java/org/owasp/webgoat/lessons/BlindNumericSqlInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/BlindNumericSqlInjection.java rename to src/main/java/org/owasp/webgoat/lessons/BlindNumericSqlInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/BlindScript.java b/src/main/java/org/owasp/webgoat/lessons/BlindScript.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/BlindScript.java rename to src/main/java/org/owasp/webgoat/lessons/BlindScript.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/BlindStringSqlInjection.java b/src/main/java/org/owasp/webgoat/lessons/BlindStringSqlInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/BlindStringSqlInjection.java rename to src/main/java/org/owasp/webgoat/lessons/BlindStringSqlInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/BypassHtmlFieldRestrictions.java b/src/main/java/org/owasp/webgoat/lessons/BypassHtmlFieldRestrictions.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/BypassHtmlFieldRestrictions.java rename to src/main/java/org/owasp/webgoat/lessons/BypassHtmlFieldRestrictions.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CSRF.java b/src/main/java/org/owasp/webgoat/lessons/CSRF.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CSRF.java rename to src/main/java/org/owasp/webgoat/lessons/CSRF.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/Category.java b/src/main/java/org/owasp/webgoat/lessons/Category.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/Category.java rename to src/main/java/org/owasp/webgoat/lessons/Category.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/Challenge2Screen.java b/src/main/java/org/owasp/webgoat/lessons/Challenge2Screen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/Challenge2Screen.java rename to src/main/java/org/owasp/webgoat/lessons/Challenge2Screen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ClientSideFiltering/ClientSideFiltering.java b/src/main/java/org/owasp/webgoat/lessons/ClientSideFiltering/ClientSideFiltering.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/ClientSideFiltering/ClientSideFiltering.java rename to src/main/java/org/owasp/webgoat/lessons/ClientSideFiltering/ClientSideFiltering.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ClientSideValidation.java b/src/main/java/org/owasp/webgoat/lessons/ClientSideValidation.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/ClientSideValidation.java rename to src/main/java/org/owasp/webgoat/lessons/ClientSideValidation.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CommandInjection.java b/src/main/java/org/owasp/webgoat/lessons/CommandInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CommandInjection.java rename to src/main/java/org/owasp/webgoat/lessons/CommandInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ConcurrencyCart.java b/src/main/java/org/owasp/webgoat/lessons/ConcurrencyCart.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/ConcurrencyCart.java rename to src/main/java/org/owasp/webgoat/lessons/ConcurrencyCart.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/CrossSiteScripting.java b/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/CrossSiteScripting.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/CrossSiteScripting.java rename to src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/CrossSiteScripting.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/EditProfile.java b/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/EditProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/EditProfile.java rename to src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/EditProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/FindProfile.java b/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/FindProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/FindProfile.java rename to src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/FindProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/UpdateProfile.java b/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/UpdateProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/UpdateProfile.java rename to src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/UpdateProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java b/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java rename to src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CsrfPromptByPass.java b/src/main/java/org/owasp/webgoat/lessons/CsrfPromptByPass.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CsrfPromptByPass.java rename to src/main/java/org/owasp/webgoat/lessons/CsrfPromptByPass.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CsrfTokenByPass.java b/src/main/java/org/owasp/webgoat/lessons/CsrfTokenByPass.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/CsrfTokenByPass.java rename to src/main/java/org/owasp/webgoat/lessons/CsrfTokenByPass.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/DBCrossSiteScripting.java b/src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/DBCrossSiteScripting.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/DBCrossSiteScripting.java rename to src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/DBCrossSiteScripting.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/UpdateProfile.java b/src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/UpdateProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/UpdateProfile.java rename to src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/UpdateProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/DBSQLInjection.java b/src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/DBSQLInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/DBSQLInjection.java rename to src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/DBSQLInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/Login.java b/src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/Login.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/Login.java rename to src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/Login.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DOMInjection.java b/src/main/java/org/owasp/webgoat/lessons/DOMInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DOMInjection.java rename to src/main/java/org/owasp/webgoat/lessons/DOMInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DOMXSS.java b/src/main/java/org/owasp/webgoat/lessons/DOMXSS.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DOMXSS.java rename to src/main/java/org/owasp/webgoat/lessons/DOMXSS.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DOS_Login.java b/src/main/java/org/owasp/webgoat/lessons/DOS_Login.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DOS_Login.java rename to src/main/java/org/owasp/webgoat/lessons/DOS_Login.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DangerousEval.java b/src/main/java/org/owasp/webgoat/lessons/DangerousEval.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/DangerousEval.java rename to src/main/java/org/owasp/webgoat/lessons/DangerousEval.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/Encoding.java b/src/main/java/org/owasp/webgoat/lessons/Encoding.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/Encoding.java rename to src/main/java/org/owasp/webgoat/lessons/Encoding.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/FailOpenAuthentication.java b/src/main/java/org/owasp/webgoat/lessons/FailOpenAuthentication.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/FailOpenAuthentication.java rename to src/main/java/org/owasp/webgoat/lessons/FailOpenAuthentication.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java b/src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java rename to src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ForgotPassword.java b/src/main/java/org/owasp/webgoat/lessons/ForgotPassword.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/ForgotPassword.java rename to src/main/java/org/owasp/webgoat/lessons/ForgotPassword.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DefaultLessonAction.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DefaultLessonAction.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DefaultLessonAction.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DefaultLessonAction.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DeleteProfile.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DeleteProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DeleteProfile.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DeleteProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/EditProfile.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/EditProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/EditProfile.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/EditProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/FindProfile.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/FindProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/FindProfile.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/FindProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/GoatHillsFinancial.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/GoatHillsFinancial.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/GoatHillsFinancial.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/GoatHillsFinancial.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/LessonAction.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/LessonAction.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/LessonAction.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/LessonAction.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ListStaff.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ListStaff.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ListStaff.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ListStaff.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Login.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Login.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Login.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Login.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Logout.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Logout.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Logout.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Logout.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/SearchStaff.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/SearchStaff.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/SearchStaff.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/SearchStaff.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/UpdateProfile.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/UpdateProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/UpdateProfile.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/UpdateProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ViewProfile.java b/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ViewProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ViewProfile.java rename to src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ViewProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/HiddenFieldTampering.java b/src/main/java/org/owasp/webgoat/lessons/HiddenFieldTampering.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/HiddenFieldTampering.java rename to src/main/java/org/owasp/webgoat/lessons/HiddenFieldTampering.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/HowToWork.java b/src/main/java/org/owasp/webgoat/lessons/HowToWork.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/HowToWork.java rename to src/main/java/org/owasp/webgoat/lessons/HowToWork.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/HtmlClues.java b/src/main/java/org/owasp/webgoat/lessons/HtmlClues.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/HtmlClues.java rename to src/main/java/org/owasp/webgoat/lessons/HtmlClues.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/HttpBasics.java b/src/main/java/org/owasp/webgoat/lessons/HttpBasics.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/HttpBasics.java rename to src/main/java/org/owasp/webgoat/lessons/HttpBasics.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/HttpOnly.java b/src/main/java/org/owasp/webgoat/lessons/HttpOnly.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/HttpOnly.java rename to src/main/java/org/owasp/webgoat/lessons/HttpOnly.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java b/src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java rename to src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/InsecureLogin.java b/src/main/java/org/owasp/webgoat/lessons/InsecureLogin.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/InsecureLogin.java rename to src/main/java/org/owasp/webgoat/lessons/InsecureLogin.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/JSONInjection.java b/src/main/java/org/owasp/webgoat/lessons/JSONInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/JSONInjection.java rename to src/main/java/org/owasp/webgoat/lessons/JSONInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/JavaScriptValidation.java b/src/main/java/org/owasp/webgoat/lessons/JavaScriptValidation.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/JavaScriptValidation.java rename to src/main/java/org/owasp/webgoat/lessons/JavaScriptValidation.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java b/src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java rename to src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java b/src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java rename to src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/MaliciousFileExecution.java b/src/main/java/org/owasp/webgoat/lessons/MaliciousFileExecution.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/MaliciousFileExecution.java rename to src/main/java/org/owasp/webgoat/lessons/MaliciousFileExecution.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin1.java b/src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin1.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin1.java rename to src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin1.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin2.java b/src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin2.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin2.java rename to src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin2.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/NewLesson.java b/src/main/java/org/owasp/webgoat/lessons/NewLesson.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/NewLesson.java rename to src/main/java/org/owasp/webgoat/lessons/NewLesson.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/OffByOne.java b/src/main/java/org/owasp/webgoat/lessons/OffByOne.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/OffByOne.java rename to src/main/java/org/owasp/webgoat/lessons/OffByOne.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/PasswordStrength.java b/src/main/java/org/owasp/webgoat/lessons/PasswordStrength.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/PasswordStrength.java rename to src/main/java/org/owasp/webgoat/lessons/PasswordStrength.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/PathBasedAccessControl.java b/src/main/java/org/owasp/webgoat/lessons/PathBasedAccessControl.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/PathBasedAccessControl.java rename to src/main/java/org/owasp/webgoat/lessons/PathBasedAccessControl.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/Phishing.java b/src/main/java/org/owasp/webgoat/lessons/Phishing.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/Phishing.java rename to src/main/java/org/owasp/webgoat/lessons/Phishing.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java b/src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java rename to src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ReflectedXSS.java b/src/main/java/org/owasp/webgoat/lessons/ReflectedXSS.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/ReflectedXSS.java rename to src/main/java/org/owasp/webgoat/lessons/ReflectedXSS.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/RemoteAdminFlaw.java b/src/main/java/org/owasp/webgoat/lessons/RemoteAdminFlaw.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/RemoteAdminFlaw.java rename to src/main/java/org/owasp/webgoat/lessons/RemoteAdminFlaw.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/DeleteProfile.java b/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/DeleteProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/DeleteProfile.java rename to src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/DeleteProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/EditProfile.java b/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/EditProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/EditProfile.java rename to src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/EditProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/RoleBasedAccessControl.java b/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/RoleBasedAccessControl.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/RoleBasedAccessControl.java rename to src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/RoleBasedAccessControl.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/UpdateProfile.java b/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/UpdateProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/UpdateProfile.java rename to src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/UpdateProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/ViewProfile.java b/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/ViewProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/ViewProfile.java rename to src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/ViewProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/ListStaff.java b/src/main/java/org/owasp/webgoat/lessons/SQLInjection/ListStaff.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/ListStaff.java rename to src/main/java/org/owasp/webgoat/lessons/SQLInjection/ListStaff.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/Login.java b/src/main/java/org/owasp/webgoat/lessons/SQLInjection/Login.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/Login.java rename to src/main/java/org/owasp/webgoat/lessons/SQLInjection/Login.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/SQLInjection.java b/src/main/java/org/owasp/webgoat/lessons/SQLInjection/SQLInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/SQLInjection.java rename to src/main/java/org/owasp/webgoat/lessons/SQLInjection/SQLInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/ViewProfile.java b/src/main/java/org/owasp/webgoat/lessons/SQLInjection/ViewProfile.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SQLInjection/ViewProfile.java rename to src/main/java/org/owasp/webgoat/lessons/SQLInjection/ViewProfile.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SameOriginPolicyProtection.java b/src/main/java/org/owasp/webgoat/lessons/SameOriginPolicyProtection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SameOriginPolicyProtection.java rename to src/main/java/org/owasp/webgoat/lessons/SameOriginPolicyProtection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java b/src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java rename to src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SessionFixation.java b/src/main/java/org/owasp/webgoat/lessons/SessionFixation.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SessionFixation.java rename to src/main/java/org/owasp/webgoat/lessons/SessionFixation.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java b/src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java rename to src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SoapRequest.java b/src/main/java/org/owasp/webgoat/lessons/SoapRequest.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SoapRequest.java rename to src/main/java/org/owasp/webgoat/lessons/SoapRequest.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SqlAddData.java b/src/main/java/org/owasp/webgoat/lessons/SqlAddData.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SqlAddData.java rename to src/main/java/org/owasp/webgoat/lessons/SqlAddData.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SqlModifyData.java b/src/main/java/org/owasp/webgoat/lessons/SqlModifyData.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SqlModifyData.java rename to src/main/java/org/owasp/webgoat/lessons/SqlModifyData.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SqlNumericInjection.java b/src/main/java/org/owasp/webgoat/lessons/SqlNumericInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SqlNumericInjection.java rename to src/main/java/org/owasp/webgoat/lessons/SqlNumericInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SqlStringInjection.java b/src/main/java/org/owasp/webgoat/lessons/SqlStringInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/SqlStringInjection.java rename to src/main/java/org/owasp/webgoat/lessons/SqlStringInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/StoredXss.java b/src/main/java/org/owasp/webgoat/lessons/StoredXss.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/StoredXss.java rename to src/main/java/org/owasp/webgoat/lessons/StoredXss.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ThreadSafetyProblem.java b/src/main/java/org/owasp/webgoat/lessons/ThreadSafetyProblem.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/ThreadSafetyProblem.java rename to src/main/java/org/owasp/webgoat/lessons/ThreadSafetyProblem.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/TomcatSetup.java b/src/main/java/org/owasp/webgoat/lessons/TomcatSetup.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/TomcatSetup.java rename to src/main/java/org/owasp/webgoat/lessons/TomcatSetup.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/TraceXSS.java b/src/main/java/org/owasp/webgoat/lessons/TraceXSS.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/TraceXSS.java rename to src/main/java/org/owasp/webgoat/lessons/TraceXSS.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/UncheckedEmail.java b/src/main/java/org/owasp/webgoat/lessons/UncheckedEmail.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/UncheckedEmail.java rename to src/main/java/org/owasp/webgoat/lessons/UncheckedEmail.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/UsefulTools.java b/src/main/java/org/owasp/webgoat/lessons/UsefulTools.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/UsefulTools.java rename to src/main/java/org/owasp/webgoat/lessons/UsefulTools.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/WSDLScanning.java b/src/main/java/org/owasp/webgoat/lessons/WSDLScanning.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/WSDLScanning.java rename to src/main/java/org/owasp/webgoat/lessons/WSDLScanning.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/WeakAuthenticationCookie.java b/src/main/java/org/owasp/webgoat/lessons/WeakAuthenticationCookie.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/WeakAuthenticationCookie.java rename to src/main/java/org/owasp/webgoat/lessons/WeakAuthenticationCookie.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/WeakSessionID.java b/src/main/java/org/owasp/webgoat/lessons/WeakSessionID.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/WeakSessionID.java rename to src/main/java/org/owasp/webgoat/lessons/WeakSessionID.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java b/src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java rename to src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/WsSAXInjection.java b/src/main/java/org/owasp/webgoat/lessons/WsSAXInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/WsSAXInjection.java rename to src/main/java/org/owasp/webgoat/lessons/WsSAXInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/WsSqlInjection.java b/src/main/java/org/owasp/webgoat/lessons/WsSqlInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/WsSqlInjection.java rename to src/main/java/org/owasp/webgoat/lessons/WsSqlInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/XMLInjection.java b/src/main/java/org/owasp/webgoat/lessons/XMLInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/XMLInjection.java rename to src/main/java/org/owasp/webgoat/lessons/XMLInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java b/src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java rename to src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java b/src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java rename to src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java b/src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java rename to src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java b/src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java rename to src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java b/src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java rename to src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java b/src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java rename to src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java b/src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java rename to src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java b/src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java rename to src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java b/src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java rename to src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/FindProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/FindProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/FindProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/FindProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/UpdateProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/UpdateProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/UpdateProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/UpdateProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/ViewProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/ViewProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/ViewProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/ViewProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.cs b/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.cs similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.cs rename to src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.cs diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.dll b/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.dll similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.dll rename to src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.dll diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/UpdateProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/UpdateProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/UpdateProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/UpdateProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBSQLInjection/Login_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/DBSQLInjection/Login_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/DBSQLInjection/Login_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/DBSQLInjection/Login_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/DeleteProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/DeleteProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/DeleteProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/DeleteProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/EditProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/EditProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/EditProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/EditProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/RoleBasedAccessControl_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/RoleBasedAccessControl_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/RoleBasedAccessControl_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/RoleBasedAccessControl_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/UpdateProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/UpdateProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/UpdateProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/UpdateProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/ViewProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/ViewProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/ViewProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/ViewProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/Login_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/Login_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/Login_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/Login_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/ViewProfile_i.java b/src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/ViewProfile_i.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/ViewProfile_i.java rename to src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/ViewProfile_i.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/servlets/Controller.java b/src/main/java/org/owasp/webgoat/servlets/Controller.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/servlets/Controller.java rename to src/main/java/org/owasp/webgoat/servlets/Controller.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/Authorization.java b/src/main/java/org/owasp/webgoat/session/Authorization.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/Authorization.java rename to src/main/java/org/owasp/webgoat/session/Authorization.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/Course.java b/src/main/java/org/owasp/webgoat/session/Course.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/Course.java rename to src/main/java/org/owasp/webgoat/session/Course.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/CreateDB.java b/src/main/java/org/owasp/webgoat/session/CreateDB.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/CreateDB.java rename to src/main/java/org/owasp/webgoat/session/CreateDB.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java b/src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java rename to src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/ECSFactory.java b/src/main/java/org/owasp/webgoat/session/ECSFactory.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/ECSFactory.java rename to src/main/java/org/owasp/webgoat/session/ECSFactory.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/Employee.java b/src/main/java/org/owasp/webgoat/session/Employee.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/Employee.java rename to src/main/java/org/owasp/webgoat/session/Employee.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/EmployeeStub.java b/src/main/java/org/owasp/webgoat/session/EmployeeStub.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/EmployeeStub.java rename to src/main/java/org/owasp/webgoat/session/EmployeeStub.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/ErrorScreen.java b/src/main/java/org/owasp/webgoat/session/ErrorScreen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/ErrorScreen.java rename to src/main/java/org/owasp/webgoat/session/ErrorScreen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/LessonSession.java b/src/main/java/org/owasp/webgoat/session/LessonSession.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/LessonSession.java rename to src/main/java/org/owasp/webgoat/session/LessonSession.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/LessonTracker.java b/src/main/java/org/owasp/webgoat/session/LessonTracker.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/LessonTracker.java rename to src/main/java/org/owasp/webgoat/session/LessonTracker.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/Parameter.java b/src/main/java/org/owasp/webgoat/session/Parameter.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/Parameter.java rename to src/main/java/org/owasp/webgoat/session/Parameter.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java b/src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java rename to src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/ParameterParser.java b/src/main/java/org/owasp/webgoat/session/ParameterParser.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/ParameterParser.java rename to src/main/java/org/owasp/webgoat/session/ParameterParser.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java b/src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java rename to src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/Screen.java b/src/main/java/org/owasp/webgoat/session/Screen.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/Screen.java rename to src/main/java/org/owasp/webgoat/session/Screen.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java b/src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java rename to src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java b/src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java rename to src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/UnauthorizedException.java b/src/main/java/org/owasp/webgoat/session/UnauthorizedException.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/UnauthorizedException.java rename to src/main/java/org/owasp/webgoat/session/UnauthorizedException.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/UserTracker.java b/src/main/java/org/owasp/webgoat/session/UserTracker.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/UserTracker.java rename to src/main/java/org/owasp/webgoat/session/UserTracker.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/ValidationException.java b/src/main/java/org/owasp/webgoat/session/ValidationException.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/ValidationException.java rename to src/main/java/org/owasp/webgoat/session/ValidationException.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/WebSession.java b/src/main/java/org/owasp/webgoat/session/WebSession.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/WebSession.java rename to src/main/java/org/owasp/webgoat/session/WebSession.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/WebgoatContext.java b/src/main/java/org/owasp/webgoat/session/WebgoatContext.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/WebgoatContext.java rename to src/main/java/org/owasp/webgoat/session/WebgoatContext.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/session/WebgoatProperties.java b/src/main/java/org/owasp/webgoat/session/WebgoatProperties.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/session/WebgoatProperties.java rename to src/main/java/org/owasp/webgoat/session/WebgoatProperties.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/util/Exec.java b/src/main/java/org/owasp/webgoat/util/Exec.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/util/Exec.java rename to src/main/java/org/owasp/webgoat/util/Exec.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/util/ExecResults.java b/src/main/java/org/owasp/webgoat/util/ExecResults.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/util/ExecResults.java rename to src/main/java/org/owasp/webgoat/util/ExecResults.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/util/ExecutionException.java b/src/main/java/org/owasp/webgoat/util/ExecutionException.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/util/ExecutionException.java rename to src/main/java/org/owasp/webgoat/util/ExecutionException.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/util/HtmlEncoder.java b/src/main/java/org/owasp/webgoat/util/HtmlEncoder.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/util/HtmlEncoder.java rename to src/main/java/org/owasp/webgoat/util/HtmlEncoder.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/util/Interceptor.java b/src/main/java/org/owasp/webgoat/util/Interceptor.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/util/Interceptor.java rename to src/main/java/org/owasp/webgoat/util/Interceptor.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/util/ThreadWatcher.java b/src/main/java/org/owasp/webgoat/util/ThreadWatcher.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/util/ThreadWatcher.java rename to src/main/java/org/owasp/webgoat/util/ThreadWatcher.java diff --git a/webgoat/src/main/java/org/owasp/webgoat/util/WebGoatI18N.java b/src/main/java/org/owasp/webgoat/util/WebGoatI18N.java similarity index 100% rename from webgoat/src/main/java/org/owasp/webgoat/util/WebGoatI18N.java rename to src/main/java/org/owasp/webgoat/util/WebGoatI18N.java diff --git a/webgoat/src/main/resources/New Lesson Instructions.txt b/src/main/resources/New Lesson Instructions.txt similarity index 100% rename from webgoat/src/main/resources/New Lesson Instructions.txt rename to src/main/resources/New Lesson Instructions.txt diff --git a/webgoat/src/main/resources/WebGoatLabels_english.properties b/src/main/resources/WebGoatLabels_english.properties similarity index 100% rename from webgoat/src/main/resources/WebGoatLabels_english.properties rename to src/main/resources/WebGoatLabels_english.properties diff --git a/webgoat/src/main/resources/WebGoatLabels_german.properties b/src/main/resources/WebGoatLabels_german.properties similarity index 100% rename from webgoat/src/main/resources/WebGoatLabels_german.properties rename to src/main/resources/WebGoatLabels_german.properties diff --git a/webgoat/src/main/resources/WebGoatLabels_russian.properties b/src/main/resources/WebGoatLabels_russian.properties similarity index 100% rename from webgoat/src/main/resources/WebGoatLabels_russian.properties rename to src/main/resources/WebGoatLabels_russian.properties diff --git a/webgoat/src/main/scripts/server_80.xml b/src/main/scripts/server_80.xml similarity index 100% rename from webgoat/src/main/scripts/server_80.xml rename to src/main/scripts/server_80.xml diff --git a/webgoat/src/main/scripts/server_8080.xml b/src/main/scripts/server_8080.xml similarity index 100% rename from webgoat/src/main/scripts/server_8080.xml rename to src/main/scripts/server_8080.xml diff --git a/webgoat/src/main/scripts/webgoat for SQL Server.bat b/src/main/scripts/webgoat for SQL Server.bat similarity index 100% rename from webgoat/src/main/scripts/webgoat for SQL Server.bat rename to src/main/scripts/webgoat for SQL Server.bat diff --git a/webgoat/src/main/scripts/webgoat.bat b/src/main/scripts/webgoat.bat similarity index 100% rename from webgoat/src/main/scripts/webgoat.bat rename to src/main/scripts/webgoat.bat diff --git a/webgoat/src/main/scripts/webgoat.sh b/src/main/scripts/webgoat.sh similarity index 100% rename from webgoat/src/main/scripts/webgoat.sh rename to src/main/scripts/webgoat.sh diff --git a/webgoat/src/main/scripts/webgoat_8080.bat b/src/main/scripts/webgoat_8080.bat similarity index 100% rename from webgoat/src/main/scripts/webgoat_8080.bat rename to src/main/scripts/webgoat_8080.bat diff --git a/webgoat/src/main/scripts/webscarab.bat b/src/main/scripts/webscarab.bat similarity index 100% rename from webgoat/src/main/scripts/webscarab.bat rename to src/main/scripts/webscarab.bat diff --git a/webgoat/src/main/tomcatconf/tomcat-users.xml b/src/main/tomcatconf/tomcat-users.xml similarity index 100% rename from webgoat/src/main/tomcatconf/tomcat-users.xml rename to src/main/tomcatconf/tomcat-users.xml diff --git a/webgoat/src/main/webapp/META-INF/MANIFEST.MF b/src/main/webapp/META-INF/MANIFEST.MF similarity index 100% rename from webgoat/src/main/webapp/META-INF/MANIFEST.MF rename to src/main/webapp/META-INF/MANIFEST.MF diff --git a/webgoat/src/main/webapp/WEB-INF/server-config.wsdd b/src/main/webapp/WEB-INF/server-config.wsdd similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/server-config.wsdd rename to src/main/webapp/WEB-INF/server-config.wsdd diff --git a/webgoat/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/web.xml rename to src/main/webapp/WEB-INF/web.xml diff --git a/webgoat/src/main/webapp/WEB-INF/webgoat-class.properties b/src/main/webapp/WEB-INF/webgoat-class.properties similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/webgoat-class.properties rename to src/main/webapp/WEB-INF/webgoat-class.properties diff --git a/webgoat/src/main/webapp/WEB-INF/webgoat-lab.properties b/src/main/webapp/WEB-INF/webgoat-lab.properties similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/webgoat-lab.properties rename to src/main/webapp/WEB-INF/webgoat-lab.properties diff --git a/webgoat/src/main/webapp/WEB-INF/webgoat-owasp.properties b/src/main/webapp/WEB-INF/webgoat-owasp.properties similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/webgoat-owasp.properties rename to src/main/webapp/WEB-INF/webgoat-owasp.properties diff --git a/webgoat/src/main/webapp/WEB-INF/webgoat.properties b/src/main/webapp/WEB-INF/webgoat.properties similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/webgoat.properties rename to src/main/webapp/WEB-INF/webgoat.properties diff --git a/webgoat/src/main/webapp/WEB-INF/webgoat_oracle.sql b/src/main/webapp/WEB-INF/webgoat_oracle.sql similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/webgoat_oracle.sql rename to src/main/webapp/WEB-INF/webgoat_oracle.sql diff --git a/webgoat/src/main/webapp/WEB-INF/webgoat_sqlserver.sql b/src/main/webapp/WEB-INF/webgoat_sqlserver.sql similarity index 100% rename from webgoat/src/main/webapp/WEB-INF/webgoat_sqlserver.sql rename to src/main/webapp/WEB-INF/webgoat_sqlserver.sql diff --git a/webgoat/src/main/webapp/css/layers.css b/src/main/webapp/css/layers.css similarity index 100% rename from webgoat/src/main/webapp/css/layers.css rename to src/main/webapp/css/layers.css diff --git a/webgoat/src/main/webapp/css/lesson.css b/src/main/webapp/css/lesson.css similarity index 100% rename from webgoat/src/main/webapp/css/lesson.css rename to src/main/webapp/css/lesson.css diff --git a/webgoat/src/main/webapp/css/menu.css b/src/main/webapp/css/menu.css similarity index 100% rename from webgoat/src/main/webapp/css/menu.css rename to src/main/webapp/css/menu.css diff --git a/webgoat/src/main/webapp/css/webgoat.css b/src/main/webapp/css/webgoat.css similarity index 100% rename from webgoat/src/main/webapp/css/webgoat.css rename to src/main/webapp/css/webgoat.css diff --git a/webgoat/src/main/webapp/css/webgoat_challenge.css b/src/main/webapp/css/webgoat_challenge.css similarity index 100% rename from webgoat/src/main/webapp/css/webgoat_challenge.css rename to src/main/webapp/css/webgoat_challenge.css diff --git a/webgoat/src/main/webapp/database/database.prp b/src/main/webapp/database/database.prp similarity index 100% rename from webgoat/src/main/webapp/database/database.prp rename to src/main/webapp/database/database.prp diff --git a/webgoat/src/main/webapp/images/WebGoatFinancial/banklogo.jpg b/src/main/webapp/images/WebGoatFinancial/banklogo.jpg similarity index 100% rename from webgoat/src/main/webapp/images/WebGoatFinancial/banklogo.jpg rename to src/main/webapp/images/WebGoatFinancial/banklogo.jpg diff --git a/webgoat/src/main/webapp/images/buttons/catStarted.jpg b/src/main/webapp/images/buttons/catStarted.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/catStarted.jpg rename to src/main/webapp/images/buttons/catStarted.jpg diff --git a/webgoat/src/main/webapp/images/buttons/cookies.jpg b/src/main/webapp/images/buttons/cookies.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/cookies.jpg rename to src/main/webapp/images/buttons/cookies.jpg diff --git a/webgoat/src/main/webapp/images/buttons/cookiesOver.jpg b/src/main/webapp/images/buttons/cookiesOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/cookiesOver.jpg rename to src/main/webapp/images/buttons/cookiesOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/help.jpg b/src/main/webapp/images/buttons/help.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/help.jpg rename to src/main/webapp/images/buttons/help.jpg diff --git a/webgoat/src/main/webapp/images/buttons/helpOver.jpg b/src/main/webapp/images/buttons/helpOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/helpOver.jpg rename to src/main/webapp/images/buttons/helpOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/hint.jpg b/src/main/webapp/images/buttons/hint.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/hint.jpg rename to src/main/webapp/images/buttons/hint.jpg diff --git a/webgoat/src/main/webapp/images/buttons/hintLeft.jpg b/src/main/webapp/images/buttons/hintLeft.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/hintLeft.jpg rename to src/main/webapp/images/buttons/hintLeft.jpg diff --git a/webgoat/src/main/webapp/images/buttons/hintLeftOver.jpg b/src/main/webapp/images/buttons/hintLeftOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/hintLeftOver.jpg rename to src/main/webapp/images/buttons/hintLeftOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/hintOver.jpg b/src/main/webapp/images/buttons/hintOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/hintOver.jpg rename to src/main/webapp/images/buttons/hintOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/hintRight.jpg b/src/main/webapp/images/buttons/hintRight.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/hintRight.jpg rename to src/main/webapp/images/buttons/hintRight.jpg diff --git a/webgoat/src/main/webapp/images/buttons/hintRightOver.jpg b/src/main/webapp/images/buttons/hintRightOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/hintRightOver.jpg rename to src/main/webapp/images/buttons/hintRightOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/html.jpg b/src/main/webapp/images/buttons/html.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/html.jpg rename to src/main/webapp/images/buttons/html.jpg diff --git a/webgoat/src/main/webapp/images/buttons/htmlOver.jpg b/src/main/webapp/images/buttons/htmlOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/htmlOver.jpg rename to src/main/webapp/images/buttons/htmlOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/java.jpg b/src/main/webapp/images/buttons/java.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/java.jpg rename to src/main/webapp/images/buttons/java.jpg diff --git a/webgoat/src/main/webapp/images/buttons/javaOver.jpg b/src/main/webapp/images/buttons/javaOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/javaOver.jpg rename to src/main/webapp/images/buttons/javaOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/lessonComplete.jpg b/src/main/webapp/images/buttons/lessonComplete.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/lessonComplete.jpg rename to src/main/webapp/images/buttons/lessonComplete.jpg diff --git a/webgoat/src/main/webapp/images/buttons/logout.jpg b/src/main/webapp/images/buttons/logout.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/logout.jpg rename to src/main/webapp/images/buttons/logout.jpg diff --git a/webgoat/src/main/webapp/images/buttons/logoutOver.jpg b/src/main/webapp/images/buttons/logoutOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/logoutOver.jpg rename to src/main/webapp/images/buttons/logoutOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/params.jpg b/src/main/webapp/images/buttons/params.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/params.jpg rename to src/main/webapp/images/buttons/params.jpg diff --git a/webgoat/src/main/webapp/images/buttons/paramsOver.jpg b/src/main/webapp/images/buttons/paramsOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/paramsOver.jpg rename to src/main/webapp/images/buttons/paramsOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/plans.jpg b/src/main/webapp/images/buttons/plans.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/plans.jpg rename to src/main/webapp/images/buttons/plans.jpg diff --git a/webgoat/src/main/webapp/images/buttons/plansOver.jpg b/src/main/webapp/images/buttons/plansOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/plansOver.jpg rename to src/main/webapp/images/buttons/plansOver.jpg diff --git a/webgoat/src/main/webapp/images/buttons/solutions.jpg b/src/main/webapp/images/buttons/solutions.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/solutions.jpg rename to src/main/webapp/images/buttons/solutions.jpg diff --git a/webgoat/src/main/webapp/images/buttons/solutionsOver.jpg b/src/main/webapp/images/buttons/solutionsOver.jpg similarity index 100% rename from webgoat/src/main/webapp/images/buttons/solutionsOver.jpg rename to src/main/webapp/images/buttons/solutionsOver.jpg diff --git a/webgoat/src/main/webapp/images/header/header.jpg b/src/main/webapp/images/header/header.jpg similarity index 100% rename from webgoat/src/main/webapp/images/header/header.jpg rename to src/main/webapp/images/header/header.jpg diff --git a/webgoat/src/main/webapp/images/header/header_ASP.jpg b/src/main/webapp/images/header/header_ASP.jpg similarity index 100% rename from webgoat/src/main/webapp/images/header/header_ASP.jpg rename to src/main/webapp/images/header/header_ASP.jpg diff --git a/webgoat/src/main/webapp/images/header/header_CShrp.jpg b/src/main/webapp/images/header/header_CShrp.jpg similarity index 100% rename from webgoat/src/main/webapp/images/header/header_CShrp.jpg rename to src/main/webapp/images/header/header_CShrp.jpg diff --git a/webgoat/src/main/webapp/images/header/header_coldFusion.jpg b/src/main/webapp/images/header/header_coldFusion.jpg similarity index 100% rename from webgoat/src/main/webapp/images/header/header_coldFusion.jpg rename to src/main/webapp/images/header/header_coldFusion.jpg diff --git a/webgoat/src/main/webapp/images/header/header_dotNet.jpg b/src/main/webapp/images/header/header_dotNet.jpg similarity index 100% rename from webgoat/src/main/webapp/images/header/header_dotNet.jpg rename to src/main/webapp/images/header/header_dotNet.jpg diff --git a/webgoat/src/main/webapp/images/icons/rightArrow.jpg b/src/main/webapp/images/icons/rightArrow.jpg similarity index 100% rename from webgoat/src/main/webapp/images/icons/rightArrow.jpg rename to src/main/webapp/images/icons/rightArrow.jpg diff --git a/webgoat/src/main/webapp/images/introduction/HowToUse_1.jpg b/src/main/webapp/images/introduction/HowToUse_1.jpg similarity index 100% rename from webgoat/src/main/webapp/images/introduction/HowToUse_1.jpg rename to src/main/webapp/images/introduction/HowToUse_1.jpg diff --git a/webgoat/src/main/webapp/images/introduction/HowToUse_2.jpg b/src/main/webapp/images/introduction/HowToUse_2.jpg similarity index 100% rename from webgoat/src/main/webapp/images/introduction/HowToUse_2.jpg rename to src/main/webapp/images/introduction/HowToUse_2.jpg diff --git a/webgoat/src/main/webapp/images/introduction/HowToUse_3.jpg b/src/main/webapp/images/introduction/HowToUse_3.jpg similarity index 100% rename from webgoat/src/main/webapp/images/introduction/HowToUse_3.jpg rename to src/main/webapp/images/introduction/HowToUse_3.jpg diff --git a/webgoat/src/main/webapp/images/introduction/firebug.jpg b/src/main/webapp/images/introduction/firebug.jpg similarity index 100% rename from webgoat/src/main/webapp/images/introduction/firebug.jpg rename to src/main/webapp/images/introduction/firebug.jpg diff --git a/webgoat/src/main/webapp/images/introduction/iewatch.jpg b/src/main/webapp/images/introduction/iewatch.jpg similarity index 100% rename from webgoat/src/main/webapp/images/introduction/iewatch.jpg rename to src/main/webapp/images/introduction/iewatch.jpg diff --git a/webgoat/src/main/webapp/images/introduction/interface.jpg b/src/main/webapp/images/introduction/interface.jpg similarity index 100% rename from webgoat/src/main/webapp/images/introduction/interface.jpg rename to src/main/webapp/images/introduction/interface.jpg diff --git a/webgoat/src/main/webapp/images/introduction/webscarab.jpg b/src/main/webapp/images/introduction/webscarab.jpg similarity index 100% rename from webgoat/src/main/webapp/images/introduction/webscarab.jpg rename to src/main/webapp/images/introduction/webscarab.jpg diff --git a/webgoat/src/main/webapp/images/introduction/wireshark.png b/src/main/webapp/images/introduction/wireshark.png similarity index 100% rename from webgoat/src/main/webapp/images/introduction/wireshark.png rename to src/main/webapp/images/introduction/wireshark.png diff --git a/webgoat/src/main/webapp/images/logos/Thumbs.db b/src/main/webapp/images/logos/Thumbs.db similarity index 100% rename from webgoat/src/main/webapp/images/logos/Thumbs.db rename to src/main/webapp/images/logos/Thumbs.db diff --git a/webgoat/src/main/webapp/images/logos/aspect.jpg b/src/main/webapp/images/logos/aspect.jpg similarity index 100% rename from webgoat/src/main/webapp/images/logos/aspect.jpg rename to src/main/webapp/images/logos/aspect.jpg diff --git a/webgoat/src/main/webapp/images/logos/macadamian.gif b/src/main/webapp/images/logos/macadamian.gif similarity index 100% rename from webgoat/src/main/webapp/images/logos/macadamian.gif rename to src/main/webapp/images/logos/macadamian.gif diff --git a/webgoat/src/main/webapp/images/logos/mandiant.png b/src/main/webapp/images/logos/mandiant.png similarity index 100% rename from webgoat/src/main/webapp/images/logos/mandiant.png rename to src/main/webapp/images/logos/mandiant.png diff --git a/webgoat/src/main/webapp/images/logos/ounce.jpg b/src/main/webapp/images/logos/ounce.jpg similarity index 100% rename from webgoat/src/main/webapp/images/logos/ounce.jpg rename to src/main/webapp/images/logos/ounce.jpg diff --git a/webgoat/src/main/webapp/images/logos/owasp.jpg b/src/main/webapp/images/logos/owasp.jpg similarity index 100% rename from webgoat/src/main/webapp/images/logos/owasp.jpg rename to src/main/webapp/images/logos/owasp.jpg diff --git a/webgoat/src/main/webapp/images/logos/parasoft.jpg b/src/main/webapp/images/logos/parasoft.jpg similarity index 100% rename from webgoat/src/main/webapp/images/logos/parasoft.jpg rename to src/main/webapp/images/logos/parasoft.jpg diff --git a/webgoat/src/main/webapp/images/logos/seleucus.png b/src/main/webapp/images/logos/seleucus.png similarity index 100% rename from webgoat/src/main/webapp/images/logos/seleucus.png rename to src/main/webapp/images/logos/seleucus.png diff --git a/webgoat/src/main/webapp/images/logos/softwaresecured.gif b/src/main/webapp/images/logos/softwaresecured.gif similarity index 100% rename from webgoat/src/main/webapp/images/logos/softwaresecured.gif rename to src/main/webapp/images/logos/softwaresecured.gif diff --git a/webgoat/src/main/webapp/images/logos/zionsecurity.gif b/src/main/webapp/images/logos/zionsecurity.gif similarity index 100% rename from webgoat/src/main/webapp/images/logos/zionsecurity.gif rename to src/main/webapp/images/logos/zionsecurity.gif diff --git a/webgoat/src/main/webapp/images/menu_images/1x1.gif b/src/main/webapp/images/menu_images/1x1.gif similarity index 100% rename from webgoat/src/main/webapp/images/menu_images/1x1.gif rename to src/main/webapp/images/menu_images/1x1.gif diff --git a/webgoat/src/main/webapp/javascript/DOMXSS.js b/src/main/webapp/javascript/DOMXSS.js similarity index 100% rename from webgoat/src/main/webapp/javascript/DOMXSS.js rename to src/main/webapp/javascript/DOMXSS.js diff --git a/webgoat/src/main/webapp/javascript/DOMXSS_backup.js b/src/main/webapp/javascript/DOMXSS_backup.js similarity index 100% rename from webgoat/src/main/webapp/javascript/DOMXSS_backup.js rename to src/main/webapp/javascript/DOMXSS_backup.js diff --git a/webgoat/src/main/webapp/javascript/clientSideFiltering.js b/src/main/webapp/javascript/clientSideFiltering.js similarity index 100% rename from webgoat/src/main/webapp/javascript/clientSideFiltering.js rename to src/main/webapp/javascript/clientSideFiltering.js diff --git a/webgoat/src/main/webapp/javascript/clientSideValidation.js b/src/main/webapp/javascript/clientSideValidation.js similarity index 100% rename from webgoat/src/main/webapp/javascript/clientSideValidation.js rename to src/main/webapp/javascript/clientSideValidation.js diff --git a/webgoat/src/main/webapp/javascript/escape.js b/src/main/webapp/javascript/escape.js similarity index 100% rename from webgoat/src/main/webapp/javascript/escape.js rename to src/main/webapp/javascript/escape.js diff --git a/webgoat/src/main/webapp/javascript/eval.js b/src/main/webapp/javascript/eval.js similarity index 100% rename from webgoat/src/main/webapp/javascript/eval.js rename to src/main/webapp/javascript/eval.js diff --git a/webgoat/src/main/webapp/javascript/instructor/DOMXSS_i.js b/src/main/webapp/javascript/instructor/DOMXSS_i.js similarity index 100% rename from webgoat/src/main/webapp/javascript/instructor/DOMXSS_i.js rename to src/main/webapp/javascript/instructor/DOMXSS_i.js diff --git a/webgoat/src/main/webapp/javascript/javascript.js b/src/main/webapp/javascript/javascript.js similarity index 100% rename from webgoat/src/main/webapp/javascript/javascript.js rename to src/main/webapp/javascript/javascript.js diff --git a/webgoat/src/main/webapp/javascript/lessonNav.js b/src/main/webapp/javascript/lessonNav.js similarity index 100% rename from webgoat/src/main/webapp/javascript/lessonNav.js rename to src/main/webapp/javascript/lessonNav.js diff --git a/webgoat/src/main/webapp/javascript/makeWindow.js b/src/main/webapp/javascript/makeWindow.js similarity index 100% rename from webgoat/src/main/webapp/javascript/makeWindow.js rename to src/main/webapp/javascript/makeWindow.js diff --git a/webgoat/src/main/webapp/javascript/menu_system.js b/src/main/webapp/javascript/menu_system.js similarity index 100% rename from webgoat/src/main/webapp/javascript/menu_system.js rename to src/main/webapp/javascript/menu_system.js diff --git a/webgoat/src/main/webapp/javascript/sameOrigin.js b/src/main/webapp/javascript/sameOrigin.js similarity index 100% rename from webgoat/src/main/webapp/javascript/sameOrigin.js rename to src/main/webapp/javascript/sameOrigin.js diff --git a/webgoat/src/main/webapp/javascript/toggle.js b/src/main/webapp/javascript/toggle.js similarity index 100% rename from webgoat/src/main/webapp/javascript/toggle.js rename to src/main/webapp/javascript/toggle.js diff --git a/webgoat/src/main/webapp/lesson_plans/English/AccessControlMatrix.html b/src/main/webapp/lesson_plans/English/AccessControlMatrix.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/AccessControlMatrix.html rename to src/main/webapp/lesson_plans/English/AccessControlMatrix.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/BackDoors.html b/src/main/webapp/lesson_plans/English/BackDoors.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/BackDoors.html rename to src/main/webapp/lesson_plans/English/BackDoors.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/BasicAuthentication.html b/src/main/webapp/lesson_plans/English/BasicAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/BasicAuthentication.html rename to src/main/webapp/lesson_plans/English/BasicAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/BlindSqlInjection.html b/src/main/webapp/lesson_plans/English/BlindSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/BlindSqlInjection.html rename to src/main/webapp/lesson_plans/English/BlindSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/CSRF.html b/src/main/webapp/lesson_plans/English/CSRF.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/CSRF.html rename to src/main/webapp/lesson_plans/English/CSRF.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ChallengeScreen.html b/src/main/webapp/lesson_plans/English/ChallengeScreen.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ChallengeScreen.html rename to src/main/webapp/lesson_plans/English/ChallengeScreen.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ClientSideFiltering.html b/src/main/webapp/lesson_plans/English/ClientSideFiltering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ClientSideFiltering.html rename to src/main/webapp/lesson_plans/English/ClientSideFiltering.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ClientSideValidation.html b/src/main/webapp/lesson_plans/English/ClientSideValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ClientSideValidation.html rename to src/main/webapp/lesson_plans/English/ClientSideValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/CommandInjection.html b/src/main/webapp/lesson_plans/English/CommandInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/CommandInjection.html rename to src/main/webapp/lesson_plans/English/CommandInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ConcurrencyCart.html b/src/main/webapp/lesson_plans/English/ConcurrencyCart.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ConcurrencyCart.html rename to src/main/webapp/lesson_plans/English/ConcurrencyCart.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/CrossSiteScripting.html b/src/main/webapp/lesson_plans/English/CrossSiteScripting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/CrossSiteScripting.html rename to src/main/webapp/lesson_plans/English/CrossSiteScripting.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/CsrfPromptByPass.html b/src/main/webapp/lesson_plans/English/CsrfPromptByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/CsrfPromptByPass.html rename to src/main/webapp/lesson_plans/English/CsrfPromptByPass.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/CsrfTokenByPass.html b/src/main/webapp/lesson_plans/English/CsrfTokenByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/CsrfTokenByPass.html rename to src/main/webapp/lesson_plans/English/CsrfTokenByPass.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/DBCrossSiteScripting.html b/src/main/webapp/lesson_plans/English/DBCrossSiteScripting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/DBCrossSiteScripting.html rename to src/main/webapp/lesson_plans/English/DBCrossSiteScripting.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/DBSQLInjection.html b/src/main/webapp/lesson_plans/English/DBSQLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/DBSQLInjection.html rename to src/main/webapp/lesson_plans/English/DBSQLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/DOMInjection.html b/src/main/webapp/lesson_plans/English/DOMInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/DOMInjection.html rename to src/main/webapp/lesson_plans/English/DOMInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/DOMXSS.html b/src/main/webapp/lesson_plans/English/DOMXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/DOMXSS.html rename to src/main/webapp/lesson_plans/English/DOMXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/DOS_Login.html b/src/main/webapp/lesson_plans/English/DOS_Login.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/DOS_Login.html rename to src/main/webapp/lesson_plans/English/DOS_Login.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/DangerousEval.html b/src/main/webapp/lesson_plans/English/DangerousEval.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/DangerousEval.html rename to src/main/webapp/lesson_plans/English/DangerousEval.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/Encoding.html b/src/main/webapp/lesson_plans/English/Encoding.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/Encoding.html rename to src/main/webapp/lesson_plans/English/Encoding.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/FailOpenAuthentication.html b/src/main/webapp/lesson_plans/English/FailOpenAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/FailOpenAuthentication.html rename to src/main/webapp/lesson_plans/English/FailOpenAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ForcedBrowsing.html b/src/main/webapp/lesson_plans/English/ForcedBrowsing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ForcedBrowsing.html rename to src/main/webapp/lesson_plans/English/ForcedBrowsing.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ForgotPassword.html b/src/main/webapp/lesson_plans/English/ForgotPassword.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ForgotPassword.html rename to src/main/webapp/lesson_plans/English/ForgotPassword.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/HiddenFieldTampering.html b/src/main/webapp/lesson_plans/English/HiddenFieldTampering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/HiddenFieldTampering.html rename to src/main/webapp/lesson_plans/English/HiddenFieldTampering.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/HowToWork.html b/src/main/webapp/lesson_plans/English/HowToWork.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/HowToWork.html rename to src/main/webapp/lesson_plans/English/HowToWork.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/HtmlClues.html b/src/main/webapp/lesson_plans/English/HtmlClues.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/HtmlClues.html rename to src/main/webapp/lesson_plans/English/HtmlClues.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/HttpBasics.html b/src/main/webapp/lesson_plans/English/HttpBasics.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/HttpBasics.html rename to src/main/webapp/lesson_plans/English/HttpBasics.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/HttpOnly.html b/src/main/webapp/lesson_plans/English/HttpOnly.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/HttpOnly.html rename to src/main/webapp/lesson_plans/English/HttpOnly.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/HttpSplitting.html b/src/main/webapp/lesson_plans/English/HttpSplitting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/HttpSplitting.html rename to src/main/webapp/lesson_plans/English/HttpSplitting.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/InsecureLogin.html b/src/main/webapp/lesson_plans/English/InsecureLogin.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/InsecureLogin.html rename to src/main/webapp/lesson_plans/English/InsecureLogin.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/JSONInjection.html b/src/main/webapp/lesson_plans/English/JSONInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/JSONInjection.html rename to src/main/webapp/lesson_plans/English/JSONInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/JavaScriptValidation.html b/src/main/webapp/lesson_plans/English/JavaScriptValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/JavaScriptValidation.html rename to src/main/webapp/lesson_plans/English/JavaScriptValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/Lesson_Plan_Template.html b/src/main/webapp/lesson_plans/English/Lesson_Plan_Template.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/Lesson_Plan_Template.html rename to src/main/webapp/lesson_plans/English/Lesson_Plan_Template.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/LogSpoofing.html b/src/main/webapp/lesson_plans/English/LogSpoofing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/LogSpoofing.html rename to src/main/webapp/lesson_plans/English/LogSpoofing.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/MultiLevelLogin1.html b/src/main/webapp/lesson_plans/English/MultiLevelLogin1.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/MultiLevelLogin1.html rename to src/main/webapp/lesson_plans/English/MultiLevelLogin1.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/MultiLevelLogin2.html b/src/main/webapp/lesson_plans/English/MultiLevelLogin2.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/MultiLevelLogin2.html rename to src/main/webapp/lesson_plans/English/MultiLevelLogin2.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/NewLesson.html b/src/main/webapp/lesson_plans/English/NewLesson.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/NewLesson.html rename to src/main/webapp/lesson_plans/English/NewLesson.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/OffByOne.html b/src/main/webapp/lesson_plans/English/OffByOne.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/OffByOne.html rename to src/main/webapp/lesson_plans/English/OffByOne.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/PasswordStrength.html b/src/main/webapp/lesson_plans/English/PasswordStrength.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/PasswordStrength.html rename to src/main/webapp/lesson_plans/English/PasswordStrength.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/PathBasedAccessControl.html b/src/main/webapp/lesson_plans/English/PathBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/PathBasedAccessControl.html rename to src/main/webapp/lesson_plans/English/PathBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/Phishing.html b/src/main/webapp/lesson_plans/English/Phishing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/Phishing.html rename to src/main/webapp/lesson_plans/English/Phishing.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ReflectedXSS.html b/src/main/webapp/lesson_plans/English/ReflectedXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ReflectedXSS.html rename to src/main/webapp/lesson_plans/English/ReflectedXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/RemoteAdminFlaw.html b/src/main/webapp/lesson_plans/English/RemoteAdminFlaw.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/RemoteAdminFlaw.html rename to src/main/webapp/lesson_plans/English/RemoteAdminFlaw.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/RoleBasedAccessControl.html b/src/main/webapp/lesson_plans/English/RoleBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/RoleBasedAccessControl.html rename to src/main/webapp/lesson_plans/English/RoleBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/SQLInjection.html b/src/main/webapp/lesson_plans/English/SQLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/SQLInjection.html rename to src/main/webapp/lesson_plans/English/SQLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/SameOriginPolicyProtection.html b/src/main/webapp/lesson_plans/English/SameOriginPolicyProtection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/SameOriginPolicyProtection.html rename to src/main/webapp/lesson_plans/English/SameOriginPolicyProtection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/SessionFixation.html b/src/main/webapp/lesson_plans/English/SessionFixation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/SessionFixation.html rename to src/main/webapp/lesson_plans/English/SessionFixation.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/SilentTransactions.html b/src/main/webapp/lesson_plans/English/SilentTransactions.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/SilentTransactions.html rename to src/main/webapp/lesson_plans/English/SilentTransactions.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/SoapRequest.html b/src/main/webapp/lesson_plans/English/SoapRequest.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/SoapRequest.html rename to src/main/webapp/lesson_plans/English/SoapRequest.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/SqlNumericInjection.html b/src/main/webapp/lesson_plans/English/SqlNumericInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/SqlNumericInjection.html rename to src/main/webapp/lesson_plans/English/SqlNumericInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/SqlStringInjection.html b/src/main/webapp/lesson_plans/English/SqlStringInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/SqlStringInjection.html rename to src/main/webapp/lesson_plans/English/SqlStringInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/StoredXss.html b/src/main/webapp/lesson_plans/English/StoredXss.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/StoredXss.html rename to src/main/webapp/lesson_plans/English/StoredXss.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/ThreadSafetyProblem.html b/src/main/webapp/lesson_plans/English/ThreadSafetyProblem.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/ThreadSafetyProblem.html rename to src/main/webapp/lesson_plans/English/ThreadSafetyProblem.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/TomcatSetup.html b/src/main/webapp/lesson_plans/English/TomcatSetup.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/TomcatSetup.html rename to src/main/webapp/lesson_plans/English/TomcatSetup.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/TraceXSS.html b/src/main/webapp/lesson_plans/English/TraceXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/TraceXSS.html rename to src/main/webapp/lesson_plans/English/TraceXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/UncheckedEmail.html b/src/main/webapp/lesson_plans/English/UncheckedEmail.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/UncheckedEmail.html rename to src/main/webapp/lesson_plans/English/UncheckedEmail.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/UsefulTools.html b/src/main/webapp/lesson_plans/English/UsefulTools.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/UsefulTools.html rename to src/main/webapp/lesson_plans/English/UsefulTools.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/WSDLScanning.html b/src/main/webapp/lesson_plans/English/WSDLScanning.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/WSDLScanning.html rename to src/main/webapp/lesson_plans/English/WSDLScanning.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/WeakAuthenticationCookie.html b/src/main/webapp/lesson_plans/English/WeakAuthenticationCookie.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/WeakAuthenticationCookie.html rename to src/main/webapp/lesson_plans/English/WeakAuthenticationCookie.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/WeakSessionID.html b/src/main/webapp/lesson_plans/English/WeakSessionID.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/WeakSessionID.html rename to src/main/webapp/lesson_plans/English/WeakSessionID.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/WelcomeScreeen.html b/src/main/webapp/lesson_plans/English/WelcomeScreeen.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/WelcomeScreeen.html rename to src/main/webapp/lesson_plans/English/WelcomeScreeen.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/WsSAXInjection.html b/src/main/webapp/lesson_plans/English/WsSAXInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/WsSAXInjection.html rename to src/main/webapp/lesson_plans/English/WsSAXInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/WsSqlInjection.html b/src/main/webapp/lesson_plans/English/WsSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/WsSqlInjection.html rename to src/main/webapp/lesson_plans/English/WsSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/XMLInjection.html b/src/main/webapp/lesson_plans/English/XMLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/XMLInjection.html rename to src/main/webapp/lesson_plans/English/XMLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/English/XPATHInjection.html b/src/main/webapp/lesson_plans/English/XPATHInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/English/XPATHInjection.html rename to src/main/webapp/lesson_plans/English/XPATHInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/BasicAuthentication.html b/src/main/webapp/lesson_plans/German/BasicAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/BasicAuthentication.html rename to src/main/webapp/lesson_plans/German/BasicAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/CommandInjection.html b/src/main/webapp/lesson_plans/German/CommandInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/CommandInjection.html rename to src/main/webapp/lesson_plans/German/CommandInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/HiddenFieldTampering.html b/src/main/webapp/lesson_plans/German/HiddenFieldTampering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/HiddenFieldTampering.html rename to src/main/webapp/lesson_plans/German/HiddenFieldTampering.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/HtmlClues.html b/src/main/webapp/lesson_plans/German/HtmlClues.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/HtmlClues.html rename to src/main/webapp/lesson_plans/German/HtmlClues.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/HttpBasics.html b/src/main/webapp/lesson_plans/German/HttpBasics.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/HttpBasics.html rename to src/main/webapp/lesson_plans/German/HttpBasics.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/JavaScriptValidation.html b/src/main/webapp/lesson_plans/German/JavaScriptValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/JavaScriptValidation.html rename to src/main/webapp/lesson_plans/German/JavaScriptValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/LogSpoofing.html b/src/main/webapp/lesson_plans/German/LogSpoofing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/LogSpoofing.html rename to src/main/webapp/lesson_plans/German/LogSpoofing.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/PathBasedAccessControl.html b/src/main/webapp/lesson_plans/German/PathBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/PathBasedAccessControl.html rename to src/main/webapp/lesson_plans/German/PathBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/ReflectedXSS.html b/src/main/webapp/lesson_plans/German/ReflectedXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/ReflectedXSS.html rename to src/main/webapp/lesson_plans/German/ReflectedXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/RemoteAdminFlaw.html b/src/main/webapp/lesson_plans/German/RemoteAdminFlaw.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/RemoteAdminFlaw.html rename to src/main/webapp/lesson_plans/German/RemoteAdminFlaw.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/SqlNumericInjection.html b/src/main/webapp/lesson_plans/German/SqlNumericInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/SqlNumericInjection.html rename to src/main/webapp/lesson_plans/German/SqlNumericInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/SqlStringInjection.html b/src/main/webapp/lesson_plans/German/SqlStringInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/SqlStringInjection.html rename to src/main/webapp/lesson_plans/German/SqlStringInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/StoredXss.html b/src/main/webapp/lesson_plans/German/StoredXss.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/StoredXss.html rename to src/main/webapp/lesson_plans/German/StoredXss.html diff --git a/webgoat/src/main/webapp/lesson_plans/German/WeakAuthenticationCookie.html b/src/main/webapp/lesson_plans/German/WeakAuthenticationCookie.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/German/WeakAuthenticationCookie.html rename to src/main/webapp/lesson_plans/German/WeakAuthenticationCookie.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/BasicAuthentication.html b/src/main/webapp/lesson_plans/de/BasicAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/BasicAuthentication.html rename to src/main/webapp/lesson_plans/de/BasicAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/CommandInjection.html b/src/main/webapp/lesson_plans/de/CommandInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/CommandInjection.html rename to src/main/webapp/lesson_plans/de/CommandInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/HiddenFieldTampering.html b/src/main/webapp/lesson_plans/de/HiddenFieldTampering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/HiddenFieldTampering.html rename to src/main/webapp/lesson_plans/de/HiddenFieldTampering.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/HtmlClues.html b/src/main/webapp/lesson_plans/de/HtmlClues.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/HtmlClues.html rename to src/main/webapp/lesson_plans/de/HtmlClues.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/HttpBasics.html b/src/main/webapp/lesson_plans/de/HttpBasics.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/HttpBasics.html rename to src/main/webapp/lesson_plans/de/HttpBasics.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/JavaScriptValidation.html b/src/main/webapp/lesson_plans/de/JavaScriptValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/JavaScriptValidation.html rename to src/main/webapp/lesson_plans/de/JavaScriptValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/LogSpoofing.html b/src/main/webapp/lesson_plans/de/LogSpoofing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/LogSpoofing.html rename to src/main/webapp/lesson_plans/de/LogSpoofing.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/PathBasedAccessControl.html b/src/main/webapp/lesson_plans/de/PathBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/PathBasedAccessControl.html rename to src/main/webapp/lesson_plans/de/PathBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/ReflectedXSS.html b/src/main/webapp/lesson_plans/de/ReflectedXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/ReflectedXSS.html rename to src/main/webapp/lesson_plans/de/ReflectedXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/RemoteAdminFlaw.html b/src/main/webapp/lesson_plans/de/RemoteAdminFlaw.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/RemoteAdminFlaw.html rename to src/main/webapp/lesson_plans/de/RemoteAdminFlaw.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/SqlNumericInjection.html b/src/main/webapp/lesson_plans/de/SqlNumericInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/SqlNumericInjection.html rename to src/main/webapp/lesson_plans/de/SqlNumericInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/SqlStringInjection.html b/src/main/webapp/lesson_plans/de/SqlStringInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/SqlStringInjection.html rename to src/main/webapp/lesson_plans/de/SqlStringInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/StoredXss.html b/src/main/webapp/lesson_plans/de/StoredXss.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/StoredXss.html rename to src/main/webapp/lesson_plans/de/StoredXss.html diff --git a/webgoat/src/main/webapp/lesson_plans/de/WeakAuthenticationCookie.html b/src/main/webapp/lesson_plans/de/WeakAuthenticationCookie.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/de/WeakAuthenticationCookie.html rename to src/main/webapp/lesson_plans/de/WeakAuthenticationCookie.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/AccessControlMatrix.html b/src/main/webapp/lesson_plans/en/AccessControlMatrix.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/AccessControlMatrix.html rename to src/main/webapp/lesson_plans/en/AccessControlMatrix.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/BackDoors.html b/src/main/webapp/lesson_plans/en/BackDoors.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/BackDoors.html rename to src/main/webapp/lesson_plans/en/BackDoors.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/BasicAuthentication.html b/src/main/webapp/lesson_plans/en/BasicAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/BasicAuthentication.html rename to src/main/webapp/lesson_plans/en/BasicAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/BlindSqlInjection.html b/src/main/webapp/lesson_plans/en/BlindSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/BlindSqlInjection.html rename to src/main/webapp/lesson_plans/en/BlindSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/BufferOverflow.html b/src/main/webapp/lesson_plans/en/BufferOverflow.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/BufferOverflow.html rename to src/main/webapp/lesson_plans/en/BufferOverflow.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/CSRF.html b/src/main/webapp/lesson_plans/en/CSRF.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/CSRF.html rename to src/main/webapp/lesson_plans/en/CSRF.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ChallengeScreen.html b/src/main/webapp/lesson_plans/en/ChallengeScreen.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ChallengeScreen.html rename to src/main/webapp/lesson_plans/en/ChallengeScreen.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ClientSideFiltering.html b/src/main/webapp/lesson_plans/en/ClientSideFiltering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ClientSideFiltering.html rename to src/main/webapp/lesson_plans/en/ClientSideFiltering.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ClientSideValidation.html b/src/main/webapp/lesson_plans/en/ClientSideValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ClientSideValidation.html rename to src/main/webapp/lesson_plans/en/ClientSideValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/CommandInjection.html b/src/main/webapp/lesson_plans/en/CommandInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/CommandInjection.html rename to src/main/webapp/lesson_plans/en/CommandInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ConcurrencyCart.html b/src/main/webapp/lesson_plans/en/ConcurrencyCart.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ConcurrencyCart.html rename to src/main/webapp/lesson_plans/en/ConcurrencyCart.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/CrossSiteScripting.html b/src/main/webapp/lesson_plans/en/CrossSiteScripting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/CrossSiteScripting.html rename to src/main/webapp/lesson_plans/en/CrossSiteScripting.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/CsrfPromptByPass.html b/src/main/webapp/lesson_plans/en/CsrfPromptByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/CsrfPromptByPass.html rename to src/main/webapp/lesson_plans/en/CsrfPromptByPass.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/CsrfTokenByPass.html b/src/main/webapp/lesson_plans/en/CsrfTokenByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/CsrfTokenByPass.html rename to src/main/webapp/lesson_plans/en/CsrfTokenByPass.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/DBCrossSiteScripting.html b/src/main/webapp/lesson_plans/en/DBCrossSiteScripting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/DBCrossSiteScripting.html rename to src/main/webapp/lesson_plans/en/DBCrossSiteScripting.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/DBSQLInjection.html b/src/main/webapp/lesson_plans/en/DBSQLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/DBSQLInjection.html rename to src/main/webapp/lesson_plans/en/DBSQLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/DOMInjection.html b/src/main/webapp/lesson_plans/en/DOMInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/DOMInjection.html rename to src/main/webapp/lesson_plans/en/DOMInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/DOMXSS.html b/src/main/webapp/lesson_plans/en/DOMXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/DOMXSS.html rename to src/main/webapp/lesson_plans/en/DOMXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/DOS_Login.html b/src/main/webapp/lesson_plans/en/DOS_Login.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/DOS_Login.html rename to src/main/webapp/lesson_plans/en/DOS_Login.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/DangerousEval.html b/src/main/webapp/lesson_plans/en/DangerousEval.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/DangerousEval.html rename to src/main/webapp/lesson_plans/en/DangerousEval.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/Encoding.html b/src/main/webapp/lesson_plans/en/Encoding.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/Encoding.html rename to src/main/webapp/lesson_plans/en/Encoding.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/FailOpenAuthentication.html b/src/main/webapp/lesson_plans/en/FailOpenAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/FailOpenAuthentication.html rename to src/main/webapp/lesson_plans/en/FailOpenAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ForcedBrowsing.html b/src/main/webapp/lesson_plans/en/ForcedBrowsing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ForcedBrowsing.html rename to src/main/webapp/lesson_plans/en/ForcedBrowsing.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ForgotPassword.html b/src/main/webapp/lesson_plans/en/ForgotPassword.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ForgotPassword.html rename to src/main/webapp/lesson_plans/en/ForgotPassword.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/HiddenFieldTampering.html b/src/main/webapp/lesson_plans/en/HiddenFieldTampering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/HiddenFieldTampering.html rename to src/main/webapp/lesson_plans/en/HiddenFieldTampering.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/HowToWork.html b/src/main/webapp/lesson_plans/en/HowToWork.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/HowToWork.html rename to src/main/webapp/lesson_plans/en/HowToWork.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/HtmlClues.html b/src/main/webapp/lesson_plans/en/HtmlClues.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/HtmlClues.html rename to src/main/webapp/lesson_plans/en/HtmlClues.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/HttpBasics.html b/src/main/webapp/lesson_plans/en/HttpBasics.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/HttpBasics.html rename to src/main/webapp/lesson_plans/en/HttpBasics.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/HttpOnly.html b/src/main/webapp/lesson_plans/en/HttpOnly.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/HttpOnly.html rename to src/main/webapp/lesson_plans/en/HttpOnly.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/HttpSplitting.html b/src/main/webapp/lesson_plans/en/HttpSplitting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/HttpSplitting.html rename to src/main/webapp/lesson_plans/en/HttpSplitting.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/InsecureLogin.html b/src/main/webapp/lesson_plans/en/InsecureLogin.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/InsecureLogin.html rename to src/main/webapp/lesson_plans/en/InsecureLogin.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/JSONInjection.html b/src/main/webapp/lesson_plans/en/JSONInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/JSONInjection.html rename to src/main/webapp/lesson_plans/en/JSONInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/JavaScriptValidation.html b/src/main/webapp/lesson_plans/en/JavaScriptValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/JavaScriptValidation.html rename to src/main/webapp/lesson_plans/en/JavaScriptValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/Lesson_Plan_Template.html b/src/main/webapp/lesson_plans/en/Lesson_Plan_Template.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/Lesson_Plan_Template.html rename to src/main/webapp/lesson_plans/en/Lesson_Plan_Template.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/LogSpoofing.html b/src/main/webapp/lesson_plans/en/LogSpoofing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/LogSpoofing.html rename to src/main/webapp/lesson_plans/en/LogSpoofing.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/MultiLevelLogin1.html b/src/main/webapp/lesson_plans/en/MultiLevelLogin1.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/MultiLevelLogin1.html rename to src/main/webapp/lesson_plans/en/MultiLevelLogin1.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/MultiLevelLogin2.html b/src/main/webapp/lesson_plans/en/MultiLevelLogin2.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/MultiLevelLogin2.html rename to src/main/webapp/lesson_plans/en/MultiLevelLogin2.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/NewLesson.html b/src/main/webapp/lesson_plans/en/NewLesson.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/NewLesson.html rename to src/main/webapp/lesson_plans/en/NewLesson.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/PasswordStrength.html b/src/main/webapp/lesson_plans/en/PasswordStrength.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/PasswordStrength.html rename to src/main/webapp/lesson_plans/en/PasswordStrength.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/PathBasedAccessControl.html b/src/main/webapp/lesson_plans/en/PathBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/PathBasedAccessControl.html rename to src/main/webapp/lesson_plans/en/PathBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/Phishing.html b/src/main/webapp/lesson_plans/en/Phishing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/Phishing.html rename to src/main/webapp/lesson_plans/en/Phishing.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ReflectedXSS.html b/src/main/webapp/lesson_plans/en/ReflectedXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ReflectedXSS.html rename to src/main/webapp/lesson_plans/en/ReflectedXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/RemoteAdminFlaw.html b/src/main/webapp/lesson_plans/en/RemoteAdminFlaw.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/RemoteAdminFlaw.html rename to src/main/webapp/lesson_plans/en/RemoteAdminFlaw.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/RoleBasedAccessControl.html b/src/main/webapp/lesson_plans/en/RoleBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/RoleBasedAccessControl.html rename to src/main/webapp/lesson_plans/en/RoleBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/SQLInjection.html b/src/main/webapp/lesson_plans/en/SQLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/SQLInjection.html rename to src/main/webapp/lesson_plans/en/SQLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/SameOriginPolicyProtection.html b/src/main/webapp/lesson_plans/en/SameOriginPolicyProtection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/SameOriginPolicyProtection.html rename to src/main/webapp/lesson_plans/en/SameOriginPolicyProtection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/SessionFixation.html b/src/main/webapp/lesson_plans/en/SessionFixation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/SessionFixation.html rename to src/main/webapp/lesson_plans/en/SessionFixation.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/SilentTransactions.html b/src/main/webapp/lesson_plans/en/SilentTransactions.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/SilentTransactions.html rename to src/main/webapp/lesson_plans/en/SilentTransactions.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/SoapRequest.html b/src/main/webapp/lesson_plans/en/SoapRequest.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/SoapRequest.html rename to src/main/webapp/lesson_plans/en/SoapRequest.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/SqlNumericInjection.html b/src/main/webapp/lesson_plans/en/SqlNumericInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/SqlNumericInjection.html rename to src/main/webapp/lesson_plans/en/SqlNumericInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/SqlStringInjection.html b/src/main/webapp/lesson_plans/en/SqlStringInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/SqlStringInjection.html rename to src/main/webapp/lesson_plans/en/SqlStringInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/StoredXss.html b/src/main/webapp/lesson_plans/en/StoredXss.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/StoredXss.html rename to src/main/webapp/lesson_plans/en/StoredXss.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/ThreadSafetyProblem.html b/src/main/webapp/lesson_plans/en/ThreadSafetyProblem.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/ThreadSafetyProblem.html rename to src/main/webapp/lesson_plans/en/ThreadSafetyProblem.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/TomcatSetup.html b/src/main/webapp/lesson_plans/en/TomcatSetup.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/TomcatSetup.html rename to src/main/webapp/lesson_plans/en/TomcatSetup.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/TraceXSS.html b/src/main/webapp/lesson_plans/en/TraceXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/TraceXSS.html rename to src/main/webapp/lesson_plans/en/TraceXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/UncheckedEmail.html b/src/main/webapp/lesson_plans/en/UncheckedEmail.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/UncheckedEmail.html rename to src/main/webapp/lesson_plans/en/UncheckedEmail.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/UsefulTools.html b/src/main/webapp/lesson_plans/en/UsefulTools.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/UsefulTools.html rename to src/main/webapp/lesson_plans/en/UsefulTools.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/WSDLScanning.html b/src/main/webapp/lesson_plans/en/WSDLScanning.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/WSDLScanning.html rename to src/main/webapp/lesson_plans/en/WSDLScanning.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/WeakAuthenticationCookie.html b/src/main/webapp/lesson_plans/en/WeakAuthenticationCookie.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/WeakAuthenticationCookie.html rename to src/main/webapp/lesson_plans/en/WeakAuthenticationCookie.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/WeakSessionID.html b/src/main/webapp/lesson_plans/en/WeakSessionID.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/WeakSessionID.html rename to src/main/webapp/lesson_plans/en/WeakSessionID.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/WelcomeScreeen.html b/src/main/webapp/lesson_plans/en/WelcomeScreeen.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/WelcomeScreeen.html rename to src/main/webapp/lesson_plans/en/WelcomeScreeen.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/WsSAXInjection.html b/src/main/webapp/lesson_plans/en/WsSAXInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/WsSAXInjection.html rename to src/main/webapp/lesson_plans/en/WsSAXInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/WsSqlInjection.html b/src/main/webapp/lesson_plans/en/WsSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/WsSqlInjection.html rename to src/main/webapp/lesson_plans/en/WsSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/XMLInjection.html b/src/main/webapp/lesson_plans/en/XMLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/XMLInjection.html rename to src/main/webapp/lesson_plans/en/XMLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/en/XPATHInjection.html b/src/main/webapp/lesson_plans/en/XPATHInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/en/XPATHInjection.html rename to src/main/webapp/lesson_plans/en/XPATHInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/AccessControlMatrix.html b/src/main/webapp/lesson_plans/ru/AccessControlMatrix.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/AccessControlMatrix.html rename to src/main/webapp/lesson_plans/ru/AccessControlMatrix.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/BackDoors.html b/src/main/webapp/lesson_plans/ru/BackDoors.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/BackDoors.html rename to src/main/webapp/lesson_plans/ru/BackDoors.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/BasicAuthentication.html b/src/main/webapp/lesson_plans/ru/BasicAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/BasicAuthentication.html rename to src/main/webapp/lesson_plans/ru/BasicAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/BlindSqlInjection.html b/src/main/webapp/lesson_plans/ru/BlindSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/BlindSqlInjection.html rename to src/main/webapp/lesson_plans/ru/BlindSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/BufferOverflow.html b/src/main/webapp/lesson_plans/ru/BufferOverflow.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/BufferOverflow.html rename to src/main/webapp/lesson_plans/ru/BufferOverflow.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/CSRF.html b/src/main/webapp/lesson_plans/ru/CSRF.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/CSRF.html rename to src/main/webapp/lesson_plans/ru/CSRF.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ChallengeScreen.html b/src/main/webapp/lesson_plans/ru/ChallengeScreen.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ChallengeScreen.html rename to src/main/webapp/lesson_plans/ru/ChallengeScreen.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ClientSideFiltering.html b/src/main/webapp/lesson_plans/ru/ClientSideFiltering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ClientSideFiltering.html rename to src/main/webapp/lesson_plans/ru/ClientSideFiltering.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ClientSideValidation.html b/src/main/webapp/lesson_plans/ru/ClientSideValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ClientSideValidation.html rename to src/main/webapp/lesson_plans/ru/ClientSideValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/CommandInjection.html b/src/main/webapp/lesson_plans/ru/CommandInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/CommandInjection.html rename to src/main/webapp/lesson_plans/ru/CommandInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ConcurrencyCart.html b/src/main/webapp/lesson_plans/ru/ConcurrencyCart.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ConcurrencyCart.html rename to src/main/webapp/lesson_plans/ru/ConcurrencyCart.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/CrossSiteScripting.html b/src/main/webapp/lesson_plans/ru/CrossSiteScripting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/CrossSiteScripting.html rename to src/main/webapp/lesson_plans/ru/CrossSiteScripting.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/CsrfPromptByPass.html b/src/main/webapp/lesson_plans/ru/CsrfPromptByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/CsrfPromptByPass.html rename to src/main/webapp/lesson_plans/ru/CsrfPromptByPass.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/CsrfTokenByPass.html b/src/main/webapp/lesson_plans/ru/CsrfTokenByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/CsrfTokenByPass.html rename to src/main/webapp/lesson_plans/ru/CsrfTokenByPass.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/DBCrossSiteScripting.html b/src/main/webapp/lesson_plans/ru/DBCrossSiteScripting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/DBCrossSiteScripting.html rename to src/main/webapp/lesson_plans/ru/DBCrossSiteScripting.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/DBSQLInjection.html b/src/main/webapp/lesson_plans/ru/DBSQLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/DBSQLInjection.html rename to src/main/webapp/lesson_plans/ru/DBSQLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/DOMInjection.html b/src/main/webapp/lesson_plans/ru/DOMInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/DOMInjection.html rename to src/main/webapp/lesson_plans/ru/DOMInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/DOMXSS.html b/src/main/webapp/lesson_plans/ru/DOMXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/DOMXSS.html rename to src/main/webapp/lesson_plans/ru/DOMXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/DOS_Login.html b/src/main/webapp/lesson_plans/ru/DOS_Login.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/DOS_Login.html rename to src/main/webapp/lesson_plans/ru/DOS_Login.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/DangerousEval.html b/src/main/webapp/lesson_plans/ru/DangerousEval.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/DangerousEval.html rename to src/main/webapp/lesson_plans/ru/DangerousEval.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/Encoding.html b/src/main/webapp/lesson_plans/ru/Encoding.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/Encoding.html rename to src/main/webapp/lesson_plans/ru/Encoding.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/FailOpenAuthentication.html b/src/main/webapp/lesson_plans/ru/FailOpenAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/FailOpenAuthentication.html rename to src/main/webapp/lesson_plans/ru/FailOpenAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ForcedBrowsing.html b/src/main/webapp/lesson_plans/ru/ForcedBrowsing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ForcedBrowsing.html rename to src/main/webapp/lesson_plans/ru/ForcedBrowsing.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ForgotPassword.html b/src/main/webapp/lesson_plans/ru/ForgotPassword.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ForgotPassword.html rename to src/main/webapp/lesson_plans/ru/ForgotPassword.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/HiddenFieldTampering.html b/src/main/webapp/lesson_plans/ru/HiddenFieldTampering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/HiddenFieldTampering.html rename to src/main/webapp/lesson_plans/ru/HiddenFieldTampering.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/HowToWork.html b/src/main/webapp/lesson_plans/ru/HowToWork.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/HowToWork.html rename to src/main/webapp/lesson_plans/ru/HowToWork.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/HtmlClues.html b/src/main/webapp/lesson_plans/ru/HtmlClues.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/HtmlClues.html rename to src/main/webapp/lesson_plans/ru/HtmlClues.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/HttpBasics.html b/src/main/webapp/lesson_plans/ru/HttpBasics.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/HttpBasics.html rename to src/main/webapp/lesson_plans/ru/HttpBasics.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/HttpOnly.html b/src/main/webapp/lesson_plans/ru/HttpOnly.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/HttpOnly.html rename to src/main/webapp/lesson_plans/ru/HttpOnly.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/HttpSplitting.html b/src/main/webapp/lesson_plans/ru/HttpSplitting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/HttpSplitting.html rename to src/main/webapp/lesson_plans/ru/HttpSplitting.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/InsecureLogin.html b/src/main/webapp/lesson_plans/ru/InsecureLogin.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/InsecureLogin.html rename to src/main/webapp/lesson_plans/ru/InsecureLogin.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/JSONInjection.html b/src/main/webapp/lesson_plans/ru/JSONInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/JSONInjection.html rename to src/main/webapp/lesson_plans/ru/JSONInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/JavaScriptValidation.html b/src/main/webapp/lesson_plans/ru/JavaScriptValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/JavaScriptValidation.html rename to src/main/webapp/lesson_plans/ru/JavaScriptValidation.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/Lesson_Plan_Template.html b/src/main/webapp/lesson_plans/ru/Lesson_Plan_Template.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/Lesson_Plan_Template.html rename to src/main/webapp/lesson_plans/ru/Lesson_Plan_Template.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/LogSpoofing.html b/src/main/webapp/lesson_plans/ru/LogSpoofing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/LogSpoofing.html rename to src/main/webapp/lesson_plans/ru/LogSpoofing.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/MultiLevelLogin1.html b/src/main/webapp/lesson_plans/ru/MultiLevelLogin1.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/MultiLevelLogin1.html rename to src/main/webapp/lesson_plans/ru/MultiLevelLogin1.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/MultiLevelLogin2.html b/src/main/webapp/lesson_plans/ru/MultiLevelLogin2.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/MultiLevelLogin2.html rename to src/main/webapp/lesson_plans/ru/MultiLevelLogin2.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/NewLesson.html b/src/main/webapp/lesson_plans/ru/NewLesson.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/NewLesson.html rename to src/main/webapp/lesson_plans/ru/NewLesson.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/PasswordStrength.html b/src/main/webapp/lesson_plans/ru/PasswordStrength.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/PasswordStrength.html rename to src/main/webapp/lesson_plans/ru/PasswordStrength.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/PathBasedAccessControl.html b/src/main/webapp/lesson_plans/ru/PathBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/PathBasedAccessControl.html rename to src/main/webapp/lesson_plans/ru/PathBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/Phishing.html b/src/main/webapp/lesson_plans/ru/Phishing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/Phishing.html rename to src/main/webapp/lesson_plans/ru/Phishing.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ReflectedXSS.html b/src/main/webapp/lesson_plans/ru/ReflectedXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ReflectedXSS.html rename to src/main/webapp/lesson_plans/ru/ReflectedXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/RemoteAdminFlaw.html b/src/main/webapp/lesson_plans/ru/RemoteAdminFlaw.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/RemoteAdminFlaw.html rename to src/main/webapp/lesson_plans/ru/RemoteAdminFlaw.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/RoleBasedAccessControl.html b/src/main/webapp/lesson_plans/ru/RoleBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/RoleBasedAccessControl.html rename to src/main/webapp/lesson_plans/ru/RoleBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/SQLInjection.html b/src/main/webapp/lesson_plans/ru/SQLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/SQLInjection.html rename to src/main/webapp/lesson_plans/ru/SQLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/SameOriginPolicyProtection.html b/src/main/webapp/lesson_plans/ru/SameOriginPolicyProtection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/SameOriginPolicyProtection.html rename to src/main/webapp/lesson_plans/ru/SameOriginPolicyProtection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/SessionFixation.html b/src/main/webapp/lesson_plans/ru/SessionFixation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/SessionFixation.html rename to src/main/webapp/lesson_plans/ru/SessionFixation.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/SilentTransactions.html b/src/main/webapp/lesson_plans/ru/SilentTransactions.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/SilentTransactions.html rename to src/main/webapp/lesson_plans/ru/SilentTransactions.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/SoapRequest.html b/src/main/webapp/lesson_plans/ru/SoapRequest.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/SoapRequest.html rename to src/main/webapp/lesson_plans/ru/SoapRequest.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/SqlNumericInjection.html b/src/main/webapp/lesson_plans/ru/SqlNumericInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/SqlNumericInjection.html rename to src/main/webapp/lesson_plans/ru/SqlNumericInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/SqlStringInjection.html b/src/main/webapp/lesson_plans/ru/SqlStringInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/SqlStringInjection.html rename to src/main/webapp/lesson_plans/ru/SqlStringInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/StoredXss.html b/src/main/webapp/lesson_plans/ru/StoredXss.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/StoredXss.html rename to src/main/webapp/lesson_plans/ru/StoredXss.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/ThreadSafetyProblem.html b/src/main/webapp/lesson_plans/ru/ThreadSafetyProblem.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/ThreadSafetyProblem.html rename to src/main/webapp/lesson_plans/ru/ThreadSafetyProblem.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/TomcatSetup.html b/src/main/webapp/lesson_plans/ru/TomcatSetup.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/TomcatSetup.html rename to src/main/webapp/lesson_plans/ru/TomcatSetup.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/TraceXSS.html b/src/main/webapp/lesson_plans/ru/TraceXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/TraceXSS.html rename to src/main/webapp/lesson_plans/ru/TraceXSS.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/UncheckedEmail.html b/src/main/webapp/lesson_plans/ru/UncheckedEmail.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/UncheckedEmail.html rename to src/main/webapp/lesson_plans/ru/UncheckedEmail.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/UsefulTools.html b/src/main/webapp/lesson_plans/ru/UsefulTools.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/UsefulTools.html rename to src/main/webapp/lesson_plans/ru/UsefulTools.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/WSDLScanning.html b/src/main/webapp/lesson_plans/ru/WSDLScanning.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/WSDLScanning.html rename to src/main/webapp/lesson_plans/ru/WSDLScanning.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/WeakAuthenticationCookie.html b/src/main/webapp/lesson_plans/ru/WeakAuthenticationCookie.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/WeakAuthenticationCookie.html rename to src/main/webapp/lesson_plans/ru/WeakAuthenticationCookie.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/WeakSessionID.html b/src/main/webapp/lesson_plans/ru/WeakSessionID.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/WeakSessionID.html rename to src/main/webapp/lesson_plans/ru/WeakSessionID.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/WelcomeScreeen.html b/src/main/webapp/lesson_plans/ru/WelcomeScreeen.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/WelcomeScreeen.html rename to src/main/webapp/lesson_plans/ru/WelcomeScreeen.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/WsSAXInjection.html b/src/main/webapp/lesson_plans/ru/WsSAXInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/WsSAXInjection.html rename to src/main/webapp/lesson_plans/ru/WsSAXInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/WsSqlInjection.html b/src/main/webapp/lesson_plans/ru/WsSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/WsSqlInjection.html rename to src/main/webapp/lesson_plans/ru/WsSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/XMLInjection.html b/src/main/webapp/lesson_plans/ru/XMLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/XMLInjection.html rename to src/main/webapp/lesson_plans/ru/XMLInjection.html diff --git a/webgoat/src/main/webapp/lesson_plans/ru/XPATHInjection.html b/src/main/webapp/lesson_plans/ru/XPATHInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_plans/ru/XPATHInjection.html rename to src/main/webapp/lesson_plans/ru/XPATHInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix.html b/src/main/webapp/lesson_solutions/AccessControlMatrix.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix.html rename to src/main/webapp/lesson_solutions/AccessControlMatrix.html diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/Thumbs.db b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/Thumbs.db similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/Thumbs.db rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/Thumbs.db diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/filelist.xml b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/filelist.xml rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image001.png b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image001.png rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image002.jpg b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image002.jpg rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image003.png b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image003.png rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image004.jpg b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/image004.jpg rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/themedata.thmx b/src/main/webapp/lesson_solutions/AccessControlMatrix_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/AccessControlMatrix_files/themedata.thmx rename to src/main/webapp/lesson_solutions/AccessControlMatrix_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors.html b/src/main/webapp/lesson_solutions/BackDoors.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors.html rename to src/main/webapp/lesson_solutions/BackDoors.html diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/BackDoors_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/BackDoors_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/filelist.xml b/src/main/webapp/lesson_solutions/BackDoors_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/filelist.xml rename to src/main/webapp/lesson_solutions/BackDoors_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image001.png b/src/main/webapp/lesson_solutions/BackDoors_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image001.png rename to src/main/webapp/lesson_solutions/BackDoors_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image003.png b/src/main/webapp/lesson_solutions/BackDoors_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image003.png rename to src/main/webapp/lesson_solutions/BackDoors_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image005.png b/src/main/webapp/lesson_solutions/BackDoors_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image005.png rename to src/main/webapp/lesson_solutions/BackDoors_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image007.png b/src/main/webapp/lesson_solutions/BackDoors_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image007.png rename to src/main/webapp/lesson_solutions/BackDoors_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image009.png b/src/main/webapp/lesson_solutions/BackDoors_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image009.png rename to src/main/webapp/lesson_solutions/BackDoors_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image011.png b/src/main/webapp/lesson_solutions/BackDoors_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image011.png rename to src/main/webapp/lesson_solutions/BackDoors_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image013.jpg b/src/main/webapp/lesson_solutions/BackDoors_files/image013.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image013.jpg rename to src/main/webapp/lesson_solutions/BackDoors_files/image013.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image014.jpg b/src/main/webapp/lesson_solutions/BackDoors_files/image014.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image014.jpg rename to src/main/webapp/lesson_solutions/BackDoors_files/image014.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image015.jpg b/src/main/webapp/lesson_solutions/BackDoors_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image015.jpg rename to src/main/webapp/lesson_solutions/BackDoors_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image016.jpg b/src/main/webapp/lesson_solutions/BackDoors_files/image016.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image016.jpg rename to src/main/webapp/lesson_solutions/BackDoors_files/image016.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image017.jpg b/src/main/webapp/lesson_solutions/BackDoors_files/image017.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image017.jpg rename to src/main/webapp/lesson_solutions/BackDoors_files/image017.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image018.jpg b/src/main/webapp/lesson_solutions/BackDoors_files/image018.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/image018.jpg rename to src/main/webapp/lesson_solutions/BackDoors_files/image018.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BackDoors_files/themedata.thmx b/src/main/webapp/lesson_solutions/BackDoors_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BackDoors_files/themedata.thmx rename to src/main/webapp/lesson_solutions/BackDoors_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication.html b/src/main/webapp/lesson_solutions/BasicAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication.html rename to src/main/webapp/lesson_solutions/BasicAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/BasicAuthentication_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/filelist.xml b/src/main/webapp/lesson_solutions/BasicAuthentication_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/filelist.xml rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image001.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image001.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image003.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image003.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image005.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image005.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image007.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image007.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image009.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image009.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image011.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image011.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image013.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image013.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image013.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image013.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image015.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image015.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image015.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image015.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image017.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image017.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image017.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image017.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image019.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image019.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image019.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image019.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image021.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image021.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image021.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image021.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image023.png b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image023.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image023.png rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image023.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image025.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image025.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image025.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image025.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image026.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image026.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image026.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image026.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image027.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image027.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image027.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image027.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image028.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image028.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image028.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image028.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image029.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image029.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image029.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image029.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image030.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image030.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image030.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image030.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image031.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image031.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image031.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image031.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image032.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image032.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image032.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image032.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image033.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image033.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image033.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image033.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image034.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image034.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image034.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image034.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image035.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image035.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image035.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image035.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image036.jpg b/src/main/webapp/lesson_solutions/BasicAuthentication_files/image036.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/image036.jpg rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/image036.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/themedata.thmx b/src/main/webapp/lesson_solutions/BasicAuthentication_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BasicAuthentication_files/themedata.thmx rename to src/main/webapp/lesson_solutions/BasicAuthentication_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindNumericSqlInjection.html b/src/main/webapp/lesson_solutions/BlindNumericSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindNumericSqlInjection.html rename to src/main/webapp/lesson_solutions/BlindNumericSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/BlindStringSqlInjection.htmlSOLBAK b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/BlindStringSqlInjection.htmlSOLBAK similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/BlindStringSqlInjection.htmlSOLBAK rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/BlindStringSqlInjection.htmlSOLBAK diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image001.png b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image001.png rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image003.png b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image003.png rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image005.png b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image005.png rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image007.png b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image007.png rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image009.png b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image009.png rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image011.png b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image011.png rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image013.jpg b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image013.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image013.jpg rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image013.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image014.jpg b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image014.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image014.jpg rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image014.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image015.jpg b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image015.jpg rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image016.jpg b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image016.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image016.jpg rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image016.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image017.jpg b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image017.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image017.jpg rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image017.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image018.jpg b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image018.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/image018.jpg rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/image018.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/BlindSqlInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindSqlInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/BlindSqlInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/BlindStringSqlInjection.html b/src/main/webapp/lesson_solutions/BlindStringSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BlindStringSqlInjection.html rename to src/main/webapp/lesson_solutions/BlindStringSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions.html b/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions.html rename to src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions.html diff --git a/webgoat/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image001.jpg b/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image001.jpg rename to src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image002.jpg b/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image002.jpg rename to src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF.html b/src/main/webapp/lesson_solutions/CSRF.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF.html rename to src/main/webapp/lesson_solutions/CSRF.html diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/CSRF_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/CSRF_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/filelist.xml b/src/main/webapp/lesson_solutions/CSRF_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/filelist.xml rename to src/main/webapp/lesson_solutions/CSRF_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image001.png b/src/main/webapp/lesson_solutions/CSRF_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image001.png rename to src/main/webapp/lesson_solutions/CSRF_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image003.png b/src/main/webapp/lesson_solutions/CSRF_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image003.png rename to src/main/webapp/lesson_solutions/CSRF_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image005.png b/src/main/webapp/lesson_solutions/CSRF_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image005.png rename to src/main/webapp/lesson_solutions/CSRF_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image007.png b/src/main/webapp/lesson_solutions/CSRF_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image007.png rename to src/main/webapp/lesson_solutions/CSRF_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image009.png b/src/main/webapp/lesson_solutions/CSRF_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image009.png rename to src/main/webapp/lesson_solutions/CSRF_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image011.jpg b/src/main/webapp/lesson_solutions/CSRF_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image011.jpg rename to src/main/webapp/lesson_solutions/CSRF_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image012.jpg b/src/main/webapp/lesson_solutions/CSRF_files/image012.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image012.jpg rename to src/main/webapp/lesson_solutions/CSRF_files/image012.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image013.jpg b/src/main/webapp/lesson_solutions/CSRF_files/image013.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image013.jpg rename to src/main/webapp/lesson_solutions/CSRF_files/image013.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image014.jpg b/src/main/webapp/lesson_solutions/CSRF_files/image014.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image014.jpg rename to src/main/webapp/lesson_solutions/CSRF_files/image014.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/image015.jpg b/src/main/webapp/lesson_solutions/CSRF_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/image015.jpg rename to src/main/webapp/lesson_solutions/CSRF_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CSRF_files/themedata.thmx b/src/main/webapp/lesson_solutions/CSRF_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CSRF_files/themedata.thmx rename to src/main/webapp/lesson_solutions/CSRF_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/ClientSideFiltering.html b/src/main/webapp/lesson_solutions/ClientSideFiltering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ClientSideFiltering.html rename to src/main/webapp/lesson_solutions/ClientSideFiltering.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ClientSideFiltering_files/clientside_firebug.jpg b/src/main/webapp/lesson_solutions/ClientSideFiltering_files/clientside_firebug.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ClientSideFiltering_files/clientside_firebug.jpg rename to src/main/webapp/lesson_solutions/ClientSideFiltering_files/clientside_firebug.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ClientSideValidation.html b/src/main/webapp/lesson_solutions/ClientSideValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ClientSideValidation.html rename to src/main/webapp/lesson_solutions/ClientSideValidation.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ClientSideValidation_files/ClientSideValidation_stage1.png b/src/main/webapp/lesson_solutions/ClientSideValidation_files/ClientSideValidation_stage1.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ClientSideValidation_files/ClientSideValidation_stage1.png rename to src/main/webapp/lesson_solutions/ClientSideValidation_files/ClientSideValidation_stage1.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection.html b/src/main/webapp/lesson_solutions/CommandInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection.html rename to src/main/webapp/lesson_solutions/CommandInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/CommandInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/CommandInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/CommandInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/CommandInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image001.png b/src/main/webapp/lesson_solutions/CommandInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image001.png rename to src/main/webapp/lesson_solutions/CommandInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image003.png b/src/main/webapp/lesson_solutions/CommandInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image003.png rename to src/main/webapp/lesson_solutions/CommandInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image005.png b/src/main/webapp/lesson_solutions/CommandInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image005.png rename to src/main/webapp/lesson_solutions/CommandInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image007.jpg b/src/main/webapp/lesson_solutions/CommandInjection_files/image007.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image007.jpg rename to src/main/webapp/lesson_solutions/CommandInjection_files/image007.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image008.jpg b/src/main/webapp/lesson_solutions/CommandInjection_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image008.jpg rename to src/main/webapp/lesson_solutions/CommandInjection_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image009.jpg b/src/main/webapp/lesson_solutions/CommandInjection_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/image009.jpg rename to src/main/webapp/lesson_solutions/CommandInjection_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/CommandInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CommandInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/CommandInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart.html b/src/main/webapp/lesson_solutions/ConcurrencyCart.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart.html rename to src/main/webapp/lesson_solutions/ConcurrencyCart.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image001.jpg b/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image001.jpg rename to src/main/webapp/lesson_solutions/ConcurrencyCart_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image002.jpg b/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image002.jpg rename to src/main/webapp/lesson_solutions/ConcurrencyCart_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image003.jpg b/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image003.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ConcurrencyCart_files/image003.jpg rename to src/main/webapp/lesson_solutions/ConcurrencyCart_files/image003.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass.html b/src/main/webapp/lesson_solutions/CsrfPromptByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass.html rename to src/main/webapp/lesson_solutions/CsrfPromptByPass.html diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHack.png b/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHack.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHack.png rename to src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHack.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHacked.png b/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHacked.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHacked.png rename to src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHacked.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/imgPromptHack.png b/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/imgPromptHack.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/imgPromptHack.png rename to src/main/webapp/lesson_solutions/CsrfPromptByPass_files/imgPromptHack.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsComplete.png b/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsComplete.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsComplete.png rename to src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsComplete.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsHack.png b/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsHack.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsHack.png rename to src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsHack.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPage.png b/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPage.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPage.png rename to src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPage.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPrompt.png b/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPrompt.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPrompt.png rename to src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPrompt.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass.html b/src/main/webapp/lesson_solutions/CsrfTokenByPass.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass.html rename to src/main/webapp/lesson_solutions/CsrfTokenByPass.html diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHack.png b/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHack.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHack.png rename to src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHack.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHacked.png b/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHacked.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHacked.png rename to src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHacked.png diff --git a/webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenPage.png b/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenPage.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenPage.png rename to src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenPage.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection.html b/src/main/webapp/lesson_solutions/DOMInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection.html rename to src/main/webapp/lesson_solutions/DOMInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/DOMInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/DOMInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/DOMInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/DOMInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image001.png b/src/main/webapp/lesson_solutions/DOMInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image001.png rename to src/main/webapp/lesson_solutions/DOMInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image002.jpg b/src/main/webapp/lesson_solutions/DOMInjection_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image002.jpg rename to src/main/webapp/lesson_solutions/DOMInjection_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image003.png b/src/main/webapp/lesson_solutions/DOMInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image003.png rename to src/main/webapp/lesson_solutions/DOMInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image004.jpg b/src/main/webapp/lesson_solutions/DOMInjection_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image004.jpg rename to src/main/webapp/lesson_solutions/DOMInjection_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image005.png b/src/main/webapp/lesson_solutions/DOMInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image005.png rename to src/main/webapp/lesson_solutions/DOMInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image006.jpg b/src/main/webapp/lesson_solutions/DOMInjection_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image006.jpg rename to src/main/webapp/lesson_solutions/DOMInjection_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image007.png b/src/main/webapp/lesson_solutions/DOMInjection_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image007.png rename to src/main/webapp/lesson_solutions/DOMInjection_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image008.jpg b/src/main/webapp/lesson_solutions/DOMInjection_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image008.jpg rename to src/main/webapp/lesson_solutions/DOMInjection_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image008fix.jpg b/src/main/webapp/lesson_solutions/DOMInjection_files/image008fix.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image008fix.jpg rename to src/main/webapp/lesson_solutions/DOMInjection_files/image008fix.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image009.png b/src/main/webapp/lesson_solutions/DOMInjection_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image009.png rename to src/main/webapp/lesson_solutions/DOMInjection_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image010.jpg b/src/main/webapp/lesson_solutions/DOMInjection_files/image010.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image010.jpg rename to src/main/webapp/lesson_solutions/DOMInjection_files/image010.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image011.png b/src/main/webapp/lesson_solutions/DOMInjection_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image011.png rename to src/main/webapp/lesson_solutions/DOMInjection_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image012.jpg b/src/main/webapp/lesson_solutions/DOMInjection_files/image012.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/image012.jpg rename to src/main/webapp/lesson_solutions/DOMInjection_files/image012.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/DOMInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/DOMInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMXSS.html b/src/main/webapp/lesson_solutions/DOMXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMXSS.html rename to src/main/webapp/lesson_solutions/DOMXSS.html diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/Thumbs.db b/src/main/webapp/lesson_solutions/DOMXSS_files/Thumbs.db similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/Thumbs.db rename to src/main/webapp/lesson_solutions/DOMXSS_files/Thumbs.db diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image001.jpg b/src/main/webapp/lesson_solutions/DOMXSS_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image001.jpg rename to src/main/webapp/lesson_solutions/DOMXSS_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image002.jpg b/src/main/webapp/lesson_solutions/DOMXSS_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image002.jpg rename to src/main/webapp/lesson_solutions/DOMXSS_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image003.jpg b/src/main/webapp/lesson_solutions/DOMXSS_files/image003.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image003.jpg rename to src/main/webapp/lesson_solutions/DOMXSS_files/image003.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image004.jpg b/src/main/webapp/lesson_solutions/DOMXSS_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOMXSS_files/image004.jpg rename to src/main/webapp/lesson_solutions/DOMXSS_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login.html b/src/main/webapp/lesson_solutions/DOS_Login.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login.html rename to src/main/webapp/lesson_solutions/DOS_Login.html diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/DOS_Login_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/DOS_Login_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/filelist.xml b/src/main/webapp/lesson_solutions/DOS_Login_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/filelist.xml rename to src/main/webapp/lesson_solutions/DOS_Login_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image001.png b/src/main/webapp/lesson_solutions/DOS_Login_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image001.png rename to src/main/webapp/lesson_solutions/DOS_Login_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image002.jpg b/src/main/webapp/lesson_solutions/DOS_Login_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image002.jpg rename to src/main/webapp/lesson_solutions/DOS_Login_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image003.png b/src/main/webapp/lesson_solutions/DOS_Login_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image003.png rename to src/main/webapp/lesson_solutions/DOS_Login_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image004.jpg b/src/main/webapp/lesson_solutions/DOS_Login_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/image004.jpg rename to src/main/webapp/lesson_solutions/DOS_Login_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/themedata.thmx b/src/main/webapp/lesson_solutions/DOS_Login_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DOS_Login_files/themedata.thmx rename to src/main/webapp/lesson_solutions/DOS_Login_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/DangerousEval.html b/src/main/webapp/lesson_solutions/DangerousEval.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/DangerousEval.html rename to src/main/webapp/lesson_solutions/DangerousEval.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Encoding.html b/src/main/webapp/lesson_solutions/Encoding.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Encoding.html rename to src/main/webapp/lesson_solutions/Encoding.html diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication.html b/src/main/webapp/lesson_solutions/FailOpenAuthentication.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication.html rename to src/main/webapp/lesson_solutions/FailOpenAuthentication.html diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/filelist.xml b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/filelist.xml rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image001.png b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image001.png rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image003.png b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image003.png rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image005.png b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image005.png rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image007.png b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image007.png rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image009.jpg b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image009.jpg rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image010.jpg b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image010.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image010.jpg rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image010.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image011.jpg b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image011.jpg rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image012.jpg b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image012.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image012.jpg rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image012.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/themedata.thmx b/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/FailOpenAuthentication_files/themedata.thmx rename to src/main/webapp/lesson_solutions/FailOpenAuthentication_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing.html b/src/main/webapp/lesson_solutions/ForcedBrowsing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing.html rename to src/main/webapp/lesson_solutions/ForcedBrowsing.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/filelist.xml b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/filelist.xml rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image001.png b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image001.png rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image002.jpg b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image002.jpg rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image003.png b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image003.png rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image004.jpg b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image004.jpg rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image005.png b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image005.png rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image006.jpg b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image006.jpg rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image007.png b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image007.png rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image008.jpg b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/image008.jpg rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/themedata.thmx b/src/main/webapp/lesson_solutions/ForcedBrowsing_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForcedBrowsing_files/themedata.thmx rename to src/main/webapp/lesson_solutions/ForcedBrowsing_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword.html b/src/main/webapp/lesson_solutions/ForgotPassword.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword.html rename to src/main/webapp/lesson_solutions/ForgotPassword.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/ForgotPassword_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/ForgotPassword_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/filelist.xml b/src/main/webapp/lesson_solutions/ForgotPassword_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/filelist.xml rename to src/main/webapp/lesson_solutions/ForgotPassword_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image001.png b/src/main/webapp/lesson_solutions/ForgotPassword_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image001.png rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image003.png b/src/main/webapp/lesson_solutions/ForgotPassword_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image003.png rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image005.png b/src/main/webapp/lesson_solutions/ForgotPassword_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image005.png rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image007.png b/src/main/webapp/lesson_solutions/ForgotPassword_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image007.png rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image009.png b/src/main/webapp/lesson_solutions/ForgotPassword_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image009.png rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image011.png b/src/main/webapp/lesson_solutions/ForgotPassword_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image011.png rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image013.png b/src/main/webapp/lesson_solutions/ForgotPassword_files/image013.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image013.png rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image013.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image015.jpg b/src/main/webapp/lesson_solutions/ForgotPassword_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image015.jpg rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image016.jpg b/src/main/webapp/lesson_solutions/ForgotPassword_files/image016.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image016.jpg rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image016.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image017.jpg b/src/main/webapp/lesson_solutions/ForgotPassword_files/image017.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image017.jpg rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image017.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image018.jpg b/src/main/webapp/lesson_solutions/ForgotPassword_files/image018.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image018.jpg rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image018.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image019.jpg b/src/main/webapp/lesson_solutions/ForgotPassword_files/image019.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image019.jpg rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image019.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image020.jpg b/src/main/webapp/lesson_solutions/ForgotPassword_files/image020.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image020.jpg rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image020.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image021.jpg b/src/main/webapp/lesson_solutions/ForgotPassword_files/image021.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/image021.jpg rename to src/main/webapp/lesson_solutions/ForgotPassword_files/image021.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/themedata.thmx b/src/main/webapp/lesson_solutions/ForgotPassword_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ForgotPassword_files/themedata.thmx rename to src/main/webapp/lesson_solutions/ForgotPassword_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering.html b/src/main/webapp/lesson_solutions/HiddenFieldTampering.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering.html rename to src/main/webapp/lesson_solutions/HiddenFieldTampering.html diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/Thumbs.db b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/Thumbs.db similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/Thumbs.db rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/Thumbs.db diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/filelist.xml b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/filelist.xml rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image001.png b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image001.png rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image003.png b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image003.png rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image005.png b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image005.png rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image007.png b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image007.png rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image009.png b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image009.png rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image011.jpg b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image011.jpg rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image012.jpg b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image012.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image012.jpg rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image012.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image013.jpg b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image013.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image013.jpg rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image013.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image014.jpg b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image014.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image014.jpg rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image014.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image015.jpg b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image015.jpg rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/themedata.thmx b/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HiddenFieldTampering_files/themedata.thmx rename to src/main/webapp/lesson_solutions/HiddenFieldTampering_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues.html b/src/main/webapp/lesson_solutions/HtmlClues.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues.html rename to src/main/webapp/lesson_solutions/HtmlClues.html diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/HtmlClues_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/HtmlClues_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/filelist.xml b/src/main/webapp/lesson_solutions/HtmlClues_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/filelist.xml rename to src/main/webapp/lesson_solutions/HtmlClues_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image001.png b/src/main/webapp/lesson_solutions/HtmlClues_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image001.png rename to src/main/webapp/lesson_solutions/HtmlClues_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image003.png b/src/main/webapp/lesson_solutions/HtmlClues_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image003.png rename to src/main/webapp/lesson_solutions/HtmlClues_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image005.png b/src/main/webapp/lesson_solutions/HtmlClues_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image005.png rename to src/main/webapp/lesson_solutions/HtmlClues_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image007.png b/src/main/webapp/lesson_solutions/HtmlClues_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image007.png rename to src/main/webapp/lesson_solutions/HtmlClues_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image009.png b/src/main/webapp/lesson_solutions/HtmlClues_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image009.png rename to src/main/webapp/lesson_solutions/HtmlClues_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image011.jpg b/src/main/webapp/lesson_solutions/HtmlClues_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image011.jpg rename to src/main/webapp/lesson_solutions/HtmlClues_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image012.jpg b/src/main/webapp/lesson_solutions/HtmlClues_files/image012.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image012.jpg rename to src/main/webapp/lesson_solutions/HtmlClues_files/image012.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image013.jpg b/src/main/webapp/lesson_solutions/HtmlClues_files/image013.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image013.jpg rename to src/main/webapp/lesson_solutions/HtmlClues_files/image013.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image014.jpg b/src/main/webapp/lesson_solutions/HtmlClues_files/image014.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image014.jpg rename to src/main/webapp/lesson_solutions/HtmlClues_files/image014.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image015.jpg b/src/main/webapp/lesson_solutions/HtmlClues_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/image015.jpg rename to src/main/webapp/lesson_solutions/HtmlClues_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/themedata.thmx b/src/main/webapp/lesson_solutions/HtmlClues_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HtmlClues_files/themedata.thmx rename to src/main/webapp/lesson_solutions/HtmlClues_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics.html b/src/main/webapp/lesson_solutions/HttpBasics.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics.html rename to src/main/webapp/lesson_solutions/HttpBasics.html diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/HttpBasics_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/HttpBasics_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/filelist.xml b/src/main/webapp/lesson_solutions/HttpBasics_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/filelist.xml rename to src/main/webapp/lesson_solutions/HttpBasics_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image001.png b/src/main/webapp/lesson_solutions/HttpBasics_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image001.png rename to src/main/webapp/lesson_solutions/HttpBasics_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image003.png b/src/main/webapp/lesson_solutions/HttpBasics_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image003.png rename to src/main/webapp/lesson_solutions/HttpBasics_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image005.jpg b/src/main/webapp/lesson_solutions/HttpBasics_files/image005.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image005.jpg rename to src/main/webapp/lesson_solutions/HttpBasics_files/image005.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image006.jpg b/src/main/webapp/lesson_solutions/HttpBasics_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/image006.jpg rename to src/main/webapp/lesson_solutions/HttpBasics_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/themedata.thmx b/src/main/webapp/lesson_solutions/HttpBasics_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/themedata.thmx rename to src/main/webapp/lesson_solutions/HttpBasics_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/webscarab1.jpg b/src/main/webapp/lesson_solutions/HttpBasics_files/webscarab1.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/webscarab1.jpg rename to src/main/webapp/lesson_solutions/HttpBasics_files/webscarab1.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/webscarab2.jpg b/src/main/webapp/lesson_solutions/HttpBasics_files/webscarab2.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpBasics_files/webscarab2.jpg rename to src/main/webapp/lesson_solutions/HttpBasics_files/webscarab2.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly.html b/src/main/webapp/lesson_solutions/HttpOnly.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly.html rename to src/main/webapp/lesson_solutions/HttpOnly.html diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/HttpOnly_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/HttpOnly_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/filelist.xml b/src/main/webapp/lesson_solutions/HttpOnly_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/filelist.xml rename to src/main/webapp/lesson_solutions/HttpOnly_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image001.png b/src/main/webapp/lesson_solutions/HttpOnly_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image001.png rename to src/main/webapp/lesson_solutions/HttpOnly_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image003.png b/src/main/webapp/lesson_solutions/HttpOnly_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image003.png rename to src/main/webapp/lesson_solutions/HttpOnly_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image005.png b/src/main/webapp/lesson_solutions/HttpOnly_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image005.png rename to src/main/webapp/lesson_solutions/HttpOnly_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image007.png b/src/main/webapp/lesson_solutions/HttpOnly_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image007.png rename to src/main/webapp/lesson_solutions/HttpOnly_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image009.png b/src/main/webapp/lesson_solutions/HttpOnly_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image009.png rename to src/main/webapp/lesson_solutions/HttpOnly_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image011.png b/src/main/webapp/lesson_solutions/HttpOnly_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image011.png rename to src/main/webapp/lesson_solutions/HttpOnly_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image013.png b/src/main/webapp/lesson_solutions/HttpOnly_files/image013.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image013.png rename to src/main/webapp/lesson_solutions/HttpOnly_files/image013.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image015.jpg b/src/main/webapp/lesson_solutions/HttpOnly_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image015.jpg rename to src/main/webapp/lesson_solutions/HttpOnly_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image016.jpg b/src/main/webapp/lesson_solutions/HttpOnly_files/image016.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image016.jpg rename to src/main/webapp/lesson_solutions/HttpOnly_files/image016.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image017.jpg b/src/main/webapp/lesson_solutions/HttpOnly_files/image017.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image017.jpg rename to src/main/webapp/lesson_solutions/HttpOnly_files/image017.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image018.jpg b/src/main/webapp/lesson_solutions/HttpOnly_files/image018.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image018.jpg rename to src/main/webapp/lesson_solutions/HttpOnly_files/image018.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image019.jpg b/src/main/webapp/lesson_solutions/HttpOnly_files/image019.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image019.jpg rename to src/main/webapp/lesson_solutions/HttpOnly_files/image019.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image020.jpg b/src/main/webapp/lesson_solutions/HttpOnly_files/image020.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image020.jpg rename to src/main/webapp/lesson_solutions/HttpOnly_files/image020.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image021.jpg b/src/main/webapp/lesson_solutions/HttpOnly_files/image021.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/image021.jpg rename to src/main/webapp/lesson_solutions/HttpOnly_files/image021.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/themedata.thmx b/src/main/webapp/lesson_solutions/HttpOnly_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpOnly_files/themedata.thmx rename to src/main/webapp/lesson_solutions/HttpOnly_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting.html b/src/main/webapp/lesson_solutions/HttpSplitting.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting.html rename to src/main/webapp/lesson_solutions/HttpSplitting.html diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/HttpSplitting_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/HttpSplitting_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/filelist.xml b/src/main/webapp/lesson_solutions/HttpSplitting_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/filelist.xml rename to src/main/webapp/lesson_solutions/HttpSplitting_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image001.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image001.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image003.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image003.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image005.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image005.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image007.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image007.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image009.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image009.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image011.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image011.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image013.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image013.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image013.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image013.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image015.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image015.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image015.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image015.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image017.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image017.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image017.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image017.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image019.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image019.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image019.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image019.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image021.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image021.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image021.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image021.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image023.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image023.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image023.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image023.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image025.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image025.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image025.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image025.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image027.png b/src/main/webapp/lesson_solutions/HttpSplitting_files/image027.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image027.png rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image027.png diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image029.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image029.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image029.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image029.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image030.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image030.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image030.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image030.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image031.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image031.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image031.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image031.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image032.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image032.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image032.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image032.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image033.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image033.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image033.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image033.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image034.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image034.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image034.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image034.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image035.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image035.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image035.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image035.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image036.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image036.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image036.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image036.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image037.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image037.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image037.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image037.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image038.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image038.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image038.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image038.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image039.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image039.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image039.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image039.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image040.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image040.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image040.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image040.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image041.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image041.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image041.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image041.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image042.jpg b/src/main/webapp/lesson_solutions/HttpSplitting_files/image042.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/image042.jpg rename to src/main/webapp/lesson_solutions/HttpSplitting_files/image042.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/themedata.thmx b/src/main/webapp/lesson_solutions/HttpSplitting_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/HttpSplitting_files/themedata.thmx rename to src/main/webapp/lesson_solutions/HttpSplitting_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/InsecureLogin.html b/src/main/webapp/lesson_solutions/InsecureLogin.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/InsecureLogin.html rename to src/main/webapp/lesson_solutions/InsecureLogin.html diff --git a/webgoat/src/main/webapp/lesson_solutions/InsecureLogin_files/wireshark1.png b/src/main/webapp/lesson_solutions/InsecureLogin_files/wireshark1.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/InsecureLogin_files/wireshark1.png rename to src/main/webapp/lesson_solutions/InsecureLogin_files/wireshark1.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection.html b/src/main/webapp/lesson_solutions/JSONInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection.html rename to src/main/webapp/lesson_solutions/JSONInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/JSONInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/JSONInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/JSONInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/JSONInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image001.png b/src/main/webapp/lesson_solutions/JSONInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image001.png rename to src/main/webapp/lesson_solutions/JSONInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image003.png b/src/main/webapp/lesson_solutions/JSONInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image003.png rename to src/main/webapp/lesson_solutions/JSONInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image005.png b/src/main/webapp/lesson_solutions/JSONInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image005.png rename to src/main/webapp/lesson_solutions/JSONInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image007.png b/src/main/webapp/lesson_solutions/JSONInjection_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image007.png rename to src/main/webapp/lesson_solutions/JSONInjection_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image009.png b/src/main/webapp/lesson_solutions/JSONInjection_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image009.png rename to src/main/webapp/lesson_solutions/JSONInjection_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image011.png b/src/main/webapp/lesson_solutions/JSONInjection_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image011.png rename to src/main/webapp/lesson_solutions/JSONInjection_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image013.jpg b/src/main/webapp/lesson_solutions/JSONInjection_files/image013.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image013.jpg rename to src/main/webapp/lesson_solutions/JSONInjection_files/image013.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image014.jpg b/src/main/webapp/lesson_solutions/JSONInjection_files/image014.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image014.jpg rename to src/main/webapp/lesson_solutions/JSONInjection_files/image014.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image015.jpg b/src/main/webapp/lesson_solutions/JSONInjection_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image015.jpg rename to src/main/webapp/lesson_solutions/JSONInjection_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image016.jpg b/src/main/webapp/lesson_solutions/JSONInjection_files/image016.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image016.jpg rename to src/main/webapp/lesson_solutions/JSONInjection_files/image016.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image017.jpg b/src/main/webapp/lesson_solutions/JSONInjection_files/image017.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image017.jpg rename to src/main/webapp/lesson_solutions/JSONInjection_files/image017.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image018.jpg b/src/main/webapp/lesson_solutions/JSONInjection_files/image018.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/image018.jpg rename to src/main/webapp/lesson_solutions/JSONInjection_files/image018.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/JSONInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JSONInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/JSONInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation.html b/src/main/webapp/lesson_solutions/JavaScriptValidation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation.html rename to src/main/webapp/lesson_solutions/JavaScriptValidation.html diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/filelist.xml b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/filelist.xml rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image001.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image001.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image002.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image002.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image003.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image003.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image004.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image004.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image005.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image005.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image006.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image006.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image007.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image007.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image008.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image008.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image009.gif b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image009.gif similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image009.gif rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image009.gif diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image010.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image010.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image010.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image010.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image011.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image011.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image012.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image012.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image012.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image012.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image013.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image013.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image013.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image013.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image014.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image014.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image014.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image014.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image015.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image015.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image015.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image015.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image016.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image016.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image016.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image016.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image017.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image017.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image017.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image017.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image018.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image018.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image018.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image018.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image019.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image019.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image019.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image019.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image020.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image020.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image020.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image020.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image021.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image021.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image021.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image021.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image022.png b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image022.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image022.png rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image022.png diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image023.jpg b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image023.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/image023.jpg rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/image023.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/themedata.thmx b/src/main/webapp/lesson_solutions/JavaScriptValidation_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/JavaScriptValidation_files/themedata.thmx rename to src/main/webapp/lesson_solutions/JavaScriptValidation_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Business Layer Access Control.html b/src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Business Layer Access Control.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Business Layer Access Control.html rename to src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Business Layer Access Control.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Data Layer Access Control.html b/src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Data Layer Access Control.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Data Layer Access Control.html rename to src/main/webapp/lesson_solutions/Lab Access Control/Lab Add Data Layer Access Control.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Business Layer Access Control.html b/src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Business Layer Access Control.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Business Layer Access Control.html rename to src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Business Layer Access Control.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Data Layer Access Control.html b/src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Data Layer Access Control.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Data Layer Access Control.html rename to src/main/webapp/lesson_solutions/Lab Access Control/Lab Bypass Data Layer Access Control.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage1.png b/src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage1.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage1.png rename to src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage1.png diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage3.png b/src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage3.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage3.png rename to src/main/webapp/lesson_solutions/Lab Access Control/images/access_control_stage3.png diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Numeric SQL Injection.html b/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Numeric SQL Injection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Numeric SQL Injection.html rename to src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Numeric SQL Injection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #1.html b/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #1.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #1.html rename to src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #1.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #2.html b/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #2.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #2.html rename to src/main/webapp/lesson_solutions/Lab SQL Injection/Lab Parameterized Query #2.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab String SQL Injection.html b/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab String SQL Injection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab SQL Injection/Lab String SQL Injection.html rename to src/main/webapp/lesson_solutions/Lab SQL Injection/Lab String SQL Injection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Reflected XSS.html b/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Reflected XSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Reflected XSS.html rename to src/main/webapp/lesson_solutions/Lab XSS/Lab Block Reflected XSS.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Input Validation.html b/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Input Validation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Input Validation.html rename to src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Input Validation.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Output Encoding.html b/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Output Encoding.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Output Encoding.html rename to src/main/webapp/lesson_solutions/Lab XSS/Lab Block Stored XSS using Output Encoding.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Reflected XSS.html b/src/main/webapp/lesson_solutions/Lab XSS/Lab Reflected XSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Reflected XSS.html rename to src/main/webapp/lesson_solutions/Lab XSS/Lab Reflected XSS.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS Revisited.html b/src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS Revisited.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS Revisited.html rename to src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS Revisited.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS.html b/src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS.html rename to src/main/webapp/lesson_solutions/Lab XSS/Lab Stored XSS.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Lab XSS/images/stored_xss.png b/src/main/webapp/lesson_solutions/Lab XSS/images/stored_xss.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Lab XSS/images/stored_xss.png rename to src/main/webapp/lesson_solutions/Lab XSS/images/stored_xss.png diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing.html b/src/main/webapp/lesson_solutions/LogSpoofing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing.html rename to src/main/webapp/lesson_solutions/LogSpoofing.html diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/Thumbs.db b/src/main/webapp/lesson_solutions/LogSpoofing_files/Thumbs.db similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/Thumbs.db rename to src/main/webapp/lesson_solutions/LogSpoofing_files/Thumbs.db diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/LogSpoofing_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/LogSpoofing_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/filelist.xml b/src/main/webapp/lesson_solutions/LogSpoofing_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/filelist.xml rename to src/main/webapp/lesson_solutions/LogSpoofing_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image001.png b/src/main/webapp/lesson_solutions/LogSpoofing_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image001.png rename to src/main/webapp/lesson_solutions/LogSpoofing_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image003.png b/src/main/webapp/lesson_solutions/LogSpoofing_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image003.png rename to src/main/webapp/lesson_solutions/LogSpoofing_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image005.png b/src/main/webapp/lesson_solutions/LogSpoofing_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image005.png rename to src/main/webapp/lesson_solutions/LogSpoofing_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image007.jpg b/src/main/webapp/lesson_solutions/LogSpoofing_files/image007.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image007.jpg rename to src/main/webapp/lesson_solutions/LogSpoofing_files/image007.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image008.jpg b/src/main/webapp/lesson_solutions/LogSpoofing_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image008.jpg rename to src/main/webapp/lesson_solutions/LogSpoofing_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image009.jpg b/src/main/webapp/lesson_solutions/LogSpoofing_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/image009.jpg rename to src/main/webapp/lesson_solutions/LogSpoofing_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/themedata.thmx b/src/main/webapp/lesson_solutions/LogSpoofing_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/LogSpoofing_files/themedata.thmx rename to src/main/webapp/lesson_solutions/LogSpoofing_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/MaliciousFileExecution.html b/src/main/webapp/lesson_solutions/MaliciousFileExecution.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MaliciousFileExecution.html rename to src/main/webapp/lesson_solutions/MaliciousFileExecution.html diff --git a/webgoat/src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image001.jpg b/src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image001.jpg rename to src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image002.jpg b/src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image002.jpg rename to src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1.html b/src/main/webapp/lesson_solutions/MultiLevelLogin1.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1.html rename to src/main/webapp/lesson_solutions/MultiLevelLogin1.html diff --git a/webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/login.png b/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/login.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/login.png rename to src/main/webapp/lesson_solutions/MultiLevelLogin1_files/login.png diff --git a/webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/success.png b/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/success.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/success.png rename to src/main/webapp/lesson_solutions/MultiLevelLogin1_files/success.png diff --git a/webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/tan.png b/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/tan.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/tan.png rename to src/main/webapp/lesson_solutions/MultiLevelLogin1_files/tan.png diff --git a/webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/webscarab.png b/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/webscarab.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin1_files/webscarab.png rename to src/main/webapp/lesson_solutions/MultiLevelLogin1_files/webscarab.png diff --git a/webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin2.html b/src/main/webapp/lesson_solutions/MultiLevelLogin2.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin2.html rename to src/main/webapp/lesson_solutions/MultiLevelLogin2.html diff --git a/webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin2_files/success.png b/src/main/webapp/lesson_solutions/MultiLevelLogin2_files/success.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/MultiLevelLogin2_files/success.png rename to src/main/webapp/lesson_solutions/MultiLevelLogin2_files/success.png diff --git a/webgoat/src/main/webapp/lesson_solutions/OffByOne.html b/src/main/webapp/lesson_solutions/OffByOne.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/OffByOne.html rename to src/main/webapp/lesson_solutions/OffByOne.html diff --git a/webgoat/src/main/webapp/lesson_solutions/PasswordStrength.html b/src/main/webapp/lesson_solutions/PasswordStrength.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PasswordStrength.html rename to src/main/webapp/lesson_solutions/PasswordStrength.html diff --git a/webgoat/src/main/webapp/lesson_solutions/PasswordStrength_files/image001.jpg b/src/main/webapp/lesson_solutions/PasswordStrength_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PasswordStrength_files/image001.jpg rename to src/main/webapp/lesson_solutions/PasswordStrength_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/PasswordStrength_files/image002.jpg b/src/main/webapp/lesson_solutions/PasswordStrength_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PasswordStrength_files/image002.jpg rename to src/main/webapp/lesson_solutions/PasswordStrength_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/PasswordStrength_files/image003.jpg b/src/main/webapp/lesson_solutions/PasswordStrength_files/image003.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PasswordStrength_files/image003.jpg rename to src/main/webapp/lesson_solutions/PasswordStrength_files/image003.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl.html b/src/main/webapp/lesson_solutions/PathBasedAccessControl.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl.html rename to src/main/webapp/lesson_solutions/PathBasedAccessControl.html diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/filelist.xml b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/filelist.xml rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image001.png b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image001.png rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image002.jpg b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image002.jpg rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image003.png b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image003.png rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image004.jpg b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image004.jpg rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image005.png b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image005.png rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image006.jpg b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image006.jpg rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/themedata.thmx b/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/PathBasedAccessControl_files/themedata.thmx rename to src/main/webapp/lesson_solutions/PathBasedAccessControl_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/Phishing.html b/src/main/webapp/lesson_solutions/Phishing.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Phishing.html rename to src/main/webapp/lesson_solutions/Phishing.html diff --git a/webgoat/src/main/webapp/lesson_solutions/Phishing_files/image001.jpg b/src/main/webapp/lesson_solutions/Phishing_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/Phishing_files/image001.jpg rename to src/main/webapp/lesson_solutions/Phishing_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS.html b/src/main/webapp/lesson_solutions/ReflectedXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS.html rename to src/main/webapp/lesson_solutions/ReflectedXSS.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/ReflectedXSS_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/ReflectedXSS_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/filelist.xml b/src/main/webapp/lesson_solutions/ReflectedXSS_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/filelist.xml rename to src/main/webapp/lesson_solutions/ReflectedXSS_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image001.png b/src/main/webapp/lesson_solutions/ReflectedXSS_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image001.png rename to src/main/webapp/lesson_solutions/ReflectedXSS_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image003.png b/src/main/webapp/lesson_solutions/ReflectedXSS_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image003.png rename to src/main/webapp/lesson_solutions/ReflectedXSS_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image005.jpg b/src/main/webapp/lesson_solutions/ReflectedXSS_files/image005.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image005.jpg rename to src/main/webapp/lesson_solutions/ReflectedXSS_files/image005.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image006.jpg b/src/main/webapp/lesson_solutions/ReflectedXSS_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/image006.jpg rename to src/main/webapp/lesson_solutions/ReflectedXSS_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/themedata.thmx b/src/main/webapp/lesson_solutions/ReflectedXSS_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ReflectedXSS_files/themedata.thmx rename to src/main/webapp/lesson_solutions/ReflectedXSS_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw.html b/src/main/webapp/lesson_solutions/RemoteAdminFlaw.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw.html rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw.html diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/filelist.xml b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/filelist.xml rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image001.png b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image001.png rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image002.jpg b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image002.jpg rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image003.png b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image003.png rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image004.jpg b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image004.jpg rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image005.png b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image005.png rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image006.jpg b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image006.jpg rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/themedata.thmx b/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/themedata.thmx rename to src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/SameOriginPolicyProtection.html b/src/main/webapp/lesson_solutions/SameOriginPolicyProtection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SameOriginPolicyProtection.html rename to src/main/webapp/lesson_solutions/SameOriginPolicyProtection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SessionFixation.html b/src/main/webapp/lesson_solutions/SessionFixation.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SessionFixation.html rename to src/main/webapp/lesson_solutions/SessionFixation.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage1.png b/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage1.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage1.png rename to src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage1.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage2.png b/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage2.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage2.png rename to src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage2.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage3.png b/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage3.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage3.png rename to src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage3.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_1.png b/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_1.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_1.png rename to src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_1.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_2.png b/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_2.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_2.png rename to src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_2.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_success.png b/src/main/webapp/lesson_solutions/SessionFixation_files/sf_success.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SessionFixation_files/sf_success.png rename to src/main/webapp/lesson_solutions/SessionFixation_files/sf_success.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions.html b/src/main/webapp/lesson_solutions/SilentTransactions.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions.html rename to src/main/webapp/lesson_solutions/SilentTransactions.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/SilentTransactions_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/SilentTransactions_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/filelist.xml b/src/main/webapp/lesson_solutions/SilentTransactions_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/filelist.xml rename to src/main/webapp/lesson_solutions/SilentTransactions_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image001.png b/src/main/webapp/lesson_solutions/SilentTransactions_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image001.png rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image003.png b/src/main/webapp/lesson_solutions/SilentTransactions_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image003.png rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image005.png b/src/main/webapp/lesson_solutions/SilentTransactions_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image005.png rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image007.png b/src/main/webapp/lesson_solutions/SilentTransactions_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image007.png rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image009.jpg b/src/main/webapp/lesson_solutions/SilentTransactions_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image009.jpg rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image010.jpg b/src/main/webapp/lesson_solutions/SilentTransactions_files/image010.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image010.jpg rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image010.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image011.jpg b/src/main/webapp/lesson_solutions/SilentTransactions_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image011.jpg rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image012.jpg b/src/main/webapp/lesson_solutions/SilentTransactions_files/image012.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/image012.jpg rename to src/main/webapp/lesson_solutions/SilentTransactions_files/image012.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/themedata.thmx b/src/main/webapp/lesson_solutions/SilentTransactions_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SilentTransactions_files/themedata.thmx rename to src/main/webapp/lesson_solutions/SilentTransactions_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest.html b/src/main/webapp/lesson_solutions/SoapRequest.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest.html rename to src/main/webapp/lesson_solutions/SoapRequest.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/SoapRequest_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/SoapRequest_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/filelist.xml b/src/main/webapp/lesson_solutions/SoapRequest_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/filelist.xml rename to src/main/webapp/lesson_solutions/SoapRequest_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image001.png b/src/main/webapp/lesson_solutions/SoapRequest_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image001.png rename to src/main/webapp/lesson_solutions/SoapRequest_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image002.jpg b/src/main/webapp/lesson_solutions/SoapRequest_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image002.jpg rename to src/main/webapp/lesson_solutions/SoapRequest_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image003.png b/src/main/webapp/lesson_solutions/SoapRequest_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image003.png rename to src/main/webapp/lesson_solutions/SoapRequest_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image004.jpg b/src/main/webapp/lesson_solutions/SoapRequest_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image004.jpg rename to src/main/webapp/lesson_solutions/SoapRequest_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image005.png b/src/main/webapp/lesson_solutions/SoapRequest_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image005.png rename to src/main/webapp/lesson_solutions/SoapRequest_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image006.jpg b/src/main/webapp/lesson_solutions/SoapRequest_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image006.jpg rename to src/main/webapp/lesson_solutions/SoapRequest_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image007.png b/src/main/webapp/lesson_solutions/SoapRequest_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image007.png rename to src/main/webapp/lesson_solutions/SoapRequest_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image008.jpg b/src/main/webapp/lesson_solutions/SoapRequest_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image008.jpg rename to src/main/webapp/lesson_solutions/SoapRequest_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image009.png b/src/main/webapp/lesson_solutions/SoapRequest_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image009.png rename to src/main/webapp/lesson_solutions/SoapRequest_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image010.jpg b/src/main/webapp/lesson_solutions/SoapRequest_files/image010.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image010.jpg rename to src/main/webapp/lesson_solutions/SoapRequest_files/image010.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image011.jpg b/src/main/webapp/lesson_solutions/SoapRequest_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/image011.jpg rename to src/main/webapp/lesson_solutions/SoapRequest_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/themedata.thmx b/src/main/webapp/lesson_solutions/SoapRequest_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SoapRequest_files/themedata.thmx rename to src/main/webapp/lesson_solutions/SoapRequest_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlAddData.html b/src/main/webapp/lesson_solutions/SqlAddData.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlAddData.html rename to src/main/webapp/lesson_solutions/SqlAddData.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlAddData_files/image001.jpg b/src/main/webapp/lesson_solutions/SqlAddData_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlAddData_files/image001.jpg rename to src/main/webapp/lesson_solutions/SqlAddData_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlModifyData.html b/src/main/webapp/lesson_solutions/SqlModifyData.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlModifyData.html rename to src/main/webapp/lesson_solutions/SqlModifyData.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlModifyData_files/image001.jpg b/src/main/webapp/lesson_solutions/SqlModifyData_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlModifyData_files/image001.jpg rename to src/main/webapp/lesson_solutions/SqlModifyData_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection.html b/src/main/webapp/lesson_solutions/SqlNumericInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection.html rename to src/main/webapp/lesson_solutions/SqlNumericInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image001.png b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image001.png rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image002.jpg b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image002.jpg rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image003.png b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image003.png rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image004.jpg b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image004.jpg rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image005.png b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image005.png rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image006.jpg b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/image006.jpg rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection.png b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection.png rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection_solved.png b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection_solved.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection_solved.png rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection_solved.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/SqlNumericInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlNumericInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/SqlNumericInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection.html b/src/main/webapp/lesson_solutions/SqlStringInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection.html rename to src/main/webapp/lesson_solutions/SqlStringInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/SqlStringInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/SqlStringInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/SqlStringInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/SqlStringInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image001.png b/src/main/webapp/lesson_solutions/SqlStringInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image001.png rename to src/main/webapp/lesson_solutions/SqlStringInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image003.png b/src/main/webapp/lesson_solutions/SqlStringInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image003.png rename to src/main/webapp/lesson_solutions/SqlStringInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image005.jpg b/src/main/webapp/lesson_solutions/SqlStringInjection_files/image005.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image005.jpg rename to src/main/webapp/lesson_solutions/SqlStringInjection_files/image005.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image006.jpg b/src/main/webapp/lesson_solutions/SqlStringInjection_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/image006.jpg rename to src/main/webapp/lesson_solutions/SqlStringInjection_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/SqlStringInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/SqlStringInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/SqlStringInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/StoredXSS_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/StoredXSS_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/filelist.xml b/src/main/webapp/lesson_solutions/StoredXSS_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/filelist.xml rename to src/main/webapp/lesson_solutions/StoredXSS_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image001.png b/src/main/webapp/lesson_solutions/StoredXSS_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image001.png rename to src/main/webapp/lesson_solutions/StoredXSS_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image003.png b/src/main/webapp/lesson_solutions/StoredXSS_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image003.png rename to src/main/webapp/lesson_solutions/StoredXSS_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image005.png b/src/main/webapp/lesson_solutions/StoredXSS_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image005.png rename to src/main/webapp/lesson_solutions/StoredXSS_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image007.jpg b/src/main/webapp/lesson_solutions/StoredXSS_files/image007.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image007.jpg rename to src/main/webapp/lesson_solutions/StoredXSS_files/image007.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image008.jpg b/src/main/webapp/lesson_solutions/StoredXSS_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image008.jpg rename to src/main/webapp/lesson_solutions/StoredXSS_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image009.jpg b/src/main/webapp/lesson_solutions/StoredXSS_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/image009.jpg rename to src/main/webapp/lesson_solutions/StoredXSS_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/themedata.thmx b/src/main/webapp/lesson_solutions/StoredXSS_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXSS_files/themedata.thmx rename to src/main/webapp/lesson_solutions/StoredXSS_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/StoredXss.html b/src/main/webapp/lesson_solutions/StoredXss.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/StoredXss.html rename to src/main/webapp/lesson_solutions/StoredXss.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem.html b/src/main/webapp/lesson_solutions/ThreadSafetyProblem.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem.html rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem.html diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/filelist.xml b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/filelist.xml rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image001.png b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image001.png rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image002.jpg b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image002.jpg rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image003.png b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image003.png rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image004.jpg b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image004.jpg rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image007.png b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image007.png rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image009.jpg b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image009.jpg rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/themedata.thmx b/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/themedata.thmx rename to src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/TraceXSS.html b/src/main/webapp/lesson_solutions/TraceXSS.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/TraceXSS.html rename to src/main/webapp/lesson_solutions/TraceXSS.html diff --git a/webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/TraceXSS_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/TraceXSS_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/filelist.xml b/src/main/webapp/lesson_solutions/TraceXSS_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/filelist.xml rename to src/main/webapp/lesson_solutions/TraceXSS_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/image001.png b/src/main/webapp/lesson_solutions/TraceXSS_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/image001.png rename to src/main/webapp/lesson_solutions/TraceXSS_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/image002.jpg b/src/main/webapp/lesson_solutions/TraceXSS_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/image002.jpg rename to src/main/webapp/lesson_solutions/TraceXSS_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/themedata.thmx b/src/main/webapp/lesson_solutions/TraceXSS_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/TraceXSS_files/themedata.thmx rename to src/main/webapp/lesson_solutions/TraceXSS_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail.html b/src/main/webapp/lesson_solutions/UncheckedEmail.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail.html rename to src/main/webapp/lesson_solutions/UncheckedEmail.html diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/UncheckedEmail_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/filelist.xml b/src/main/webapp/lesson_solutions/UncheckedEmail_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/filelist.xml rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image001.png b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image001.png rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image002.jpg b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image002.jpg rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image003.png b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image003.png rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image004.jpg b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image004.jpg rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image005.png b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image005.png rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image006.jpg b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image006.jpg rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image007.png b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image007.png rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image008.jpg b/src/main/webapp/lesson_solutions/UncheckedEmail_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/image008.jpg rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/themedata.thmx b/src/main/webapp/lesson_solutions/UncheckedEmail_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/UncheckedEmail_files/themedata.thmx rename to src/main/webapp/lesson_solutions/UncheckedEmail_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning.html b/src/main/webapp/lesson_solutions/WSDLScanning.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning.html rename to src/main/webapp/lesson_solutions/WSDLScanning.html diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/WSDLScanning_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/WSDLScanning_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/filelist.xml b/src/main/webapp/lesson_solutions/WSDLScanning_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/filelist.xml rename to src/main/webapp/lesson_solutions/WSDLScanning_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image001.png b/src/main/webapp/lesson_solutions/WSDLScanning_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image001.png rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image003.png b/src/main/webapp/lesson_solutions/WSDLScanning_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image003.png rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image005.png b/src/main/webapp/lesson_solutions/WSDLScanning_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image005.png rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image007.png b/src/main/webapp/lesson_solutions/WSDLScanning_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image007.png rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image009.jpg b/src/main/webapp/lesson_solutions/WSDLScanning_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image009.jpg rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image010.jpg b/src/main/webapp/lesson_solutions/WSDLScanning_files/image010.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image010.jpg rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image010.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image011.jpg b/src/main/webapp/lesson_solutions/WSDLScanning_files/image011.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image011.jpg rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image011.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image012.jpg b/src/main/webapp/lesson_solutions/WSDLScanning_files/image012.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/image012.jpg rename to src/main/webapp/lesson_solutions/WSDLScanning_files/image012.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/themedata.thmx b/src/main/webapp/lesson_solutions/WSDLScanning_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WSDLScanning_files/themedata.thmx rename to src/main/webapp/lesson_solutions/WSDLScanning_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie.html b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie.html rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie.html diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/filelist.xml b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/filelist.xml rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image001.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image001.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image003.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image003.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image005.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image005.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image007.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image007.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image009.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image009.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image011.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image011.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image013.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image013.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image013.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image013.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image015.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image015.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image015.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image015.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image017.png b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image017.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image017.png rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image017.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image019.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image019.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image019.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image019.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image020.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image020.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image020.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image020.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image021.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image021.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image021.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image021.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image022.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image022.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image022.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image022.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image023.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image023.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image023.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image023.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image024.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image024.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image024.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image024.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image025.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image025.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image025.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image025.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image026.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image026.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image026.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image026.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image027.jpg b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image027.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image027.jpg rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image027.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/themedata.thmx b/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/themedata.thmx rename to src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID.html b/src/main/webapp/lesson_solutions/WeakSessionID.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID.html rename to src/main/webapp/lesson_solutions/WeakSessionID.html diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID.htmlBAK b/src/main/webapp/lesson_solutions/WeakSessionID.htmlBAK similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID.htmlBAK rename to src/main/webapp/lesson_solutions/WeakSessionID.htmlBAK diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image001.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_files/image001.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image001.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_files/image001.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image002.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image002.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image003.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_files/image003.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image003.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_files/image003.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image004.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image004.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image005.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_files/image005.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image005.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_files/image005.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image006.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_files/image006.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/colorschememapping.xml b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/colorschememapping.xml rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/filelist.xml b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/filelist.xml rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image001.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image001.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image003.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image003.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image005.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image005.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image007.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image007.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image010.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image010.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image010.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image010.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image012.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image012.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image012.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image012.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image014.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image014.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image014.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image014.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image016.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image016.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image016.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image016.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image018.png b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image018.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image018.png rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image018.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image020.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image020.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image020.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image020.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image021.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image021.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image021.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image021.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image022.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image022.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image022.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image022.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image023.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image023.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image023.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image023.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image024.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image024.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image024.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image024.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image025.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image025.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image025.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image025.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image026.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image026.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image026.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image026.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image027.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image027.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image027.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image027.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image028.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image028.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image028.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image028.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image029.jpg b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image029.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image029.jpg rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/image029.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/themedata.thmx b/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/themedata.thmx rename to src/main/webapp/lesson_solutions/WeakSessionID_filesBAK/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection.html b/src/main/webapp/lesson_solutions/WsSAXInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection.html rename to src/main/webapp/lesson_solutions/WsSAXInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/WsSAXInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/WsSAXInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image001.png b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image001.png rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image002.jpg b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image002.jpg rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image003.png b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image003.png rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image004.jpg b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image004.jpg rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image005.png b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image005.png rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image006.jpg b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image006.jpg rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image007.png b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image007.png rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image008.jpg b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image008.jpg rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image009.png b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image009.png rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image010.jpg b/src/main/webapp/lesson_solutions/WsSAXInjection_files/image010.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/image010.jpg rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/image010.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/WsSAXInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSAXInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/WsSAXInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection.html b/src/main/webapp/lesson_solutions/WsSqlInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection.html rename to src/main/webapp/lesson_solutions/WsSqlInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/WsSqlInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/WsSqlInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image001.png b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image001.png rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image002.jpg b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image002.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image002.jpg rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image002.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image003.png b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image003.png rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image004.jpg b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image004.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image004.jpg rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image004.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image005.png b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image005.png rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image006.jpg b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image006.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image006.jpg rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image006.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image007.png b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image007.png rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image008.jpg b/src/main/webapp/lesson_solutions/WsSqlInjection_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/image008.jpg rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/WsSqlInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/WsSqlInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/WsSqlInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection.html b/src/main/webapp/lesson_solutions/XMLInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection.html rename to src/main/webapp/lesson_solutions/XMLInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/XMLInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/XMLInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/XMLInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/XMLInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image001.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image001.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image003.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image003.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image005.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image005.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image007.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image007.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image007.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image007.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image009.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image009.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image009.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image009.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image011.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image011.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image011.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image011.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image013.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image013.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image013.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image013.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image015.png b/src/main/webapp/lesson_solutions/XMLInjection_files/image015.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image015.png rename to src/main/webapp/lesson_solutions/XMLInjection_files/image015.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image017.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image017.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image017.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image017.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image018.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image018.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image018.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image018.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image019.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image019.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image019.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image019.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image020.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image020.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image020.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image020.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image021.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image021.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image021.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image021.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image022.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image022.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image022.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image022.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image023.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image023.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image023.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image023.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image024.jpg b/src/main/webapp/lesson_solutions/XMLInjection_files/image024.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/image024.jpg rename to src/main/webapp/lesson_solutions/XMLInjection_files/image024.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/XMLInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XMLInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/XMLInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection.html b/src/main/webapp/lesson_solutions/XPATHInjection.html similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection.html rename to src/main/webapp/lesson_solutions/XPATHInjection.html diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/colorschememapping.xml b/src/main/webapp/lesson_solutions/XPATHInjection_files/colorschememapping.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/colorschememapping.xml rename to src/main/webapp/lesson_solutions/XPATHInjection_files/colorschememapping.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/filelist.xml b/src/main/webapp/lesson_solutions/XPATHInjection_files/filelist.xml similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/filelist.xml rename to src/main/webapp/lesson_solutions/XPATHInjection_files/filelist.xml diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image001.png b/src/main/webapp/lesson_solutions/XPATHInjection_files/image001.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image001.png rename to src/main/webapp/lesson_solutions/XPATHInjection_files/image001.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image003.png b/src/main/webapp/lesson_solutions/XPATHInjection_files/image003.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image003.png rename to src/main/webapp/lesson_solutions/XPATHInjection_files/image003.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image005.png b/src/main/webapp/lesson_solutions/XPATHInjection_files/image005.png similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image005.png rename to src/main/webapp/lesson_solutions/XPATHInjection_files/image005.png diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image007.jpg b/src/main/webapp/lesson_solutions/XPATHInjection_files/image007.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image007.jpg rename to src/main/webapp/lesson_solutions/XPATHInjection_files/image007.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image008.jpg b/src/main/webapp/lesson_solutions/XPATHInjection_files/image008.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image008.jpg rename to src/main/webapp/lesson_solutions/XPATHInjection_files/image008.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image009.jpg b/src/main/webapp/lesson_solutions/XPATHInjection_files/image009.jpg similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/image009.jpg rename to src/main/webapp/lesson_solutions/XPATHInjection_files/image009.jpg diff --git a/webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/themedata.thmx b/src/main/webapp/lesson_solutions/XPATHInjection_files/themedata.thmx similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/XPATHInjection_files/themedata.thmx rename to src/main/webapp/lesson_solutions/XPATHInjection_files/themedata.thmx diff --git a/webgoat/src/main/webapp/lesson_solutions/formate.css b/src/main/webapp/lesson_solutions/formate.css similarity index 100% rename from webgoat/src/main/webapp/lesson_solutions/formate.css rename to src/main/webapp/lesson_solutions/formate.css diff --git a/webgoat/src/main/webapp/lessons/Ajax/clientSideFiltering.jsp b/src/main/webapp/lessons/Ajax/clientSideFiltering.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/clientSideFiltering.jsp rename to src/main/webapp/lessons/Ajax/clientSideFiltering.jsp diff --git a/webgoat/src/main/webapp/lessons/Ajax/clientSideFiltering_backup.jsp b/src/main/webapp/lessons/Ajax/clientSideFiltering_backup.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/clientSideFiltering_backup.jsp rename to src/main/webapp/lessons/Ajax/clientSideFiltering_backup.jsp diff --git a/webgoat/src/main/webapp/lessons/Ajax/clientSideValidation.jsp b/src/main/webapp/lessons/Ajax/clientSideValidation.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/clientSideValidation.jsp rename to src/main/webapp/lessons/Ajax/clientSideValidation.jsp diff --git a/webgoat/src/main/webapp/lessons/Ajax/employees.xml b/src/main/webapp/lessons/Ajax/employees.xml similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/employees.xml rename to src/main/webapp/lessons/Ajax/employees.xml diff --git a/webgoat/src/main/webapp/lessons/Ajax/eval.jsp b/src/main/webapp/lessons/Ajax/eval.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/eval.jsp rename to src/main/webapp/lessons/Ajax/eval.jsp diff --git a/webgoat/src/main/webapp/lessons/Ajax/images/lesson1_header.jpg b/src/main/webapp/lessons/Ajax/images/lesson1_header.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/images/lesson1_header.jpg rename to src/main/webapp/lessons/Ajax/images/lesson1_header.jpg diff --git a/webgoat/src/main/webapp/lessons/Ajax/images/lesson1_workspace.jpg b/src/main/webapp/lessons/Ajax/images/lesson1_workspace.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/images/lesson1_workspace.jpg rename to src/main/webapp/lessons/Ajax/images/lesson1_workspace.jpg diff --git a/webgoat/src/main/webapp/lessons/Ajax/instructor/clientSideFiltering_i.jsp b/src/main/webapp/lessons/Ajax/instructor/clientSideFiltering_i.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/instructor/clientSideFiltering_i.jsp rename to src/main/webapp/lessons/Ajax/instructor/clientSideFiltering_i.jsp diff --git a/webgoat/src/main/webapp/lessons/Ajax/sameOrigin.jsp b/src/main/webapp/lessons/Ajax/sameOrigin.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/Ajax/sameOrigin.jsp rename to src/main/webapp/lessons/Ajax/sameOrigin.jsp diff --git a/webgoat/src/main/webapp/lessons/ConfManagement/config.jsp b/src/main/webapp/lessons/ConfManagement/config.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/ConfManagement/config.jsp rename to src/main/webapp/lessons/ConfManagement/config.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.css b/src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.css similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.css rename to src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.css diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.jsp b/src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.jsp rename to src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/EditProfile.jsp b/src/main/webapp/lessons/CrossSiteScripting/EditProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/EditProfile.jsp rename to src/main/webapp/lessons/CrossSiteScripting/EditProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/ListStaff.jsp b/src/main/webapp/lessons/CrossSiteScripting/ListStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/ListStaff.jsp rename to src/main/webapp/lessons/CrossSiteScripting/ListStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/Login.jsp b/src/main/webapp/lessons/CrossSiteScripting/Login.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/Login.jsp rename to src/main/webapp/lessons/CrossSiteScripting/Login.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/SearchStaff.jsp b/src/main/webapp/lessons/CrossSiteScripting/SearchStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/SearchStaff.jsp rename to src/main/webapp/lessons/CrossSiteScripting/SearchStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/ViewProfile.jsp b/src/main/webapp/lessons/CrossSiteScripting/ViewProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/ViewProfile.jsp rename to src/main/webapp/lessons/CrossSiteScripting/ViewProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/error.jsp b/src/main/webapp/lessons/CrossSiteScripting/error.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/error.jsp rename to src/main/webapp/lessons/CrossSiteScripting/error.jsp diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_SearchWindow.jpg b/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_SearchWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_SearchWindow.jpg rename to src/main/webapp/lessons/CrossSiteScripting/images/lesson1_SearchWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_header.jpg b/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_header.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_header.jpg rename to src/main/webapp/lessons/CrossSiteScripting/images/lesson1_header.jpg diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_loginWindow.jpg b/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_loginWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_loginWindow.jpg rename to src/main/webapp/lessons/CrossSiteScripting/images/lesson1_loginWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_menu.jpg b/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_menu.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_menu.jpg rename to src/main/webapp/lessons/CrossSiteScripting/images/lesson1_menu.jpg diff --git a/webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_workspace.jpg b/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_workspace.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/CrossSiteScripting/images/lesson1_workspace.jpg rename to src/main/webapp/lessons/CrossSiteScripting/images/lesson1_workspace.jpg diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.css b/src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.css similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.css rename to src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.css diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.jsp b/src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.jsp rename to src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.jsp diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/EditProfile.jsp b/src/main/webapp/lessons/DBCrossSiteScripting/EditProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/EditProfile.jsp rename to src/main/webapp/lessons/DBCrossSiteScripting/EditProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/ListStaff.jsp b/src/main/webapp/lessons/DBCrossSiteScripting/ListStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/ListStaff.jsp rename to src/main/webapp/lessons/DBCrossSiteScripting/ListStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/Login.jsp b/src/main/webapp/lessons/DBCrossSiteScripting/Login.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/Login.jsp rename to src/main/webapp/lessons/DBCrossSiteScripting/Login.jsp diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/SearchStaff.jsp b/src/main/webapp/lessons/DBCrossSiteScripting/SearchStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/SearchStaff.jsp rename to src/main/webapp/lessons/DBCrossSiteScripting/SearchStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/ViewProfile.jsp b/src/main/webapp/lessons/DBCrossSiteScripting/ViewProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/ViewProfile.jsp rename to src/main/webapp/lessons/DBCrossSiteScripting/ViewProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/error.jsp b/src/main/webapp/lessons/DBCrossSiteScripting/error.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/error.jsp rename to src/main/webapp/lessons/DBCrossSiteScripting/error.jsp diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_SearchWindow.jpg b/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_SearchWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_SearchWindow.jpg rename to src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_SearchWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_header.jpg b/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_header.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_header.jpg rename to src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_header.jpg diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_loginWindow.jpg b/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_loginWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_loginWindow.jpg rename to src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_loginWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_menu.jpg b/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_menu.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_menu.jpg rename to src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_menu.jpg diff --git a/webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_workspace.jpg b/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_workspace.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_workspace.jpg rename to src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_workspace.jpg diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.css b/src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.css similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.css rename to src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.css diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.jsp b/src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.jsp rename to src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.jsp diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/EditProfile.jsp b/src/main/webapp/lessons/DBSQLInjection/EditProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/EditProfile.jsp rename to src/main/webapp/lessons/DBSQLInjection/EditProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/ListStaff.jsp b/src/main/webapp/lessons/DBSQLInjection/ListStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/ListStaff.jsp rename to src/main/webapp/lessons/DBSQLInjection/ListStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/Login.jsp b/src/main/webapp/lessons/DBSQLInjection/Login.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/Login.jsp rename to src/main/webapp/lessons/DBSQLInjection/Login.jsp diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/SearchStaff.jsp b/src/main/webapp/lessons/DBSQLInjection/SearchStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/SearchStaff.jsp rename to src/main/webapp/lessons/DBSQLInjection/SearchStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/ViewProfile.jsp b/src/main/webapp/lessons/DBSQLInjection/ViewProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/ViewProfile.jsp rename to src/main/webapp/lessons/DBSQLInjection/ViewProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/error.jsp b/src/main/webapp/lessons/DBSQLInjection/error.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/error.jsp rename to src/main/webapp/lessons/DBSQLInjection/error.jsp diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_SearchWindow.jpg b/src/main/webapp/lessons/DBSQLInjection/images/lesson1_SearchWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_SearchWindow.jpg rename to src/main/webapp/lessons/DBSQLInjection/images/lesson1_SearchWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_header.jpg b/src/main/webapp/lessons/DBSQLInjection/images/lesson1_header.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_header.jpg rename to src/main/webapp/lessons/DBSQLInjection/images/lesson1_header.jpg diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_loginWindow.jpg b/src/main/webapp/lessons/DBSQLInjection/images/lesson1_loginWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_loginWindow.jpg rename to src/main/webapp/lessons/DBSQLInjection/images/lesson1_loginWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_menu.jpg b/src/main/webapp/lessons/DBSQLInjection/images/lesson1_menu.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_menu.jpg rename to src/main/webapp/lessons/DBSQLInjection/images/lesson1_menu.jpg diff --git a/webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_workspace.jpg b/src/main/webapp/lessons/DBSQLInjection/images/lesson1_workspace.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/DBSQLInjection/images/lesson1_workspace.jpg rename to src/main/webapp/lessons/DBSQLInjection/images/lesson1_workspace.jpg diff --git a/webgoat/src/main/webapp/lessons/General/redirect.jsp b/src/main/webapp/lessons/General/redirect.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/General/redirect.jsp rename to src/main/webapp/lessons/General/redirect.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/EditProfile.jsp b/src/main/webapp/lessons/GoatHillsFinancial/EditProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/EditProfile.jsp rename to src/main/webapp/lessons/GoatHillsFinancial/EditProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.css b/src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.css similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.css rename to src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.css diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.jsp b/src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.jsp rename to src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/ListStaff.jsp b/src/main/webapp/lessons/GoatHillsFinancial/ListStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/ListStaff.jsp rename to src/main/webapp/lessons/GoatHillsFinancial/ListStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/Login.jsp b/src/main/webapp/lessons/GoatHillsFinancial/Login.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/Login.jsp rename to src/main/webapp/lessons/GoatHillsFinancial/Login.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/SearchStaff.jsp b/src/main/webapp/lessons/GoatHillsFinancial/SearchStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/SearchStaff.jsp rename to src/main/webapp/lessons/GoatHillsFinancial/SearchStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/ViewProfile.jsp b/src/main/webapp/lessons/GoatHillsFinancial/ViewProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/ViewProfile.jsp rename to src/main/webapp/lessons/GoatHillsFinancial/ViewProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/error.jsp b/src/main/webapp/lessons/GoatHillsFinancial/error.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/error.jsp rename to src/main/webapp/lessons/GoatHillsFinancial/error.jsp diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/accessControl.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/accessControl.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/accessControl.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/accessControl.jpg diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/dbSchema.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/dbSchema.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/dbSchema.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/dbSchema.jpg diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_SearchWindow.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_SearchWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_SearchWindow.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_SearchWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_header.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_header.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_header.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_header.jpg diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_loginWindow.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_loginWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_loginWindow.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_loginWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_menu.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_menu.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_menu.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_menu.jpg diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_workspace.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_workspace.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_workspace.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_workspace.jpg diff --git a/webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/orgChart.jpg b/src/main/webapp/lessons/GoatHillsFinancial/images/orgChart.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/GoatHillsFinancial/images/orgChart.jpg rename to src/main/webapp/lessons/GoatHillsFinancial/images/orgChart.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/EditProfile.jsp b/src/main/webapp/lessons/RoleBasedAccessControl/EditProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/EditProfile.jsp rename to src/main/webapp/lessons/RoleBasedAccessControl/EditProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/ListStaff.jsp b/src/main/webapp/lessons/RoleBasedAccessControl/ListStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/ListStaff.jsp rename to src/main/webapp/lessons/RoleBasedAccessControl/ListStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/Login.jsp b/src/main/webapp/lessons/RoleBasedAccessControl/Login.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/Login.jsp rename to src/main/webapp/lessons/RoleBasedAccessControl/Login.jsp diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.css b/src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.css similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.css rename to src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.css diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.jsp b/src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.jsp rename to src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.jsp diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/SearchStaff.jsp b/src/main/webapp/lessons/RoleBasedAccessControl/SearchStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/SearchStaff.jsp rename to src/main/webapp/lessons/RoleBasedAccessControl/SearchStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/ViewProfile.jsp b/src/main/webapp/lessons/RoleBasedAccessControl/ViewProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/ViewProfile.jsp rename to src/main/webapp/lessons/RoleBasedAccessControl/ViewProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/error.jsp b/src/main/webapp/lessons/RoleBasedAccessControl/error.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/error.jsp rename to src/main/webapp/lessons/RoleBasedAccessControl/error.jsp diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/accessControl.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/accessControl.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/accessControl.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/accessControl.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/dbSchema.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/dbSchema.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/dbSchema.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/dbSchema.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_SearchWindow.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_SearchWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_SearchWindow.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_SearchWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_header.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_header.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_header.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_header.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_loginWindow.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_loginWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_loginWindow.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_loginWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_menu.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_menu.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_menu.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_menu.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_workspace.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_workspace.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_workspace.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_workspace.jpg diff --git a/webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/orgChart.jpg b/src/main/webapp/lessons/RoleBasedAccessControl/images/orgChart.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/RoleBasedAccessControl/images/orgChart.jpg rename to src/main/webapp/lessons/RoleBasedAccessControl/images/orgChart.jpg diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/EditProfile.jsp b/src/main/webapp/lessons/SQLInjection/EditProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/EditProfile.jsp rename to src/main/webapp/lessons/SQLInjection/EditProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/ListStaff.jsp b/src/main/webapp/lessons/SQLInjection/ListStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/ListStaff.jsp rename to src/main/webapp/lessons/SQLInjection/ListStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/Login.jsp b/src/main/webapp/lessons/SQLInjection/Login.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/Login.jsp rename to src/main/webapp/lessons/SQLInjection/Login.jsp diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/SQLInjection.css b/src/main/webapp/lessons/SQLInjection/SQLInjection.css similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/SQLInjection.css rename to src/main/webapp/lessons/SQLInjection/SQLInjection.css diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/SQLInjection.jsp b/src/main/webapp/lessons/SQLInjection/SQLInjection.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/SQLInjection.jsp rename to src/main/webapp/lessons/SQLInjection/SQLInjection.jsp diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/SearchStaff.jsp b/src/main/webapp/lessons/SQLInjection/SearchStaff.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/SearchStaff.jsp rename to src/main/webapp/lessons/SQLInjection/SearchStaff.jsp diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/ViewProfile.jsp b/src/main/webapp/lessons/SQLInjection/ViewProfile.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/ViewProfile.jsp rename to src/main/webapp/lessons/SQLInjection/ViewProfile.jsp diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/error.jsp b/src/main/webapp/lessons/SQLInjection/error.jsp similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/error.jsp rename to src/main/webapp/lessons/SQLInjection/error.jsp diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_SearchWindow.jpg b/src/main/webapp/lessons/SQLInjection/images/lesson1_SearchWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_SearchWindow.jpg rename to src/main/webapp/lessons/SQLInjection/images/lesson1_SearchWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_header.jpg b/src/main/webapp/lessons/SQLInjection/images/lesson1_header.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_header.jpg rename to src/main/webapp/lessons/SQLInjection/images/lesson1_header.jpg diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_loginWindow.jpg b/src/main/webapp/lessons/SQLInjection/images/lesson1_loginWindow.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_loginWindow.jpg rename to src/main/webapp/lessons/SQLInjection/images/lesson1_loginWindow.jpg diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_menu.jpg b/src/main/webapp/lessons/SQLInjection/images/lesson1_menu.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_menu.jpg rename to src/main/webapp/lessons/SQLInjection/images/lesson1_menu.jpg diff --git a/webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_workspace.jpg b/src/main/webapp/lessons/SQLInjection/images/lesson1_workspace.jpg similarity index 100% rename from webgoat/src/main/webapp/lessons/SQLInjection/images/lesson1_workspace.jpg rename to src/main/webapp/lessons/SQLInjection/images/lesson1_workspace.jpg diff --git a/webgoat/src/main/webapp/lessons/XPATHInjection/EmployeesData.xml b/src/main/webapp/lessons/XPATHInjection/EmployeesData.xml similarity index 100% rename from webgoat/src/main/webapp/lessons/XPATHInjection/EmployeesData.xml rename to src/main/webapp/lessons/XPATHInjection/EmployeesData.xml diff --git a/webgoat/src/main/webapp/main.jsp b/src/main/webapp/main.jsp similarity index 100% rename from webgoat/src/main/webapp/main.jsp rename to src/main/webapp/main.jsp diff --git a/webgoat/src/main/webapp/reportBug.jsp b/src/main/webapp/reportBug.jsp similarity index 100% rename from webgoat/src/main/webapp/reportBug.jsp rename to src/main/webapp/reportBug.jsp diff --git a/webgoat/src/main/webapp/sideWindow.jsp b/src/main/webapp/sideWindow.jsp similarity index 100% rename from webgoat/src/main/webapp/sideWindow.jsp rename to src/main/webapp/sideWindow.jsp diff --git a/webgoat/src/main/webapp/users/ReadMe.txt b/src/main/webapp/users/ReadMe.txt similarity index 100% rename from webgoat/src/main/webapp/users/ReadMe.txt rename to src/main/webapp/users/ReadMe.txt diff --git a/webgoat/src/main/webapp/webgoat.jsp b/src/main/webapp/webgoat.jsp similarity index 100% rename from webgoat/src/main/webapp/webgoat.jsp rename to src/main/webapp/webgoat.jsp diff --git a/webgoat/src/main/webapp/webgoat_challenge.jsp b/src/main/webapp/webgoat_challenge.jsp similarity index 100% rename from webgoat/src/main/webapp/webgoat_challenge.jsp rename to src/main/webapp/webgoat_challenge.jsp diff --git a/webgoat/webgoat for SQL Server.bat b/webgoat for SQL Server.bat similarity index 100% rename from webgoat/webgoat for SQL Server.bat rename to webgoat for SQL Server.bat diff --git a/webgoat/webgoat.bat b/webgoat.bat similarity index 100% rename from webgoat/webgoat.bat rename to webgoat.bat diff --git a/webgoat/webgoat.sh b/webgoat.sh similarity index 100% rename from webgoat/webgoat.sh rename to webgoat.sh diff --git a/webgoat/webgoat_8080.bat b/webgoat_8080.bat similarity index 100% rename from webgoat/webgoat_8080.bat rename to webgoat_8080.bat diff --git a/webgoat/webscarab.bat b/webscarab.bat similarity index 100% rename from webgoat/webscarab.bat rename to webscarab.bat