From 42f373d66a7d2070b4f17620629691af6effc655 Mon Sep 17 00:00:00 2001 From: Nanne Baars Date: Tue, 11 Aug 2015 21:57:12 +0200 Subject: [PATCH] Moved Maven multiproject setup --- README.MD | 28 +- pom.xml | 408 +---------------- webgoat-classloader/pom.xml | 18 +- webgoat-container/.gitignore | 7 + webgoat-container/pom.xml | 412 ++++++++++++++++++ .../main/java/org/owasp/webgoat/Catcher.java | 0 .../java/org/owasp/webgoat/HammerHead.java | 0 .../java/org/owasp/webgoat/LessonSource.java | 0 .../webgoat/application/Application.java | 0 .../application/WebGoatServletListener.java | 0 .../org/owasp/webgoat/controller/About.java | 0 .../org/owasp/webgoat/controller/Login.java | 0 .../org/owasp/webgoat/controller/Logout.java | 0 .../org/owasp/webgoat/controller/Start.java | 0 .../org/owasp/webgoat/controller/Welcome.java | 0 .../owasp/webgoat/lessons/AbstractLesson.java | 0 .../org/owasp/webgoat/lessons/Category.java | 0 .../owasp/webgoat/lessons/LessonAdapter.java | 0 .../webgoat/lessons/RandomLessonAdapter.java | 0 .../lessons/SequentialLessonAdapter.java | 0 .../owasp/webgoat/lessons/WelcomeScreen.java | 0 .../webgoat/lessons/admin/AdminScreen.java | 0 .../lessons/admin/ProductsAdminScreen.java | 0 .../lessons/admin/RefreshDBScreen.java | 0 .../lessons/admin/ReportCardScreen.java | 0 .../admin/SummaryReportCardScreen.java | 0 .../lessons/admin/UserAdminScreen.java | 0 .../webgoat/lessons/admin/ViewDatabase.java | 0 .../lessons/admin/WelcomeAdminScreen.java | 0 .../org/owasp/webgoat/lessons/model/Hint.java | 0 .../lessons/model/HttpBasicsModel.java | 0 .../webgoat/lessons/model/LessonMenuItem.java | 0 .../lessons/model/LessonMenuItemType.java | 0 .../lessons/model/RequestParameter.java | 0 .../webgoat/lessons/model/SourceListing.java | 0 .../webgoat/plugins/GlobalProperties.java | 0 .../owasp/webgoat/plugins/LegacyLoader.java | 0 .../org/owasp/webgoat/plugins/Plugin.java | 0 .../plugins/PluginBackgroundLoader.java | 0 .../webgoat/plugins/PluginExtractor.java | 0 .../webgoat/plugins/PluginFileUtils.java | 0 .../webgoat/plugins/PluginLoadingFailure.java | 0 .../owasp/webgoat/plugins/PluginsLoader.java | 0 .../plugins/ResourceBundleClassLoader.java | 0 .../webgoat/service/ApplicationService.java | 0 .../owasp/webgoat/service/BaseService.java | 0 .../owasp/webgoat/service/CookieService.java | 0 .../owasp/webgoat/service/DummyService.java | 0 .../owasp/webgoat/service/ExceptionInfo.java | 0 .../owasp/webgoat/service/HintService.java | 0 .../webgoat/service/LessonMenuService.java | 0 .../webgoat/service/LessonPlanService.java | 0 .../webgoat/service/LessonTitleService.java | 0 .../webgoat/service/ParameterService.java | 0 .../webgoat/service/RestartLessonService.java | 0 .../owasp/webgoat/service/SessionService.java | 0 .../webgoat/service/SolutionService.java | 0 .../owasp/webgoat/service/SourceService.java | 0 .../owasp/webgoat/servlets/Controller.java | 0 .../owasp/webgoat/session/Authorization.java | 0 .../org/owasp/webgoat/session/Course.java | 0 .../org/owasp/webgoat/session/CreateDB.java | 0 .../webgoat/session/DatabaseUtilities.java | 0 .../org/owasp/webgoat/session/ECSFactory.java | 0 .../org/owasp/webgoat/session/Employee.java | 0 .../owasp/webgoat/session/EmployeeStub.java | 0 .../owasp/webgoat/session/ErrorScreen.java | 0 .../owasp/webgoat/session/LessonSession.java | 0 .../owasp/webgoat/session/LessonTracker.java | 0 .../org/owasp/webgoat/session/Parameter.java | 0 .../session/ParameterNotFoundException.java | 0 .../webgoat/session/ParameterParser.java | 0 .../webgoat/session/RandomLessonTracker.java | 0 .../java/org/owasp/webgoat/session/Role.java | 0 .../org/owasp/webgoat/session/Screen.java | 0 .../session/SequentialLessonTracker.java | 0 .../session/UnauthenticatedException.java | 0 .../session/UnauthorizedException.java | 0 .../java/org/owasp/webgoat/session/User.java | 0 .../owasp/webgoat/session/UserDatabase.java | 0 .../owasp/webgoat/session/UserTracker.java | 0 .../webgoat/session/ValidationException.java | 0 .../org/owasp/webgoat/session/WebSession.java | 0 .../owasp/webgoat/session/WebgoatContext.java | 0 .../webgoat/session/WebgoatProperties.java | 0 .../org/owasp/webgoat/util/BeanProvider.java | 0 .../java/org/owasp/webgoat/util/Exec.java | 0 .../org/owasp/webgoat/util/ExecResults.java | 0 .../webgoat/util/ExecutionException.java | 0 .../org/owasp/webgoat/util/HtmlEncoder.java | 0 .../org/owasp/webgoat/util/Interceptor.java | 0 .../org/owasp/webgoat/util/LabelManager.java | 0 .../owasp/webgoat/util/LabelManagerImpl.java | 0 .../org/owasp/webgoat/util/LabelProvider.java | 0 .../org/owasp/webgoat/util/ThreadWatcher.java | 0 .../org/owasp/webgoat/util/WebGoatI18N.java | 0 .../resources/New Lesson Instructions.txt | 0 .../src}/main/resources/log4j.properties | 0 .../src}/main/webapp/META-INF/MANIFEST.MF | 0 .../src}/main/webapp/META-INF/context.xml | 0 .../src}/main/webapp/WEB-INF/context.xml | 0 .../webapp/WEB-INF/mvc-dispatcher-servlet.xml | 0 .../src}/main/webapp/WEB-INF/pages/about.jsp | 0 .../src}/main/webapp/WEB-INF/pages/login.jsp | 0 .../src}/main/webapp/WEB-INF/pages/logout.jsp | 0 .../main/webapp/WEB-INF/pages/main_new.jsp | 0 .../main/webapp/WEB-INF/pages/welcome.jsp | 0 .../pages/widgets/cookies_and_params.jsp | 0 .../webapp/WEB-INF/pages/widgets/hints.jsp | 0 .../main/webapp/WEB-INF/server-config.wsdd | 0 .../main/webapp/WEB-INF/spring-security.xml | 0 .../src}/main/webapp/WEB-INF/web.xml | 0 .../webapp/WEB-INF/webgoat-class.properties | 0 .../webapp/WEB-INF/webgoat-lab.properties | 0 .../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 .../container/i18n/WebGoatLabels.properties | 0 .../i18n/WebGoatLabels_de.properties | 0 .../i18n/WebGoatLabels_fr.properties | 0 .../i18n/WebGoatLabels_ru.properties | 0 .../src}/main/webapp/css/animate.css | 0 .../src}/main/webapp/css/font-awesome.min.css | 0 .../src}/main/webapp/css/img/logo.png | Bin .../src}/main/webapp/css/img/logoBG.jpg | Bin .../src}/main/webapp/css/img/webBg.png | Bin .../src}/main/webapp/css/layers.css | 0 .../src}/main/webapp/css/lesson.css | 0 .../src}/main/webapp/css/main.css | 0 .../src}/main/webapp/css/menu.css | 0 .../src}/main/webapp/css/webgoat.css | 0 .../src}/main/webapp/database/database.prp | 0 .../src}/main/webapp/fonts/FontAwesome.otf | Bin .../main/webapp/fonts/fontawesome-webfont.eot | Bin .../main/webapp/fonts/fontawesome-webfont.svg | 0 .../main/webapp/fonts/fontawesome-webfont.ttf | Bin .../webapp/fonts/fontawesome-webfont.woff | Bin .../images/WebGoatFinancial/banklogo.jpg | Bin .../main/webapp/images/buttons/catStarted.jpg | Bin .../main/webapp/images/buttons/cookies.jpg | Bin .../webapp/images/buttons/cookiesOver.jpg | Bin .../src}/main/webapp/images/buttons/help.jpg | Bin .../main/webapp/images/buttons/helpOver.jpg | Bin .../src}/main/webapp/images/buttons/hint.jpg | Bin .../main/webapp/images/buttons/hintLeft.jpg | Bin .../webapp/images/buttons/hintLeftOver.jpg | Bin .../main/webapp/images/buttons/hintOver.jpg | Bin .../main/webapp/images/buttons/hintRight.jpg | Bin .../webapp/images/buttons/hintRightOver.jpg | Bin .../src}/main/webapp/images/buttons/html.jpg | Bin .../main/webapp/images/buttons/htmlOver.jpg | Bin .../src}/main/webapp/images/buttons/java.jpg | Bin .../main/webapp/images/buttons/javaOver.jpg | Bin .../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 .../src}/main/webapp/images/buttons/plans.jpg | Bin .../main/webapp/images/buttons/plansOver.jpg | Bin .../main/webapp/images/buttons/solutions.jpg | Bin .../webapp/images/buttons/solutionsOver.jpg | Bin .../src}/main/webapp/images/header/header.jpg | Bin .../main/webapp/images/header/header_ASP.jpg | Bin .../webapp/images/header/header_CShrp.jpg | Bin .../images/header/header_coldFusion.jpg | Bin .../webapp/images/header/header_dotNet.jpg | Bin .../main/webapp/images/icons/rightArrow.jpg | Bin .../webapp/images/introduction/HowToUse_2.jpg | Bin .../webapp/images/introduction/HowToUse_3.jpg | Bin .../images/introduction/UsefulTools-ZAP.png | Bin .../images/introduction/UsefulTools-ZAP_1.png | Bin .../webapp/images/introduction/interface.png | Bin .../webapp/images/introduction/wireshark.png | Bin .../src}/main/webapp/images/logo.png | Bin .../src}/main/webapp/images/logos/Thumbs.db | Bin .../src}/main/webapp/images/logos/aspect.jpg | Bin .../main/webapp/images/logos/macadamian.gif | Bin .../main/webapp/images/logos/mandiant.png | Bin .../src}/main/webapp/images/logos/ounce.jpg | Bin .../src}/main/webapp/images/logos/owasp.jpg | Bin .../main/webapp/images/logos/parasoft.jpg | Bin .../src}/main/webapp/images/logos/sages.png | Bin .../main/webapp/images/logos/seleucus.png | Bin .../webapp/images/logos/softwaresecured.gif | Bin .../main/webapp/images/logos/zionsecurity.gif | Bin .../main/webapp/images/menu_images/1x1.gif | Bin .../src}/main/webapp/images/webBg.png | Bin .../src}/main/webapp/index.jsp | 0 .../src}/main/webapp/js/DOMXSS_backup.js | 0 .../src}/main/webapp/js/ace/ace.js | 0 .../src}/main/webapp/js/ace/ext-beautify.js | 0 .../src}/main/webapp/js/ace/ext-chromevox.js | 0 .../js/ace/ext-elastic_tabstops_lite.js | 0 .../src}/main/webapp/js/ace/ext-emmet.js | 0 .../main/webapp/js/ace/ext-error_marker.js | 0 .../main/webapp/js/ace/ext-keybinding_menu.js | 0 .../main/webapp/js/ace/ext-language_tools.js | 0 .../src}/main/webapp/js/ace/ext-linking.js | 0 .../src}/main/webapp/js/ace/ext-modelist.js | 0 .../src}/main/webapp/js/ace/ext-old_ie.js | 0 .../src}/main/webapp/js/ace/ext-searchbox.js | 0 .../main/webapp/js/ace/ext-settings_menu.js | 0 .../src}/main/webapp/js/ace/ext-spellcheck.js | 0 .../src}/main/webapp/js/ace/ext-split.js | 0 .../webapp/js/ace/ext-static_highlight.js | 0 .../src}/main/webapp/js/ace/ext-statusbar.js | 0 .../src}/main/webapp/js/ace/ext-textarea.js | 0 .../src}/main/webapp/js/ace/ext-themelist.js | 0 .../src}/main/webapp/js/ace/ext-whitespace.js | 0 .../main/webapp/js/ace/keybinding-emacs.js | 0 .../src}/main/webapp/js/ace/keybinding-vim.js | 0 .../src}/main/webapp/js/ace/mode-abap.js | 0 .../main/webapp/js/ace/mode-actionscript.js | 0 .../src}/main/webapp/js/ace/mode-ada.js | 0 .../main/webapp/js/ace/mode-apache_conf.js | 0 .../main/webapp/js/ace/mode-applescript.js | 0 .../src}/main/webapp/js/ace/mode-asciidoc.js | 0 .../main/webapp/js/ace/mode-assembly_x86.js | 0 .../main/webapp/js/ace/mode-autohotkey.js | 0 .../src}/main/webapp/js/ace/mode-batchfile.js | 0 .../src}/main/webapp/js/ace/mode-c9search.js | 0 .../src}/main/webapp/js/ace/mode-c_cpp.js | 0 .../src}/main/webapp/js/ace/mode-cirru.js | 0 .../src}/main/webapp/js/ace/mode-clojure.js | 0 .../src}/main/webapp/js/ace/mode-cobol.js | 0 .../src}/main/webapp/js/ace/mode-coffee.js | 0 .../main/webapp/js/ace/mode-coldfusion.js | 0 .../src}/main/webapp/js/ace/mode-csharp.js | 0 .../src}/main/webapp/js/ace/mode-css.js | 0 .../src}/main/webapp/js/ace/mode-curly.js | 0 .../src}/main/webapp/js/ace/mode-d.js | 0 .../src}/main/webapp/js/ace/mode-dart.js | 0 .../src}/main/webapp/js/ace/mode-diff.js | 0 .../src}/main/webapp/js/ace/mode-django.js | 0 .../main/webapp/js/ace/mode-dockerfile.js | 0 .../src}/main/webapp/js/ace/mode-dot.js | 0 .../src}/main/webapp/js/ace/mode-eiffel.js | 0 .../src}/main/webapp/js/ace/mode-ejs.js | 0 .../src}/main/webapp/js/ace/mode-erlang.js | 0 .../src}/main/webapp/js/ace/mode-forth.js | 0 .../src}/main/webapp/js/ace/mode-ftl.js | 0 .../src}/main/webapp/js/ace/mode-gcode.js | 0 .../src}/main/webapp/js/ace/mode-gherkin.js | 0 .../src}/main/webapp/js/ace/mode-gitignore.js | 0 .../src}/main/webapp/js/ace/mode-glsl.js | 0 .../src}/main/webapp/js/ace/mode-golang.js | 0 .../src}/main/webapp/js/ace/mode-groovy.js | 0 .../src}/main/webapp/js/ace/mode-haml.js | 0 .../main/webapp/js/ace/mode-handlebars.js | 0 .../src}/main/webapp/js/ace/mode-haskell.js | 0 .../src}/main/webapp/js/ace/mode-haxe.js | 0 .../src}/main/webapp/js/ace/mode-html.js | 0 .../src}/main/webapp/js/ace/mode-html_ruby.js | 0 .../src}/main/webapp/js/ace/mode-ini.js | 0 .../src}/main/webapp/js/ace/mode-jack.js | 0 .../src}/main/webapp/js/ace/mode-jade.js | 0 .../src}/main/webapp/js/ace/mode-java.js | 0 .../main/webapp/js/ace/mode-javascript.js | 0 .../src}/main/webapp/js/ace/mode-json.js | 0 .../src}/main/webapp/js/ace/mode-jsoniq.js | 0 .../src}/main/webapp/js/ace/mode-jsp.js | 0 .../src}/main/webapp/js/ace/mode-jsx.js | 0 .../src}/main/webapp/js/ace/mode-julia.js | 0 .../src}/main/webapp/js/ace/mode-latex.js | 0 .../src}/main/webapp/js/ace/mode-less.js | 0 .../src}/main/webapp/js/ace/mode-liquid.js | 0 .../src}/main/webapp/js/ace/mode-lisp.js | 0 .../main/webapp/js/ace/mode-livescript.js | 0 .../src}/main/webapp/js/ace/mode-logiql.js | 0 .../src}/main/webapp/js/ace/mode-lsl.js | 0 .../src}/main/webapp/js/ace/mode-lua.js | 0 .../src}/main/webapp/js/ace/mode-luapage.js | 0 .../src}/main/webapp/js/ace/mode-lucene.js | 0 .../src}/main/webapp/js/ace/mode-makefile.js | 0 .../src}/main/webapp/js/ace/mode-markdown.js | 0 .../src}/main/webapp/js/ace/mode-matlab.js | 0 .../src}/main/webapp/js/ace/mode-mel.js | 0 .../src}/main/webapp/js/ace/mode-mushcode.js | 0 .../src}/main/webapp/js/ace/mode-mysql.js | 0 .../src}/main/webapp/js/ace/mode-nix.js | 0 .../main/webapp/js/ace/mode-objectivec.js | 0 .../src}/main/webapp/js/ace/mode-ocaml.js | 0 .../src}/main/webapp/js/ace/mode-pascal.js | 0 .../src}/main/webapp/js/ace/mode-perl.js | 0 .../src}/main/webapp/js/ace/mode-pgsql.js | 0 .../src}/main/webapp/js/ace/mode-php.js | 0 .../main/webapp/js/ace/mode-plain_text.js | 0 .../main/webapp/js/ace/mode-powershell.js | 0 .../src}/main/webapp/js/ace/mode-praat.js | 0 .../src}/main/webapp/js/ace/mode-prolog.js | 0 .../main/webapp/js/ace/mode-properties.js | 0 .../src}/main/webapp/js/ace/mode-protobuf.js | 0 .../src}/main/webapp/js/ace/mode-python.js | 0 .../src}/main/webapp/js/ace/mode-r.js | 0 .../src}/main/webapp/js/ace/mode-rdoc.js | 0 .../src}/main/webapp/js/ace/mode-rhtml.js | 0 .../src}/main/webapp/js/ace/mode-ruby.js | 0 .../src}/main/webapp/js/ace/mode-rust.js | 0 .../src}/main/webapp/js/ace/mode-sass.js | 0 .../src}/main/webapp/js/ace/mode-scad.js | 0 .../src}/main/webapp/js/ace/mode-scala.js | 0 .../src}/main/webapp/js/ace/mode-scheme.js | 0 .../src}/main/webapp/js/ace/mode-scss.js | 0 .../src}/main/webapp/js/ace/mode-sh.js | 0 .../src}/main/webapp/js/ace/mode-sjs.js | 0 .../src}/main/webapp/js/ace/mode-smarty.js | 0 .../src}/main/webapp/js/ace/mode-snippets.js | 0 .../main/webapp/js/ace/mode-soy_template.js | 0 .../src}/main/webapp/js/ace/mode-space.js | 0 .../src}/main/webapp/js/ace/mode-sql.js | 0 .../src}/main/webapp/js/ace/mode-stylus.js | 0 .../src}/main/webapp/js/ace/mode-svg.js | 0 .../src}/main/webapp/js/ace/mode-tcl.js | 0 .../src}/main/webapp/js/ace/mode-tex.js | 0 .../src}/main/webapp/js/ace/mode-text.js | 0 .../src}/main/webapp/js/ace/mode-textile.js | 0 .../src}/main/webapp/js/ace/mode-toml.js | 0 .../src}/main/webapp/js/ace/mode-twig.js | 0 .../main/webapp/js/ace/mode-typescript.js | 0 .../src}/main/webapp/js/ace/mode-vala.js | 0 .../src}/main/webapp/js/ace/mode-vbscript.js | 0 .../src}/main/webapp/js/ace/mode-velocity.js | 0 .../src}/main/webapp/js/ace/mode-verilog.js | 0 .../src}/main/webapp/js/ace/mode-vhdl.js | 0 .../src}/main/webapp/js/ace/mode-xml.js | 0 .../src}/main/webapp/js/ace/mode-xquery.js | 0 .../src}/main/webapp/js/ace/mode-yaml.js | 0 .../src}/main/webapp/js/ace/snippets/abap.js | 0 .../webapp/js/ace/snippets/actionscript.js | 0 .../src}/main/webapp/js/ace/snippets/ada.js | 0 .../webapp/js/ace/snippets/apache_conf.js | 0 .../webapp/js/ace/snippets/applescript.js | 0 .../main/webapp/js/ace/snippets/asciidoc.js | 0 .../webapp/js/ace/snippets/assembly_x86.js | 0 .../main/webapp/js/ace/snippets/autohotkey.js | 0 .../main/webapp/js/ace/snippets/batchfile.js | 0 .../main/webapp/js/ace/snippets/c9search.js | 0 .../src}/main/webapp/js/ace/snippets/c_cpp.js | 0 .../src}/main/webapp/js/ace/snippets/cirru.js | 0 .../main/webapp/js/ace/snippets/clojure.js | 0 .../src}/main/webapp/js/ace/snippets/cobol.js | 0 .../main/webapp/js/ace/snippets/coffee.js | 0 .../main/webapp/js/ace/snippets/coldfusion.js | 0 .../main/webapp/js/ace/snippets/csharp.js | 0 .../src}/main/webapp/js/ace/snippets/css.js | 0 .../src}/main/webapp/js/ace/snippets/curly.js | 0 .../src}/main/webapp/js/ace/snippets/d.js | 0 .../src}/main/webapp/js/ace/snippets/dart.js | 0 .../src}/main/webapp/js/ace/snippets/diff.js | 0 .../main/webapp/js/ace/snippets/django.js | 0 .../main/webapp/js/ace/snippets/dockerfile.js | 0 .../src}/main/webapp/js/ace/snippets/dot.js | 0 .../main/webapp/js/ace/snippets/eiffel.js | 0 .../src}/main/webapp/js/ace/snippets/ejs.js | 0 .../main/webapp/js/ace/snippets/erlang.js | 0 .../src}/main/webapp/js/ace/snippets/forth.js | 0 .../src}/main/webapp/js/ace/snippets/ftl.js | 0 .../src}/main/webapp/js/ace/snippets/gcode.js | 0 .../main/webapp/js/ace/snippets/gherkin.js | 0 .../main/webapp/js/ace/snippets/gitignore.js | 0 .../src}/main/webapp/js/ace/snippets/glsl.js | 0 .../main/webapp/js/ace/snippets/golang.js | 0 .../main/webapp/js/ace/snippets/groovy.js | 0 .../src}/main/webapp/js/ace/snippets/haml.js | 0 .../main/webapp/js/ace/snippets/handlebars.js | 0 .../main/webapp/js/ace/snippets/haskell.js | 0 .../src}/main/webapp/js/ace/snippets/haxe.js | 0 .../src}/main/webapp/js/ace/snippets/html.js | 0 .../main/webapp/js/ace/snippets/html_ruby.js | 0 .../src}/main/webapp/js/ace/snippets/ini.js | 0 .../src}/main/webapp/js/ace/snippets/jack.js | 0 .../src}/main/webapp/js/ace/snippets/jade.js | 0 .../src}/main/webapp/js/ace/snippets/java.js | 0 .../main/webapp/js/ace/snippets/javascript.js | 0 .../src}/main/webapp/js/ace/snippets/json.js | 0 .../main/webapp/js/ace/snippets/jsoniq.js | 0 .../src}/main/webapp/js/ace/snippets/jsp.js | 0 .../src}/main/webapp/js/ace/snippets/jsx.js | 0 .../src}/main/webapp/js/ace/snippets/julia.js | 0 .../src}/main/webapp/js/ace/snippets/latex.js | 0 .../src}/main/webapp/js/ace/snippets/less.js | 0 .../main/webapp/js/ace/snippets/liquid.js | 0 .../src}/main/webapp/js/ace/snippets/lisp.js | 0 .../main/webapp/js/ace/snippets/livescript.js | 0 .../main/webapp/js/ace/snippets/logiql.js | 0 .../src}/main/webapp/js/ace/snippets/lsl.js | 0 .../src}/main/webapp/js/ace/snippets/lua.js | 0 .../main/webapp/js/ace/snippets/luapage.js | 0 .../main/webapp/js/ace/snippets/lucene.js | 0 .../main/webapp/js/ace/snippets/makefile.js | 0 .../main/webapp/js/ace/snippets/markdown.js | 0 .../main/webapp/js/ace/snippets/matlab.js | 0 .../src}/main/webapp/js/ace/snippets/mel.js | 0 .../main/webapp/js/ace/snippets/mushcode.js | 0 .../src}/main/webapp/js/ace/snippets/mysql.js | 0 .../src}/main/webapp/js/ace/snippets/nix.js | 0 .../main/webapp/js/ace/snippets/objectivec.js | 0 .../src}/main/webapp/js/ace/snippets/ocaml.js | 0 .../main/webapp/js/ace/snippets/pascal.js | 0 .../src}/main/webapp/js/ace/snippets/perl.js | 0 .../src}/main/webapp/js/ace/snippets/pgsql.js | 0 .../src}/main/webapp/js/ace/snippets/php.js | 0 .../main/webapp/js/ace/snippets/plain_text.js | 0 .../main/webapp/js/ace/snippets/powershell.js | 0 .../src}/main/webapp/js/ace/snippets/praat.js | 0 .../main/webapp/js/ace/snippets/prolog.js | 0 .../main/webapp/js/ace/snippets/properties.js | 0 .../main/webapp/js/ace/snippets/protobuf.js | 0 .../main/webapp/js/ace/snippets/python.js | 0 .../src}/main/webapp/js/ace/snippets/r.js | 0 .../src}/main/webapp/js/ace/snippets/rdoc.js | 0 .../src}/main/webapp/js/ace/snippets/rhtml.js | 0 .../src}/main/webapp/js/ace/snippets/ruby.js | 0 .../src}/main/webapp/js/ace/snippets/rust.js | 0 .../src}/main/webapp/js/ace/snippets/sass.js | 0 .../src}/main/webapp/js/ace/snippets/scad.js | 0 .../src}/main/webapp/js/ace/snippets/scala.js | 0 .../main/webapp/js/ace/snippets/scheme.js | 0 .../src}/main/webapp/js/ace/snippets/scss.js | 0 .../src}/main/webapp/js/ace/snippets/sh.js | 0 .../src}/main/webapp/js/ace/snippets/sjs.js | 0 .../main/webapp/js/ace/snippets/smarty.js | 0 .../main/webapp/js/ace/snippets/snippets.js | 0 .../webapp/js/ace/snippets/soy_template.js | 0 .../src}/main/webapp/js/ace/snippets/space.js | 0 .../src}/main/webapp/js/ace/snippets/sql.js | 0 .../main/webapp/js/ace/snippets/stylus.js | 0 .../src}/main/webapp/js/ace/snippets/svg.js | 0 .../src}/main/webapp/js/ace/snippets/tcl.js | 0 .../src}/main/webapp/js/ace/snippets/tex.js | 0 .../src}/main/webapp/js/ace/snippets/text.js | 0 .../main/webapp/js/ace/snippets/textile.js | 0 .../src}/main/webapp/js/ace/snippets/toml.js | 0 .../src}/main/webapp/js/ace/snippets/twig.js | 0 .../main/webapp/js/ace/snippets/typescript.js | 0 .../src}/main/webapp/js/ace/snippets/vala.js | 0 .../main/webapp/js/ace/snippets/vbscript.js | 0 .../main/webapp/js/ace/snippets/velocity.js | 0 .../main/webapp/js/ace/snippets/verilog.js | 0 .../src}/main/webapp/js/ace/snippets/vhdl.js | 0 .../src}/main/webapp/js/ace/snippets/xml.js | 0 .../main/webapp/js/ace/snippets/xquery.js | 0 .../src}/main/webapp/js/ace/snippets/yaml.js | 0 .../src}/main/webapp/js/ace/theme-ambiance.js | 0 .../src}/main/webapp/js/ace/theme-chaos.js | 0 .../src}/main/webapp/js/ace/theme-chrome.js | 0 .../src}/main/webapp/js/ace/theme-clouds.js | 0 .../webapp/js/ace/theme-clouds_midnight.js | 0 .../src}/main/webapp/js/ace/theme-cobalt.js | 0 .../webapp/js/ace/theme-crimson_editor.js | 0 .../src}/main/webapp/js/ace/theme-dawn.js | 0 .../main/webapp/js/ace/theme-dreamweaver.js | 0 .../src}/main/webapp/js/ace/theme-eclipse.js | 0 .../src}/main/webapp/js/ace/theme-github.js | 0 .../main/webapp/js/ace/theme-idle_fingers.js | 0 .../main/webapp/js/ace/theme-katzenmilch.js | 0 .../src}/main/webapp/js/ace/theme-kr.js | 0 .../src}/main/webapp/js/ace/theme-kr_theme.js | 0 .../src}/main/webapp/js/ace/theme-kuroir.js | 0 .../main/webapp/js/ace/theme-merbivore.js | 0 .../webapp/js/ace/theme-merbivore_soft.js | 0 .../webapp/js/ace/theme-mono_industrial.js | 0 .../src}/main/webapp/js/ace/theme-monokai.js | 0 .../webapp/js/ace/theme-pastel_on_dark.js | 0 .../webapp/js/ace/theme-solarized_dark.js | 0 .../webapp/js/ace/theme-solarized_light.js | 0 .../src}/main/webapp/js/ace/theme-terminal.js | 0 .../src}/main/webapp/js/ace/theme-textmate.js | 0 .../src}/main/webapp/js/ace/theme-tomorrow.js | 0 .../webapp/js/ace/theme-tomorrow_night.js | 0 .../js/ace/theme-tomorrow_night_blue.js | 0 .../js/ace/theme-tomorrow_night_bright.js | 0 .../js/ace/theme-tomorrow_night_eighties.js | 0 .../src}/main/webapp/js/ace/theme-twilight.js | 0 .../main/webapp/js/ace/theme-vibrant_ink.js | 0 .../src}/main/webapp/js/ace/theme-xcode.js | 0 .../src}/main/webapp/js/ace/worker-coffee.js | 0 .../src}/main/webapp/js/ace/worker-css.js | 0 .../src}/main/webapp/js/ace/worker-html.js | 0 .../main/webapp/js/ace/worker-javascript.js | 0 .../src}/main/webapp/js/ace/worker-json.js | 0 .../src}/main/webapp/js/ace/worker-lua.js | 0 .../src}/main/webapp/js/ace/worker-php.js | 0 .../src}/main/webapp/js/ace/worker-xquery.js | 0 .../webapp/js/angular/angular-animate.min.js | 0 .../js/angular/angular-animate.min.js.map | 0 .../src}/main/webapp/js/angular/angular.js | 0 .../main/webapp/js/angular/angular.min.js | 0 .../angular/ui-bootstrap-tpls-0.11.0.min.js | 0 .../src}/main/webapp/js/application.js | 0 .../main/webapp/js/backbone/backbone-edge.js | 0 .../main/webapp/js/backbone/backbone-min.js | 0 .../src}/main/webapp/js/backbone/backbone.js | 0 .../main/webapp/js/backbone/underscore-min.js | 0 .../main/webapp/js/backbone/underscore.js | 0 .../main/webapp/js/deprecated/javascript.js | 0 .../main/webapp/js/deprecated/menu_system.js | 0 .../js/goatApp/controller/LessonController.js | 0 .../js/goatApp/controller/MenuController.js | 0 .../src}/main/webapp/js/goatApp/goatApp.js | 0 .../js/goatApp/model/HTMLContentModel.js | 0 .../js/goatApp/model/LessonContentData.js | 0 .../js/goatApp/model/LessonHintCollection.js | 0 .../js/goatApp/model/LessonHintModel.js | 0 .../js/goatApp/model/LessonPlanModel.js | 0 .../js/goatApp/model/LessonSolutionModel.js | 0 .../js/goatApp/model/LessonSourceModel.js | 0 .../webapp/js/goatApp/model/MenuCollection.js | 0 .../main/webapp/js/goatApp/model/MenuData.js | 0 .../main/webapp/js/goatApp/model/MenuModel.js | 0 .../webapp/js/goatApp/support/GoatUtils.js | 0 .../js/goatApp/support/goatConstants.js | 0 .../main/webapp/js/goatApp/view/GoatRouter.js | 0 .../js/goatApp/view/HelpControlsView.js | 0 .../main/webapp/js/goatApp/view/HelpView.js | 0 .../js/goatApp/view/LessonContentView.js | 0 .../webapp/js/goatApp/view/LessonHintView.js | 0 .../webapp/js/goatApp/view/MenuItemView.js | 0 .../webapp/js/goatApp/view/MenuStageView.js | 0 .../main/webapp/js/goatApp/view/MenuView.js | 0 .../main/webapp/js/goatApp/view/PlanView.js | 0 .../webapp/js/goatApp/view/SolutionView.js | 0 .../main/webapp/js/goatApp/view/SourceView.js | 0 .../main/webapp/js/goatApp/view/TitleView.js | 0 .../src}/main/webapp/js/goatConstants.js | 0 .../src}/main/webapp/js/goatControllers.js | 0 .../src}/main/webapp/js/goatData.js | 0 .../src}/main/webapp/js/goatLesson.js | 0 .../src}/main/webapp/js/html5shiv.js | 0 .../main/webapp/js/instructor/DOMXSS_i.js | 0 .../webapp/js/jquery/jquery-1.10.2.min.js | 0 .../js/jquery/jquery-ui-1.10.4.custom.min.js | 0 .../main/webapp/js/jquery_form/jquery.form.js | 0 .../src}/main/webapp/js/lessonNav.js | 0 .../src}/main/webapp/js/libs/backbone-min.js | 0 .../src}/main/webapp/js/libs/backbone.js | 0 .../main/webapp/js/libs/jquery-1.10.2.min.js | 0 .../src}/main/webapp/js/libs/jquery.form.js | 0 .../src}/main/webapp/js/libs/require.js | 0 .../src}/main/webapp/js/libs/require.min.js | 0 .../main/webapp/js/libs/underscore-min.js | 0 .../src}/main/webapp/js/libs/underscore.js | 0 .../src}/main/webapp/js/main.js | 0 .../src}/main/webapp/js/makeWindow.js | 0 .../main/webapp/js/modernizr-2.6.2.min.js | 0 .../src}/main/webapp/js/respond.min.js | 0 .../src}/main/webapp/js/toggle.js | 0 .../src}/main/webapp/lesson_content.jsp | 0 .../webapp/lessons/ConfManagement/config.jsp | 0 .../src}/main/webapp/main.jsp | 0 .../main/webapp/plugin_lessons/ReadMe.txt | 0 .../plugins/bootstrap-slider/css/slider.css | 0 .../bootstrap-slider/js/bootstrap-slider.js | 0 .../css/bootstrap-wysihtml5.css | 0 .../css/bootstrap3-wysiwyg5-color.css | 0 .../js/bootstrap3-wysihtml5.js | 0 .../bootstrap-wysihtml5/js/wysihtml5-0.3.0.js | 0 .../plugins/bootstrap/css/bootstrap.min.css | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../plugins/bootstrap/js/bootstrap.min.js | 0 .../nanoScroller/jquery.nanoscroller.min.js | 0 .../src}/main/webapp/reportBug.jsp | 0 .../src}/main/webapp/sideWindow.jsp | 0 .../src}/main/webapp/users/ReadMe.txt | 0 .../src}/main/webapp/webgoat.jsp | 0 .../src}/main/webapp/webgoat_challenge.jsp | 0 .../webgoat/plugins/GlobalPropertiesTest.java | 0 .../org/owasp/webgoat/plugins/PluginTest.java | 0 .../webgoat/plugins/PluginTestHelper.java | 0 .../org/owasp/webgoat/plugins/TestPlugin.java | 0 .../src}/test/resources/log4j.properties | 0 .../plugins/lessonSolutions/rewrite_test.html | 0 webgoat-release/pom.xml | 17 +- 578 files changed, 455 insertions(+), 435 deletions(-) create mode 100644 webgoat-container/.gitignore create mode 100644 webgoat-container/pom.xml rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/Catcher.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/HammerHead.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/LessonSource.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/application/Application.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/application/WebGoatServletListener.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/controller/About.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/controller/Login.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/controller/Logout.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/controller/Start.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/controller/Welcome.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/AbstractLesson.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/Category.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/LessonAdapter.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/model/Hint.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/model/HttpBasicsModel.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/model/LessonMenuItem.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/model/LessonMenuItemType.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/model/RequestParameter.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/lessons/model/SourceListing.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/GlobalProperties.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/LegacyLoader.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/Plugin.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/PluginBackgroundLoader.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/PluginExtractor.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/PluginFileUtils.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/PluginLoadingFailure.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/PluginsLoader.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/plugins/ResourceBundleClassLoader.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/ApplicationService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/BaseService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/CookieService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/DummyService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/ExceptionInfo.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/HintService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/LessonMenuService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/LessonPlanService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/LessonTitleService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/ParameterService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/RestartLessonService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/SessionService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/SolutionService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/service/SourceService.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/servlets/Controller.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/Authorization.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/Course.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/CreateDB.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/DatabaseUtilities.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/ECSFactory.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/Employee.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/EmployeeStub.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/ErrorScreen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/LessonSession.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/LessonTracker.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/Parameter.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/ParameterParser.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/RandomLessonTracker.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/Role.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/Screen.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/UnauthenticatedException.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/UnauthorizedException.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/User.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/UserDatabase.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/UserTracker.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/ValidationException.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/WebSession.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/WebgoatContext.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/session/WebgoatProperties.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/BeanProvider.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/Exec.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/ExecResults.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/ExecutionException.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/HtmlEncoder.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/Interceptor.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/LabelManager.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/LabelManagerImpl.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/LabelProvider.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/ThreadWatcher.java (100%) rename {src => webgoat-container/src}/main/java/org/owasp/webgoat/util/WebGoatI18N.java (100%) rename {src => webgoat-container/src}/main/resources/New Lesson Instructions.txt (100%) rename {src => webgoat-container/src}/main/resources/log4j.properties (100%) rename {src => webgoat-container/src}/main/webapp/META-INF/MANIFEST.MF (100%) rename {src => webgoat-container/src}/main/webapp/META-INF/context.xml (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/context.xml (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/pages/about.jsp (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/pages/login.jsp (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/pages/logout.jsp (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/pages/main_new.jsp (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/pages/welcome.jsp (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/pages/widgets/cookies_and_params.jsp (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/pages/widgets/hints.jsp (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/server-config.wsdd (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/spring-security.xml (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/web.xml (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/webgoat-class.properties (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/webgoat-lab.properties (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/webgoat-owasp.properties (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/webgoat.properties (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/webgoat_oracle.sql (100%) rename {src => webgoat-container/src}/main/webapp/WEB-INF/webgoat_sqlserver.sql (100%) rename {src => webgoat-container/src}/main/webapp/container/i18n/WebGoatLabels.properties (100%) rename {src => webgoat-container/src}/main/webapp/container/i18n/WebGoatLabels_de.properties (100%) rename {src => webgoat-container/src}/main/webapp/container/i18n/WebGoatLabels_fr.properties (100%) rename {src => webgoat-container/src}/main/webapp/container/i18n/WebGoatLabels_ru.properties (100%) rename {src => webgoat-container/src}/main/webapp/css/animate.css (100%) rename {src => webgoat-container/src}/main/webapp/css/font-awesome.min.css (100%) rename {src => webgoat-container/src}/main/webapp/css/img/logo.png (100%) rename {src => webgoat-container/src}/main/webapp/css/img/logoBG.jpg (100%) rename {src => webgoat-container/src}/main/webapp/css/img/webBg.png (100%) rename {src => webgoat-container/src}/main/webapp/css/layers.css (100%) rename {src => webgoat-container/src}/main/webapp/css/lesson.css (100%) rename {src => webgoat-container/src}/main/webapp/css/main.css (100%) rename {src => webgoat-container/src}/main/webapp/css/menu.css (100%) rename {src => webgoat-container/src}/main/webapp/css/webgoat.css (100%) rename {src => webgoat-container/src}/main/webapp/database/database.prp (100%) rename {src => webgoat-container/src}/main/webapp/fonts/FontAwesome.otf (100%) rename {src => webgoat-container/src}/main/webapp/fonts/fontawesome-webfont.eot (100%) rename {src => webgoat-container/src}/main/webapp/fonts/fontawesome-webfont.svg (100%) rename {src => webgoat-container/src}/main/webapp/fonts/fontawesome-webfont.ttf (100%) rename {src => webgoat-container/src}/main/webapp/fonts/fontawesome-webfont.woff (100%) rename {src => webgoat-container/src}/main/webapp/images/WebGoatFinancial/banklogo.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/catStarted.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/cookies.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/cookiesOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/help.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/helpOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/hint.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/hintLeft.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/hintLeftOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/hintOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/hintRight.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/hintRightOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/html.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/htmlOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/java.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/javaOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/lessonComplete.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/logout.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/logoutOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/params.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/paramsOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/plans.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/plansOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/solutions.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/buttons/solutionsOver.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/header/header.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/header/header_ASP.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/header/header_CShrp.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/header/header_coldFusion.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/header/header_dotNet.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/icons/rightArrow.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/introduction/HowToUse_2.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/introduction/HowToUse_3.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/introduction/UsefulTools-ZAP.png (100%) rename {src => webgoat-container/src}/main/webapp/images/introduction/UsefulTools-ZAP_1.png (100%) rename {src => webgoat-container/src}/main/webapp/images/introduction/interface.png (100%) rename {src => webgoat-container/src}/main/webapp/images/introduction/wireshark.png (100%) rename {src => webgoat-container/src}/main/webapp/images/logo.png (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/Thumbs.db (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/aspect.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/macadamian.gif (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/mandiant.png (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/ounce.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/owasp.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/parasoft.jpg (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/sages.png (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/seleucus.png (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/softwaresecured.gif (100%) rename {src => webgoat-container/src}/main/webapp/images/logos/zionsecurity.gif (100%) rename {src => webgoat-container/src}/main/webapp/images/menu_images/1x1.gif (100%) rename {src => webgoat-container/src}/main/webapp/images/webBg.png (100%) rename {src => webgoat-container/src}/main/webapp/index.jsp (100%) rename {src => webgoat-container/src}/main/webapp/js/DOMXSS_backup.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ace.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-beautify.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-chromevox.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-elastic_tabstops_lite.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-emmet.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-error_marker.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-keybinding_menu.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-language_tools.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-linking.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-modelist.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-old_ie.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-searchbox.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-settings_menu.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-spellcheck.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-split.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-static_highlight.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-statusbar.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-textarea.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-themelist.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/ext-whitespace.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/keybinding-emacs.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/keybinding-vim.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-abap.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-actionscript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-ada.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-apache_conf.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-applescript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-asciidoc.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-assembly_x86.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-autohotkey.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-batchfile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-c9search.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-c_cpp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-cirru.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-clojure.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-cobol.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-coffee.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-coldfusion.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-csharp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-css.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-curly.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-d.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-dart.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-diff.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-django.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-dockerfile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-dot.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-eiffel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-ejs.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-erlang.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-forth.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-ftl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-gcode.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-gherkin.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-gitignore.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-glsl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-golang.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-groovy.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-haml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-handlebars.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-haskell.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-haxe.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-html.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-html_ruby.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-ini.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-jack.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-jade.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-java.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-javascript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-json.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-jsoniq.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-jsp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-jsx.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-julia.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-latex.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-less.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-liquid.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-lisp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-livescript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-logiql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-lsl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-lua.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-luapage.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-lucene.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-makefile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-markdown.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-matlab.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-mel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-mushcode.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-mysql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-nix.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-objectivec.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-ocaml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-pascal.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-perl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-pgsql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-php.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-plain_text.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-powershell.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-praat.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-prolog.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-properties.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-protobuf.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-python.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-r.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-rdoc.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-rhtml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-ruby.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-rust.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-sass.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-scad.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-scala.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-scheme.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-scss.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-sh.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-sjs.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-smarty.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-snippets.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-soy_template.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-space.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-sql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-stylus.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-svg.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-tcl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-tex.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-text.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-textile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-toml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-twig.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-typescript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-vala.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-vbscript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-velocity.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-verilog.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-vhdl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-xml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-xquery.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/mode-yaml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/abap.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/actionscript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/ada.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/apache_conf.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/applescript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/asciidoc.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/assembly_x86.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/autohotkey.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/batchfile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/c9search.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/c_cpp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/cirru.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/clojure.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/cobol.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/coffee.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/coldfusion.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/csharp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/css.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/curly.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/d.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/dart.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/diff.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/django.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/dockerfile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/dot.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/eiffel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/ejs.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/erlang.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/forth.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/ftl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/gcode.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/gherkin.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/gitignore.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/glsl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/golang.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/groovy.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/haml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/handlebars.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/haskell.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/haxe.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/html.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/html_ruby.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/ini.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/jack.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/jade.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/java.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/javascript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/json.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/jsoniq.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/jsp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/jsx.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/julia.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/latex.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/less.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/liquid.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/lisp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/livescript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/logiql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/lsl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/lua.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/luapage.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/lucene.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/makefile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/markdown.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/matlab.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/mel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/mushcode.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/mysql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/nix.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/objectivec.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/ocaml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/pascal.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/perl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/pgsql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/php.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/plain_text.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/powershell.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/praat.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/prolog.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/properties.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/protobuf.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/python.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/r.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/rdoc.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/rhtml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/ruby.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/rust.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/sass.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/scad.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/scala.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/scheme.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/scss.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/sh.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/sjs.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/smarty.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/snippets.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/soy_template.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/space.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/sql.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/stylus.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/svg.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/tcl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/tex.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/text.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/textile.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/toml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/twig.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/typescript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/vala.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/vbscript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/velocity.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/verilog.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/vhdl.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/xml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/xquery.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/snippets/yaml.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-ambiance.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-chaos.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-chrome.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-clouds.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-clouds_midnight.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-cobalt.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-crimson_editor.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-dawn.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-dreamweaver.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-eclipse.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-github.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-idle_fingers.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-katzenmilch.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-kr.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-kr_theme.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-kuroir.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-merbivore.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-merbivore_soft.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-mono_industrial.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-monokai.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-pastel_on_dark.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-solarized_dark.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-solarized_light.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-terminal.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-textmate.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-tomorrow.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-tomorrow_night.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-tomorrow_night_blue.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-tomorrow_night_bright.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-tomorrow_night_eighties.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-twilight.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-vibrant_ink.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/theme-xcode.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-coffee.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-css.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-html.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-javascript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-json.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-lua.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-php.js (100%) rename {src => webgoat-container/src}/main/webapp/js/ace/worker-xquery.js (100%) rename {src => webgoat-container/src}/main/webapp/js/angular/angular-animate.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/angular/angular-animate.min.js.map (100%) rename {src => webgoat-container/src}/main/webapp/js/angular/angular.js (100%) rename {src => webgoat-container/src}/main/webapp/js/angular/angular.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/angular/ui-bootstrap-tpls-0.11.0.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/application.js (100%) rename {src => webgoat-container/src}/main/webapp/js/backbone/backbone-edge.js (100%) rename {src => webgoat-container/src}/main/webapp/js/backbone/backbone-min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/backbone/backbone.js (100%) rename {src => webgoat-container/src}/main/webapp/js/backbone/underscore-min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/backbone/underscore.js (100%) rename {src => webgoat-container/src}/main/webapp/js/deprecated/javascript.js (100%) rename {src => webgoat-container/src}/main/webapp/js/deprecated/menu_system.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/controller/LessonController.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/controller/MenuController.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/goatApp.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/HTMLContentModel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/LessonContentData.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/LessonHintCollection.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/LessonHintModel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/LessonPlanModel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/LessonSolutionModel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/LessonSourceModel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/MenuCollection.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/MenuData.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/model/MenuModel.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/support/GoatUtils.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/support/goatConstants.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/GoatRouter.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/HelpControlsView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/HelpView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/LessonContentView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/LessonHintView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/MenuItemView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/MenuStageView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/MenuView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/PlanView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/SolutionView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/SourceView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatApp/view/TitleView.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatConstants.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatControllers.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatData.js (100%) rename {src => webgoat-container/src}/main/webapp/js/goatLesson.js (100%) rename {src => webgoat-container/src}/main/webapp/js/html5shiv.js (100%) rename {src => webgoat-container/src}/main/webapp/js/instructor/DOMXSS_i.js (100%) rename {src => webgoat-container/src}/main/webapp/js/jquery/jquery-1.10.2.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/jquery/jquery-ui-1.10.4.custom.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/jquery_form/jquery.form.js (100%) rename {src => webgoat-container/src}/main/webapp/js/lessonNav.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/backbone-min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/backbone.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/jquery-1.10.2.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/jquery.form.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/require.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/require.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/underscore-min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/libs/underscore.js (100%) rename {src => webgoat-container/src}/main/webapp/js/main.js (100%) rename {src => webgoat-container/src}/main/webapp/js/makeWindow.js (100%) rename {src => webgoat-container/src}/main/webapp/js/modernizr-2.6.2.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/respond.min.js (100%) rename {src => webgoat-container/src}/main/webapp/js/toggle.js (100%) rename {src => webgoat-container/src}/main/webapp/lesson_content.jsp (100%) rename {src => webgoat-container/src}/main/webapp/lessons/ConfManagement/config.jsp (100%) rename {src => webgoat-container/src}/main/webapp/main.jsp (100%) rename {src => webgoat-container/src}/main/webapp/plugin_lessons/ReadMe.txt (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap-slider/css/slider.css (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap-slider/js/bootstrap-slider.js (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap-wysihtml5.css (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap3-wysiwyg5-color.css (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap-wysihtml5/js/bootstrap3-wysihtml5.js (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap-wysihtml5/js/wysihtml5-0.3.0.js (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap/css/bootstrap.min.css (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff (100%) rename {src => webgoat-container/src}/main/webapp/plugins/bootstrap/js/bootstrap.min.js (100%) rename {src => webgoat-container/src}/main/webapp/plugins/nanoScroller/jquery.nanoscroller.min.js (100%) rename {src => webgoat-container/src}/main/webapp/reportBug.jsp (100%) rename {src => webgoat-container/src}/main/webapp/sideWindow.jsp (100%) rename {src => webgoat-container/src}/main/webapp/users/ReadMe.txt (100%) rename {src => webgoat-container/src}/main/webapp/webgoat.jsp (100%) rename {src => webgoat-container/src}/main/webapp/webgoat_challenge.jsp (100%) rename {src => webgoat-container/src}/test/java/org/owasp/webgoat/plugins/GlobalPropertiesTest.java (100%) rename {src => webgoat-container/src}/test/java/org/owasp/webgoat/plugins/PluginTest.java (100%) rename {src => webgoat-container/src}/test/java/org/owasp/webgoat/plugins/PluginTestHelper.java (100%) rename {src => webgoat-container/src}/test/java/org/owasp/webgoat/plugins/TestPlugin.java (100%) rename {src => webgoat-container/src}/test/resources/log4j.properties (100%) rename {src => webgoat-container/src}/test/resources/org/owasp/webgoat/plugins/lessonSolutions/rewrite_test.html (100%) diff --git a/README.MD b/README.MD index 4b8c6561d..1f7a72499 100644 --- a/README.MD +++ b/README.MD @@ -70,20 +70,22 @@ Follow these instructions if you wish to run Webgoat and modify the source code Using a command shell/window: -``` - $ cd webgoat-classloader - $ mvn clean install - $ cd .. - $ mvn clean package -``` + > mvn clean package -Building the webgoat-classloader is only necessary once, the classloader needs to be present in your local repository. -After opening the project in Netbeans/IntelliJ/Eclipse, you can easily run the project using: +Before you can run the project you need to build some lessons first clone https://github.com/WebGoat/WebGoat-Lessons and run: + + ``` + $ cd WebGoat-Lessons + $ mvn package + $ cp plugins/* /webapps/WebGoat-6.0-exec-war/plugin_lessons/ + ``` + +Then you can run the project with one of the steps below: 1. Maven-Tomcat Plugin using a command shell/window: - > mvn tomcat7:run-war + > mvn -pl webgoat-container tomcat7:run-war Maven will run the project in an embedded tomcat. @@ -99,11 +101,3 @@ Maven will run the project in an embedded tomcat. 3. Tomcat the package phase also builds a war file. You can deploy it using: > cp target/WebGoat-6.0-exec-war.war /webapps/ - -Then also clone https://github.com/WebGoat/WebGoat-Lessons run: - -``` - $ cd WebGoat-Lessons - $ mvn package - $ cp plugins/* /webapps/WebGoat-6.0-exec-war/plugin_lessons/ -``` \ No newline at end of file diff --git a/pom.xml b/pom.xml index cd7ed466a..519fb7a14 100644 --- a/pom.xml +++ b/pom.xml @@ -1,410 +1,20 @@ - WebGoat + webgoat-parent 4.0.0 - org.owasp.webgoat - webgoat-container - war + org.owasp.webgoat + webgoat-parent + pom 6.1.0 - 3.2.4.RELEASE - 3.2.4.RELEASE - 2.2.2 local - - - - - ${basedir}/src/main/java - - - ${basedir}/src/main/resources - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.1 - - 1.7 - 1.7 - ISO-8859-1 - - - - org.apache.maven.plugins - maven-jar-plugin - - - create-jar - compile - - jar - - - - - - org.apache.maven.plugins - maven-war-plugin - 2.4 - - - false - - - true - - - ${project.name} - ${project.version} - ${build.number} - - - - - - org.codehaus.mojo - build-helper-maven-plugin - 1.7 - - - attach-artifacts - package - - attach-artifact - - - - - ${project.build.directory}/webgoat-container-${project.version}.jar - - - - - - - - org.apache.tomcat.maven - tomcat7-maven-plugin - 2.1 - - http://localhost:8080/manager - /WebGoat - exec - true - true - ${project.basedir}/src/main/webapp/WEB-INF/context.xml - - - - org.owasp.webgoat - webgoat-classloader - 6.1.0 - - - org.owasp.webgoat - webgoat-container - ${project.version} - - - - - tomcat-run - - exec-war-only - - package - - - - org.owasp.webgoat - webgoat-classloader - ${project.version} - - - - - - - - - - - - org.owasp.webgoat - webgoat-classloader - ${project.version} - - - javax.activation - activation - 1.1 - - - com.h2database - h2 - 1.4.187 - - - axis - axis - 1.2 - - - axis - axis-saaj - 1.2 - - - axis - axis-jaxrpc - 1.2 - - - axis - axis-ant - 1.2 - - - org.apache.commons - commons-lang3 - 3.3.2 - - - commons-fileupload - commons-fileupload - 1.2.1 - - - commons-io - commons-io - 1.4 - - - commons-collections - commons-collections - 3.1 - - - commons-digester - commons-digester - 1.8.1 - - - xml-apis - xml-apis - - - - - commons-logging - commons-logging - 1.1.3 - - - org.slf4j - jcl-over-slf4j - 1.7.7 - - - commons-discovery - commons-discovery - 0.2 - - - javax.mail - mail - 1.4.2 - - - javax.mail - mailapi - 1.4.2 - - - hsqldb - hsqldb - 1.8.0.10 - - - log4j - log4j - 1.2.17 - - - - wsdl4j - wsdl4j - 1.5.1 - - - java2html - j2h - 1.3.1 - - - ecs - ecs - 1.4.2 - - - javax.transaction - javax.transaction-api - 1.2 - - - net.sourceforge.jtds - jtds - 1.2.2 - - - org.apache.tomcat - tomcat-catalina - 7.0.27 - provided - - - - - - - - javax - javaee-api - 6.0 - provided - - - - org.springframework - spring-core - ${org.springframework.version} - - - - - com.fasterxml.jackson.core - jackson-core - 2.0.4 - - - com.fasterxml.jackson.core - jackson-databind - 2.0.4 - - - - - org.springframework - spring-webmvc - ${org.springframework.version} - jar - - - - org.springframework.security - spring-security-core - ${spring.security.version} - - - - org.springframework.security - spring-security-config - ${spring.security.version} - - - - org.springframework.security - spring-security-web - ${spring.security.version} - - - - - commons-fileupload - commons-fileupload - 1.2.2 - - - - - commons-io - commons-io - 1.3.2 - - - - com.google.guava - guava - 18.0 - - - - - javax.servlet - jstl - 1.2 - - - - taglibs - standard - 1.1.2 - - - - log4j - log4j - 1.2.17 - - - javax.jms - jms - - - com.sun.jdmk - jmxtools - - - com.sun.jmx - jmxri - - - - - junit - junit - 4.8.1 - jar - - - org.apache.tiles - tiles-core - ${tiles.version} - jar - - - org.slf4j - slf4j-api - 1.7.7 - jar - - - org.slf4j - slf4j-log4j12 - 1.7.7 - jar - - - - - - + + webgoat-container + webgoat-classloader + webgoat-release + diff --git a/webgoat-classloader/pom.xml b/webgoat-classloader/pom.xml index ec9b798a0..4d5f9dc09 100644 --- a/webgoat-classloader/pom.xml +++ b/webgoat-classloader/pom.xml @@ -1,14 +1,17 @@ - WebGoat + webgoat-classloader 4.0.0 - org.owasp.webgoat webgoat-classloader jar - 6.1.0 + + org.owasp.webgoat + webgoat-parent + 6.1.0 + - - + + org.apache.maven.plugins maven-compiler-plugin @@ -19,8 +22,8 @@ ISO-8859-1 - - + + @@ -30,6 +33,5 @@ - \ No newline at end of file diff --git a/webgoat-container/.gitignore b/webgoat-container/.gitignore new file mode 100644 index 000000000..11d73197f --- /dev/null +++ b/webgoat-container/.gitignore @@ -0,0 +1,7 @@ +target/ +.idea/ +*.iml +/src/main/webapp/plugin_lessons/*.jar +/src/main/webapp/plugin_extracted/* +dependency-reduced-pom.xml +src/main/webapp/users/guest.org.owasp.webgoat.lessons.BackDoors.props \ No newline at end of file diff --git a/webgoat-container/pom.xml b/webgoat-container/pom.xml new file mode 100644 index 000000000..a28ba59ad --- /dev/null +++ b/webgoat-container/pom.xml @@ -0,0 +1,412 @@ + + webgoat-container + 4.0.0 + webgoat-container + war + + org.owasp.webgoat + webgoat-parent + 6.1.0 + + + + + + 3.2.4.RELEASE + 3.2.4.RELEASE + 2.2.2 + + + + + + ${basedir}/src/main/java + + + ${basedir}/src/main/resources + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + 1.7 + 1.7 + ISO-8859-1 + + + + org.apache.maven.plugins + maven-jar-plugin + + + create-jar + compile + + jar + + + + + + org.apache.maven.plugins + maven-war-plugin + 2.4 + + + false + + + true + + + ${project.name} + ${project.version} + ${build.number} + + + + + + org.codehaus.mojo + build-helper-maven-plugin + 1.7 + + + attach-artifacts + package + + attach-artifact + + + + + ${project.build.directory}/webgoat-container-${project.version}.jar + + + + + + + + org.apache.tomcat.maven + tomcat7-maven-plugin + 2.1 + + http://localhost:8080/manager + /WebGoat + exec + true + true + ${project.basedir}/src/main/webapp/WEB-INF/context.xml + + + + org.owasp.webgoat + webgoat-classloader + 6.1.0 + + + org.owasp.webgoat + webgoat-container + ${project.version} + + + + + tomcat-run + + exec-war-only + + package + + + + org.owasp.webgoat + webgoat-classloader + ${project.version} + + + + + + + + + + + + org.owasp.webgoat + webgoat-classloader + ${project.version} + + + javax.activation + activation + 1.1 + + + com.h2database + h2 + 1.4.187 + + + axis + axis + 1.2 + + + axis + axis-saaj + 1.2 + + + axis + axis-jaxrpc + 1.2 + + + axis + axis-ant + 1.2 + + + org.apache.commons + commons-lang3 + 3.3.2 + + + commons-fileupload + commons-fileupload + 1.2.1 + + + commons-io + commons-io + 1.4 + + + commons-collections + commons-collections + 3.1 + + + commons-digester + commons-digester + 1.8.1 + + + xml-apis + xml-apis + + + + + commons-logging + commons-logging + 1.1.3 + + + org.slf4j + jcl-over-slf4j + 1.7.7 + + + commons-discovery + commons-discovery + 0.2 + + + javax.mail + mail + 1.4.2 + + + javax.mail + mailapi + 1.4.2 + + + hsqldb + hsqldb + 1.8.0.10 + + + log4j + log4j + 1.2.17 + + + + wsdl4j + wsdl4j + 1.5.1 + + + java2html + j2h + 1.3.1 + + + ecs + ecs + 1.4.2 + + + javax.transaction + javax.transaction-api + 1.2 + + + net.sourceforge.jtds + jtds + 1.2.2 + + + org.apache.tomcat + tomcat-catalina + 7.0.27 + provided + + + + + + + + javax + javaee-api + 6.0 + provided + + + + org.springframework + spring-core + ${org.springframework.version} + + + + + com.fasterxml.jackson.core + jackson-core + 2.0.4 + + + com.fasterxml.jackson.core + jackson-databind + 2.0.4 + + + + + org.springframework + spring-webmvc + ${org.springframework.version} + jar + + + + org.springframework.security + spring-security-core + ${spring.security.version} + + + + org.springframework.security + spring-security-config + ${spring.security.version} + + + + org.springframework.security + spring-security-web + ${spring.security.version} + + + + + commons-fileupload + commons-fileupload + 1.2.2 + + + + + commons-io + commons-io + 1.3.2 + + + + com.google.guava + guava + 18.0 + + + + + javax.servlet + jstl + 1.2 + + + + taglibs + standard + 1.1.2 + + + + log4j + log4j + 1.2.17 + + + javax.jms + jms + + + com.sun.jdmk + jmxtools + + + com.sun.jmx + jmxri + + + + + junit + junit + 4.8.1 + jar + + + org.apache.tiles + tiles-core + ${tiles.version} + jar + + + org.slf4j + slf4j-api + 1.7.7 + jar + + + org.slf4j + slf4j-log4j12 + 1.7.7 + jar + + + + + + + diff --git a/src/main/java/org/owasp/webgoat/Catcher.java b/webgoat-container/src/main/java/org/owasp/webgoat/Catcher.java similarity index 100% rename from src/main/java/org/owasp/webgoat/Catcher.java rename to webgoat-container/src/main/java/org/owasp/webgoat/Catcher.java diff --git a/src/main/java/org/owasp/webgoat/HammerHead.java b/webgoat-container/src/main/java/org/owasp/webgoat/HammerHead.java similarity index 100% rename from src/main/java/org/owasp/webgoat/HammerHead.java rename to webgoat-container/src/main/java/org/owasp/webgoat/HammerHead.java diff --git a/src/main/java/org/owasp/webgoat/LessonSource.java b/webgoat-container/src/main/java/org/owasp/webgoat/LessonSource.java similarity index 100% rename from src/main/java/org/owasp/webgoat/LessonSource.java rename to webgoat-container/src/main/java/org/owasp/webgoat/LessonSource.java diff --git a/src/main/java/org/owasp/webgoat/application/Application.java b/webgoat-container/src/main/java/org/owasp/webgoat/application/Application.java similarity index 100% rename from src/main/java/org/owasp/webgoat/application/Application.java rename to webgoat-container/src/main/java/org/owasp/webgoat/application/Application.java diff --git a/src/main/java/org/owasp/webgoat/application/WebGoatServletListener.java b/webgoat-container/src/main/java/org/owasp/webgoat/application/WebGoatServletListener.java similarity index 100% rename from src/main/java/org/owasp/webgoat/application/WebGoatServletListener.java rename to webgoat-container/src/main/java/org/owasp/webgoat/application/WebGoatServletListener.java diff --git a/src/main/java/org/owasp/webgoat/controller/About.java b/webgoat-container/src/main/java/org/owasp/webgoat/controller/About.java similarity index 100% rename from src/main/java/org/owasp/webgoat/controller/About.java rename to webgoat-container/src/main/java/org/owasp/webgoat/controller/About.java diff --git a/src/main/java/org/owasp/webgoat/controller/Login.java b/webgoat-container/src/main/java/org/owasp/webgoat/controller/Login.java similarity index 100% rename from src/main/java/org/owasp/webgoat/controller/Login.java rename to webgoat-container/src/main/java/org/owasp/webgoat/controller/Login.java diff --git a/src/main/java/org/owasp/webgoat/controller/Logout.java b/webgoat-container/src/main/java/org/owasp/webgoat/controller/Logout.java similarity index 100% rename from src/main/java/org/owasp/webgoat/controller/Logout.java rename to webgoat-container/src/main/java/org/owasp/webgoat/controller/Logout.java diff --git a/src/main/java/org/owasp/webgoat/controller/Start.java b/webgoat-container/src/main/java/org/owasp/webgoat/controller/Start.java similarity index 100% rename from src/main/java/org/owasp/webgoat/controller/Start.java rename to webgoat-container/src/main/java/org/owasp/webgoat/controller/Start.java diff --git a/src/main/java/org/owasp/webgoat/controller/Welcome.java b/webgoat-container/src/main/java/org/owasp/webgoat/controller/Welcome.java similarity index 100% rename from src/main/java/org/owasp/webgoat/controller/Welcome.java rename to webgoat-container/src/main/java/org/owasp/webgoat/controller/Welcome.java diff --git a/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/AbstractLesson.java diff --git a/src/main/java/org/owasp/webgoat/lessons/Category.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/Category.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/Category.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/Category.java diff --git a/src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/LessonAdapter.java diff --git a/src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/RandomLessonAdapter.java diff --git a/src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/SequentialLessonAdapter.java diff --git a/src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/WelcomeScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/AdminScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/ProductsAdminScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/RefreshDBScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/ReportCardScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/SummaryReportCardScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/UserAdminScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/ViewDatabase.java diff --git a/src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/admin/WelcomeAdminScreen.java diff --git a/src/main/java/org/owasp/webgoat/lessons/model/Hint.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/Hint.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/model/Hint.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/Hint.java diff --git a/src/main/java/org/owasp/webgoat/lessons/model/HttpBasicsModel.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/HttpBasicsModel.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/model/HttpBasicsModel.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/HttpBasicsModel.java diff --git a/src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItem.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItem.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItem.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItem.java diff --git a/src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItemType.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItemType.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItemType.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/LessonMenuItemType.java diff --git a/src/main/java/org/owasp/webgoat/lessons/model/RequestParameter.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/RequestParameter.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/model/RequestParameter.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/RequestParameter.java diff --git a/src/main/java/org/owasp/webgoat/lessons/model/SourceListing.java b/webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/SourceListing.java similarity index 100% rename from src/main/java/org/owasp/webgoat/lessons/model/SourceListing.java rename to webgoat-container/src/main/java/org/owasp/webgoat/lessons/model/SourceListing.java diff --git a/src/main/java/org/owasp/webgoat/plugins/GlobalProperties.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/GlobalProperties.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/GlobalProperties.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/GlobalProperties.java diff --git a/src/main/java/org/owasp/webgoat/plugins/LegacyLoader.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/LegacyLoader.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/LegacyLoader.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/LegacyLoader.java diff --git a/src/main/java/org/owasp/webgoat/plugins/Plugin.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/Plugin.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/Plugin.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/Plugin.java diff --git a/src/main/java/org/owasp/webgoat/plugins/PluginBackgroundLoader.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginBackgroundLoader.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/PluginBackgroundLoader.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginBackgroundLoader.java diff --git a/src/main/java/org/owasp/webgoat/plugins/PluginExtractor.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginExtractor.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/PluginExtractor.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginExtractor.java diff --git a/src/main/java/org/owasp/webgoat/plugins/PluginFileUtils.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginFileUtils.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/PluginFileUtils.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginFileUtils.java diff --git a/src/main/java/org/owasp/webgoat/plugins/PluginLoadingFailure.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginLoadingFailure.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/PluginLoadingFailure.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginLoadingFailure.java diff --git a/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/PluginsLoader.java diff --git a/src/main/java/org/owasp/webgoat/plugins/ResourceBundleClassLoader.java b/webgoat-container/src/main/java/org/owasp/webgoat/plugins/ResourceBundleClassLoader.java similarity index 100% rename from src/main/java/org/owasp/webgoat/plugins/ResourceBundleClassLoader.java rename to webgoat-container/src/main/java/org/owasp/webgoat/plugins/ResourceBundleClassLoader.java diff --git a/src/main/java/org/owasp/webgoat/service/ApplicationService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/ApplicationService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/ApplicationService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/ApplicationService.java diff --git a/src/main/java/org/owasp/webgoat/service/BaseService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/BaseService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/BaseService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/BaseService.java diff --git a/src/main/java/org/owasp/webgoat/service/CookieService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/CookieService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/CookieService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/CookieService.java diff --git a/src/main/java/org/owasp/webgoat/service/DummyService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/DummyService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/DummyService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/DummyService.java diff --git a/src/main/java/org/owasp/webgoat/service/ExceptionInfo.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/ExceptionInfo.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/ExceptionInfo.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/ExceptionInfo.java diff --git a/src/main/java/org/owasp/webgoat/service/HintService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/HintService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/HintService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/HintService.java diff --git a/src/main/java/org/owasp/webgoat/service/LessonMenuService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/LessonMenuService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/LessonMenuService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/LessonMenuService.java diff --git a/src/main/java/org/owasp/webgoat/service/LessonPlanService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/LessonPlanService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/LessonPlanService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/LessonPlanService.java diff --git a/src/main/java/org/owasp/webgoat/service/LessonTitleService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/LessonTitleService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/LessonTitleService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/LessonTitleService.java diff --git a/src/main/java/org/owasp/webgoat/service/ParameterService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/ParameterService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/ParameterService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/ParameterService.java diff --git a/src/main/java/org/owasp/webgoat/service/RestartLessonService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/RestartLessonService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/RestartLessonService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/RestartLessonService.java diff --git a/src/main/java/org/owasp/webgoat/service/SessionService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/SessionService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/SessionService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/SessionService.java diff --git a/src/main/java/org/owasp/webgoat/service/SolutionService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/SolutionService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/SolutionService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/SolutionService.java diff --git a/src/main/java/org/owasp/webgoat/service/SourceService.java b/webgoat-container/src/main/java/org/owasp/webgoat/service/SourceService.java similarity index 100% rename from src/main/java/org/owasp/webgoat/service/SourceService.java rename to webgoat-container/src/main/java/org/owasp/webgoat/service/SourceService.java diff --git a/src/main/java/org/owasp/webgoat/servlets/Controller.java b/webgoat-container/src/main/java/org/owasp/webgoat/servlets/Controller.java similarity index 100% rename from src/main/java/org/owasp/webgoat/servlets/Controller.java rename to webgoat-container/src/main/java/org/owasp/webgoat/servlets/Controller.java diff --git a/src/main/java/org/owasp/webgoat/session/Authorization.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/Authorization.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/Authorization.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/Authorization.java diff --git a/src/main/java/org/owasp/webgoat/session/Course.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/Course.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/Course.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/Course.java diff --git a/src/main/java/org/owasp/webgoat/session/CreateDB.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/CreateDB.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/CreateDB.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/CreateDB.java diff --git a/src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/DatabaseUtilities.java diff --git a/src/main/java/org/owasp/webgoat/session/ECSFactory.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/ECSFactory.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/ECSFactory.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/ECSFactory.java diff --git a/src/main/java/org/owasp/webgoat/session/Employee.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/Employee.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/Employee.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/Employee.java diff --git a/src/main/java/org/owasp/webgoat/session/EmployeeStub.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/EmployeeStub.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/EmployeeStub.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/EmployeeStub.java diff --git a/src/main/java/org/owasp/webgoat/session/ErrorScreen.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/ErrorScreen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/ErrorScreen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/ErrorScreen.java diff --git a/src/main/java/org/owasp/webgoat/session/LessonSession.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/LessonSession.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/LessonSession.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/LessonSession.java diff --git a/src/main/java/org/owasp/webgoat/session/LessonTracker.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/LessonTracker.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/LessonTracker.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/LessonTracker.java diff --git a/src/main/java/org/owasp/webgoat/session/Parameter.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/Parameter.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/Parameter.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/Parameter.java diff --git a/src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/ParameterNotFoundException.java diff --git a/src/main/java/org/owasp/webgoat/session/ParameterParser.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/ParameterParser.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/ParameterParser.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/ParameterParser.java diff --git a/src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/RandomLessonTracker.java diff --git a/src/main/java/org/owasp/webgoat/session/Role.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/Role.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/Role.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/Role.java diff --git a/src/main/java/org/owasp/webgoat/session/Screen.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/Screen.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/Screen.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/Screen.java diff --git a/src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/SequentialLessonTracker.java diff --git a/src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/UnauthenticatedException.java diff --git a/src/main/java/org/owasp/webgoat/session/UnauthorizedException.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/UnauthorizedException.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/UnauthorizedException.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/UnauthorizedException.java diff --git a/src/main/java/org/owasp/webgoat/session/User.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/User.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/User.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/User.java diff --git a/src/main/java/org/owasp/webgoat/session/UserDatabase.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/UserDatabase.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/UserDatabase.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/UserDatabase.java diff --git a/src/main/java/org/owasp/webgoat/session/UserTracker.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/UserTracker.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/UserTracker.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/UserTracker.java diff --git a/src/main/java/org/owasp/webgoat/session/ValidationException.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/ValidationException.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/ValidationException.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/ValidationException.java diff --git a/src/main/java/org/owasp/webgoat/session/WebSession.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/WebSession.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/WebSession.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/WebSession.java diff --git a/src/main/java/org/owasp/webgoat/session/WebgoatContext.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/WebgoatContext.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/WebgoatContext.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/WebgoatContext.java diff --git a/src/main/java/org/owasp/webgoat/session/WebgoatProperties.java b/webgoat-container/src/main/java/org/owasp/webgoat/session/WebgoatProperties.java similarity index 100% rename from src/main/java/org/owasp/webgoat/session/WebgoatProperties.java rename to webgoat-container/src/main/java/org/owasp/webgoat/session/WebgoatProperties.java diff --git a/src/main/java/org/owasp/webgoat/util/BeanProvider.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/BeanProvider.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/BeanProvider.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/BeanProvider.java diff --git a/src/main/java/org/owasp/webgoat/util/Exec.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/Exec.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/Exec.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/Exec.java diff --git a/src/main/java/org/owasp/webgoat/util/ExecResults.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/ExecResults.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/ExecResults.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/ExecResults.java diff --git a/src/main/java/org/owasp/webgoat/util/ExecutionException.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/ExecutionException.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/ExecutionException.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/ExecutionException.java diff --git a/src/main/java/org/owasp/webgoat/util/HtmlEncoder.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/HtmlEncoder.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/HtmlEncoder.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/HtmlEncoder.java diff --git a/src/main/java/org/owasp/webgoat/util/Interceptor.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/Interceptor.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/Interceptor.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/Interceptor.java diff --git a/src/main/java/org/owasp/webgoat/util/LabelManager.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/LabelManager.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/LabelManager.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/LabelManager.java diff --git a/src/main/java/org/owasp/webgoat/util/LabelManagerImpl.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/LabelManagerImpl.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/LabelManagerImpl.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/LabelManagerImpl.java diff --git a/src/main/java/org/owasp/webgoat/util/LabelProvider.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/LabelProvider.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/LabelProvider.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/LabelProvider.java diff --git a/src/main/java/org/owasp/webgoat/util/ThreadWatcher.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/ThreadWatcher.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/ThreadWatcher.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/ThreadWatcher.java diff --git a/src/main/java/org/owasp/webgoat/util/WebGoatI18N.java b/webgoat-container/src/main/java/org/owasp/webgoat/util/WebGoatI18N.java similarity index 100% rename from src/main/java/org/owasp/webgoat/util/WebGoatI18N.java rename to webgoat-container/src/main/java/org/owasp/webgoat/util/WebGoatI18N.java diff --git a/src/main/resources/New Lesson Instructions.txt b/webgoat-container/src/main/resources/New Lesson Instructions.txt similarity index 100% rename from src/main/resources/New Lesson Instructions.txt rename to webgoat-container/src/main/resources/New Lesson Instructions.txt diff --git a/src/main/resources/log4j.properties b/webgoat-container/src/main/resources/log4j.properties similarity index 100% rename from src/main/resources/log4j.properties rename to webgoat-container/src/main/resources/log4j.properties diff --git a/src/main/webapp/META-INF/MANIFEST.MF b/webgoat-container/src/main/webapp/META-INF/MANIFEST.MF similarity index 100% rename from src/main/webapp/META-INF/MANIFEST.MF rename to webgoat-container/src/main/webapp/META-INF/MANIFEST.MF diff --git a/src/main/webapp/META-INF/context.xml b/webgoat-container/src/main/webapp/META-INF/context.xml similarity index 100% rename from src/main/webapp/META-INF/context.xml rename to webgoat-container/src/main/webapp/META-INF/context.xml diff --git a/src/main/webapp/WEB-INF/context.xml b/webgoat-container/src/main/webapp/WEB-INF/context.xml similarity index 100% rename from src/main/webapp/WEB-INF/context.xml rename to webgoat-container/src/main/webapp/WEB-INF/context.xml diff --git a/src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml b/webgoat-container/src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml similarity index 100% rename from src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml rename to webgoat-container/src/main/webapp/WEB-INF/mvc-dispatcher-servlet.xml diff --git a/src/main/webapp/WEB-INF/pages/about.jsp b/webgoat-container/src/main/webapp/WEB-INF/pages/about.jsp similarity index 100% rename from src/main/webapp/WEB-INF/pages/about.jsp rename to webgoat-container/src/main/webapp/WEB-INF/pages/about.jsp diff --git a/src/main/webapp/WEB-INF/pages/login.jsp b/webgoat-container/src/main/webapp/WEB-INF/pages/login.jsp similarity index 100% rename from src/main/webapp/WEB-INF/pages/login.jsp rename to webgoat-container/src/main/webapp/WEB-INF/pages/login.jsp diff --git a/src/main/webapp/WEB-INF/pages/logout.jsp b/webgoat-container/src/main/webapp/WEB-INF/pages/logout.jsp similarity index 100% rename from src/main/webapp/WEB-INF/pages/logout.jsp rename to webgoat-container/src/main/webapp/WEB-INF/pages/logout.jsp diff --git a/src/main/webapp/WEB-INF/pages/main_new.jsp b/webgoat-container/src/main/webapp/WEB-INF/pages/main_new.jsp similarity index 100% rename from src/main/webapp/WEB-INF/pages/main_new.jsp rename to webgoat-container/src/main/webapp/WEB-INF/pages/main_new.jsp diff --git a/src/main/webapp/WEB-INF/pages/welcome.jsp b/webgoat-container/src/main/webapp/WEB-INF/pages/welcome.jsp similarity index 100% rename from src/main/webapp/WEB-INF/pages/welcome.jsp rename to webgoat-container/src/main/webapp/WEB-INF/pages/welcome.jsp diff --git a/src/main/webapp/WEB-INF/pages/widgets/cookies_and_params.jsp b/webgoat-container/src/main/webapp/WEB-INF/pages/widgets/cookies_and_params.jsp similarity index 100% rename from src/main/webapp/WEB-INF/pages/widgets/cookies_and_params.jsp rename to webgoat-container/src/main/webapp/WEB-INF/pages/widgets/cookies_and_params.jsp diff --git a/src/main/webapp/WEB-INF/pages/widgets/hints.jsp b/webgoat-container/src/main/webapp/WEB-INF/pages/widgets/hints.jsp similarity index 100% rename from src/main/webapp/WEB-INF/pages/widgets/hints.jsp rename to webgoat-container/src/main/webapp/WEB-INF/pages/widgets/hints.jsp diff --git a/src/main/webapp/WEB-INF/server-config.wsdd b/webgoat-container/src/main/webapp/WEB-INF/server-config.wsdd similarity index 100% rename from src/main/webapp/WEB-INF/server-config.wsdd rename to webgoat-container/src/main/webapp/WEB-INF/server-config.wsdd diff --git a/src/main/webapp/WEB-INF/spring-security.xml b/webgoat-container/src/main/webapp/WEB-INF/spring-security.xml similarity index 100% rename from src/main/webapp/WEB-INF/spring-security.xml rename to webgoat-container/src/main/webapp/WEB-INF/spring-security.xml diff --git a/src/main/webapp/WEB-INF/web.xml b/webgoat-container/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from src/main/webapp/WEB-INF/web.xml rename to webgoat-container/src/main/webapp/WEB-INF/web.xml diff --git a/src/main/webapp/WEB-INF/webgoat-class.properties b/webgoat-container/src/main/webapp/WEB-INF/webgoat-class.properties similarity index 100% rename from src/main/webapp/WEB-INF/webgoat-class.properties rename to webgoat-container/src/main/webapp/WEB-INF/webgoat-class.properties diff --git a/src/main/webapp/WEB-INF/webgoat-lab.properties b/webgoat-container/src/main/webapp/WEB-INF/webgoat-lab.properties similarity index 100% rename from src/main/webapp/WEB-INF/webgoat-lab.properties rename to webgoat-container/src/main/webapp/WEB-INF/webgoat-lab.properties diff --git a/src/main/webapp/WEB-INF/webgoat-owasp.properties b/webgoat-container/src/main/webapp/WEB-INF/webgoat-owasp.properties similarity index 100% rename from src/main/webapp/WEB-INF/webgoat-owasp.properties rename to webgoat-container/src/main/webapp/WEB-INF/webgoat-owasp.properties diff --git a/src/main/webapp/WEB-INF/webgoat.properties b/webgoat-container/src/main/webapp/WEB-INF/webgoat.properties similarity index 100% rename from src/main/webapp/WEB-INF/webgoat.properties rename to webgoat-container/src/main/webapp/WEB-INF/webgoat.properties diff --git a/src/main/webapp/WEB-INF/webgoat_oracle.sql b/webgoat-container/src/main/webapp/WEB-INF/webgoat_oracle.sql similarity index 100% rename from src/main/webapp/WEB-INF/webgoat_oracle.sql rename to webgoat-container/src/main/webapp/WEB-INF/webgoat_oracle.sql diff --git a/src/main/webapp/WEB-INF/webgoat_sqlserver.sql b/webgoat-container/src/main/webapp/WEB-INF/webgoat_sqlserver.sql similarity index 100% rename from src/main/webapp/WEB-INF/webgoat_sqlserver.sql rename to webgoat-container/src/main/webapp/WEB-INF/webgoat_sqlserver.sql diff --git a/src/main/webapp/container/i18n/WebGoatLabels.properties b/webgoat-container/src/main/webapp/container/i18n/WebGoatLabels.properties similarity index 100% rename from src/main/webapp/container/i18n/WebGoatLabels.properties rename to webgoat-container/src/main/webapp/container/i18n/WebGoatLabels.properties diff --git a/src/main/webapp/container/i18n/WebGoatLabels_de.properties b/webgoat-container/src/main/webapp/container/i18n/WebGoatLabels_de.properties similarity index 100% rename from src/main/webapp/container/i18n/WebGoatLabels_de.properties rename to webgoat-container/src/main/webapp/container/i18n/WebGoatLabels_de.properties diff --git a/src/main/webapp/container/i18n/WebGoatLabels_fr.properties b/webgoat-container/src/main/webapp/container/i18n/WebGoatLabels_fr.properties similarity index 100% rename from src/main/webapp/container/i18n/WebGoatLabels_fr.properties rename to webgoat-container/src/main/webapp/container/i18n/WebGoatLabels_fr.properties diff --git a/src/main/webapp/container/i18n/WebGoatLabels_ru.properties b/webgoat-container/src/main/webapp/container/i18n/WebGoatLabels_ru.properties similarity index 100% rename from src/main/webapp/container/i18n/WebGoatLabels_ru.properties rename to webgoat-container/src/main/webapp/container/i18n/WebGoatLabels_ru.properties diff --git a/src/main/webapp/css/animate.css b/webgoat-container/src/main/webapp/css/animate.css similarity index 100% rename from src/main/webapp/css/animate.css rename to webgoat-container/src/main/webapp/css/animate.css diff --git a/src/main/webapp/css/font-awesome.min.css b/webgoat-container/src/main/webapp/css/font-awesome.min.css similarity index 100% rename from src/main/webapp/css/font-awesome.min.css rename to webgoat-container/src/main/webapp/css/font-awesome.min.css diff --git a/src/main/webapp/css/img/logo.png b/webgoat-container/src/main/webapp/css/img/logo.png similarity index 100% rename from src/main/webapp/css/img/logo.png rename to webgoat-container/src/main/webapp/css/img/logo.png diff --git a/src/main/webapp/css/img/logoBG.jpg b/webgoat-container/src/main/webapp/css/img/logoBG.jpg similarity index 100% rename from src/main/webapp/css/img/logoBG.jpg rename to webgoat-container/src/main/webapp/css/img/logoBG.jpg diff --git a/src/main/webapp/css/img/webBg.png b/webgoat-container/src/main/webapp/css/img/webBg.png similarity index 100% rename from src/main/webapp/css/img/webBg.png rename to webgoat-container/src/main/webapp/css/img/webBg.png diff --git a/src/main/webapp/css/layers.css b/webgoat-container/src/main/webapp/css/layers.css similarity index 100% rename from src/main/webapp/css/layers.css rename to webgoat-container/src/main/webapp/css/layers.css diff --git a/src/main/webapp/css/lesson.css b/webgoat-container/src/main/webapp/css/lesson.css similarity index 100% rename from src/main/webapp/css/lesson.css rename to webgoat-container/src/main/webapp/css/lesson.css diff --git a/src/main/webapp/css/main.css b/webgoat-container/src/main/webapp/css/main.css similarity index 100% rename from src/main/webapp/css/main.css rename to webgoat-container/src/main/webapp/css/main.css diff --git a/src/main/webapp/css/menu.css b/webgoat-container/src/main/webapp/css/menu.css similarity index 100% rename from src/main/webapp/css/menu.css rename to webgoat-container/src/main/webapp/css/menu.css diff --git a/src/main/webapp/css/webgoat.css b/webgoat-container/src/main/webapp/css/webgoat.css similarity index 100% rename from src/main/webapp/css/webgoat.css rename to webgoat-container/src/main/webapp/css/webgoat.css diff --git a/src/main/webapp/database/database.prp b/webgoat-container/src/main/webapp/database/database.prp similarity index 100% rename from src/main/webapp/database/database.prp rename to webgoat-container/src/main/webapp/database/database.prp diff --git a/src/main/webapp/fonts/FontAwesome.otf b/webgoat-container/src/main/webapp/fonts/FontAwesome.otf similarity index 100% rename from src/main/webapp/fonts/FontAwesome.otf rename to webgoat-container/src/main/webapp/fonts/FontAwesome.otf diff --git a/src/main/webapp/fonts/fontawesome-webfont.eot b/webgoat-container/src/main/webapp/fonts/fontawesome-webfont.eot similarity index 100% rename from src/main/webapp/fonts/fontawesome-webfont.eot rename to webgoat-container/src/main/webapp/fonts/fontawesome-webfont.eot diff --git a/src/main/webapp/fonts/fontawesome-webfont.svg b/webgoat-container/src/main/webapp/fonts/fontawesome-webfont.svg similarity index 100% rename from src/main/webapp/fonts/fontawesome-webfont.svg rename to webgoat-container/src/main/webapp/fonts/fontawesome-webfont.svg diff --git a/src/main/webapp/fonts/fontawesome-webfont.ttf b/webgoat-container/src/main/webapp/fonts/fontawesome-webfont.ttf similarity index 100% rename from src/main/webapp/fonts/fontawesome-webfont.ttf rename to webgoat-container/src/main/webapp/fonts/fontawesome-webfont.ttf diff --git a/src/main/webapp/fonts/fontawesome-webfont.woff b/webgoat-container/src/main/webapp/fonts/fontawesome-webfont.woff similarity index 100% rename from src/main/webapp/fonts/fontawesome-webfont.woff rename to webgoat-container/src/main/webapp/fonts/fontawesome-webfont.woff diff --git a/src/main/webapp/images/WebGoatFinancial/banklogo.jpg b/webgoat-container/src/main/webapp/images/WebGoatFinancial/banklogo.jpg similarity index 100% rename from src/main/webapp/images/WebGoatFinancial/banklogo.jpg rename to webgoat-container/src/main/webapp/images/WebGoatFinancial/banklogo.jpg diff --git a/src/main/webapp/images/buttons/catStarted.jpg b/webgoat-container/src/main/webapp/images/buttons/catStarted.jpg similarity index 100% rename from src/main/webapp/images/buttons/catStarted.jpg rename to webgoat-container/src/main/webapp/images/buttons/catStarted.jpg diff --git a/src/main/webapp/images/buttons/cookies.jpg b/webgoat-container/src/main/webapp/images/buttons/cookies.jpg similarity index 100% rename from src/main/webapp/images/buttons/cookies.jpg rename to webgoat-container/src/main/webapp/images/buttons/cookies.jpg diff --git a/src/main/webapp/images/buttons/cookiesOver.jpg b/webgoat-container/src/main/webapp/images/buttons/cookiesOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/cookiesOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/cookiesOver.jpg diff --git a/src/main/webapp/images/buttons/help.jpg b/webgoat-container/src/main/webapp/images/buttons/help.jpg similarity index 100% rename from src/main/webapp/images/buttons/help.jpg rename to webgoat-container/src/main/webapp/images/buttons/help.jpg diff --git a/src/main/webapp/images/buttons/helpOver.jpg b/webgoat-container/src/main/webapp/images/buttons/helpOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/helpOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/helpOver.jpg diff --git a/src/main/webapp/images/buttons/hint.jpg b/webgoat-container/src/main/webapp/images/buttons/hint.jpg similarity index 100% rename from src/main/webapp/images/buttons/hint.jpg rename to webgoat-container/src/main/webapp/images/buttons/hint.jpg diff --git a/src/main/webapp/images/buttons/hintLeft.jpg b/webgoat-container/src/main/webapp/images/buttons/hintLeft.jpg similarity index 100% rename from src/main/webapp/images/buttons/hintLeft.jpg rename to webgoat-container/src/main/webapp/images/buttons/hintLeft.jpg diff --git a/src/main/webapp/images/buttons/hintLeftOver.jpg b/webgoat-container/src/main/webapp/images/buttons/hintLeftOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/hintLeftOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/hintLeftOver.jpg diff --git a/src/main/webapp/images/buttons/hintOver.jpg b/webgoat-container/src/main/webapp/images/buttons/hintOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/hintOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/hintOver.jpg diff --git a/src/main/webapp/images/buttons/hintRight.jpg b/webgoat-container/src/main/webapp/images/buttons/hintRight.jpg similarity index 100% rename from src/main/webapp/images/buttons/hintRight.jpg rename to webgoat-container/src/main/webapp/images/buttons/hintRight.jpg diff --git a/src/main/webapp/images/buttons/hintRightOver.jpg b/webgoat-container/src/main/webapp/images/buttons/hintRightOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/hintRightOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/hintRightOver.jpg diff --git a/src/main/webapp/images/buttons/html.jpg b/webgoat-container/src/main/webapp/images/buttons/html.jpg similarity index 100% rename from src/main/webapp/images/buttons/html.jpg rename to webgoat-container/src/main/webapp/images/buttons/html.jpg diff --git a/src/main/webapp/images/buttons/htmlOver.jpg b/webgoat-container/src/main/webapp/images/buttons/htmlOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/htmlOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/htmlOver.jpg diff --git a/src/main/webapp/images/buttons/java.jpg b/webgoat-container/src/main/webapp/images/buttons/java.jpg similarity index 100% rename from src/main/webapp/images/buttons/java.jpg rename to webgoat-container/src/main/webapp/images/buttons/java.jpg diff --git a/src/main/webapp/images/buttons/javaOver.jpg b/webgoat-container/src/main/webapp/images/buttons/javaOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/javaOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/javaOver.jpg diff --git a/src/main/webapp/images/buttons/lessonComplete.jpg b/webgoat-container/src/main/webapp/images/buttons/lessonComplete.jpg similarity index 100% rename from src/main/webapp/images/buttons/lessonComplete.jpg rename to webgoat-container/src/main/webapp/images/buttons/lessonComplete.jpg diff --git a/src/main/webapp/images/buttons/logout.jpg b/webgoat-container/src/main/webapp/images/buttons/logout.jpg similarity index 100% rename from src/main/webapp/images/buttons/logout.jpg rename to webgoat-container/src/main/webapp/images/buttons/logout.jpg diff --git a/src/main/webapp/images/buttons/logoutOver.jpg b/webgoat-container/src/main/webapp/images/buttons/logoutOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/logoutOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/logoutOver.jpg diff --git a/src/main/webapp/images/buttons/params.jpg b/webgoat-container/src/main/webapp/images/buttons/params.jpg similarity index 100% rename from src/main/webapp/images/buttons/params.jpg rename to webgoat-container/src/main/webapp/images/buttons/params.jpg diff --git a/src/main/webapp/images/buttons/paramsOver.jpg b/webgoat-container/src/main/webapp/images/buttons/paramsOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/paramsOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/paramsOver.jpg diff --git a/src/main/webapp/images/buttons/plans.jpg b/webgoat-container/src/main/webapp/images/buttons/plans.jpg similarity index 100% rename from src/main/webapp/images/buttons/plans.jpg rename to webgoat-container/src/main/webapp/images/buttons/plans.jpg diff --git a/src/main/webapp/images/buttons/plansOver.jpg b/webgoat-container/src/main/webapp/images/buttons/plansOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/plansOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/plansOver.jpg diff --git a/src/main/webapp/images/buttons/solutions.jpg b/webgoat-container/src/main/webapp/images/buttons/solutions.jpg similarity index 100% rename from src/main/webapp/images/buttons/solutions.jpg rename to webgoat-container/src/main/webapp/images/buttons/solutions.jpg diff --git a/src/main/webapp/images/buttons/solutionsOver.jpg b/webgoat-container/src/main/webapp/images/buttons/solutionsOver.jpg similarity index 100% rename from src/main/webapp/images/buttons/solutionsOver.jpg rename to webgoat-container/src/main/webapp/images/buttons/solutionsOver.jpg diff --git a/src/main/webapp/images/header/header.jpg b/webgoat-container/src/main/webapp/images/header/header.jpg similarity index 100% rename from src/main/webapp/images/header/header.jpg rename to webgoat-container/src/main/webapp/images/header/header.jpg diff --git a/src/main/webapp/images/header/header_ASP.jpg b/webgoat-container/src/main/webapp/images/header/header_ASP.jpg similarity index 100% rename from src/main/webapp/images/header/header_ASP.jpg rename to webgoat-container/src/main/webapp/images/header/header_ASP.jpg diff --git a/src/main/webapp/images/header/header_CShrp.jpg b/webgoat-container/src/main/webapp/images/header/header_CShrp.jpg similarity index 100% rename from src/main/webapp/images/header/header_CShrp.jpg rename to webgoat-container/src/main/webapp/images/header/header_CShrp.jpg diff --git a/src/main/webapp/images/header/header_coldFusion.jpg b/webgoat-container/src/main/webapp/images/header/header_coldFusion.jpg similarity index 100% rename from src/main/webapp/images/header/header_coldFusion.jpg rename to webgoat-container/src/main/webapp/images/header/header_coldFusion.jpg diff --git a/src/main/webapp/images/header/header_dotNet.jpg b/webgoat-container/src/main/webapp/images/header/header_dotNet.jpg similarity index 100% rename from src/main/webapp/images/header/header_dotNet.jpg rename to webgoat-container/src/main/webapp/images/header/header_dotNet.jpg diff --git a/src/main/webapp/images/icons/rightArrow.jpg b/webgoat-container/src/main/webapp/images/icons/rightArrow.jpg similarity index 100% rename from src/main/webapp/images/icons/rightArrow.jpg rename to webgoat-container/src/main/webapp/images/icons/rightArrow.jpg diff --git a/src/main/webapp/images/introduction/HowToUse_2.jpg b/webgoat-container/src/main/webapp/images/introduction/HowToUse_2.jpg similarity index 100% rename from src/main/webapp/images/introduction/HowToUse_2.jpg rename to webgoat-container/src/main/webapp/images/introduction/HowToUse_2.jpg diff --git a/src/main/webapp/images/introduction/HowToUse_3.jpg b/webgoat-container/src/main/webapp/images/introduction/HowToUse_3.jpg similarity index 100% rename from src/main/webapp/images/introduction/HowToUse_3.jpg rename to webgoat-container/src/main/webapp/images/introduction/HowToUse_3.jpg diff --git a/src/main/webapp/images/introduction/UsefulTools-ZAP.png b/webgoat-container/src/main/webapp/images/introduction/UsefulTools-ZAP.png similarity index 100% rename from src/main/webapp/images/introduction/UsefulTools-ZAP.png rename to webgoat-container/src/main/webapp/images/introduction/UsefulTools-ZAP.png diff --git a/src/main/webapp/images/introduction/UsefulTools-ZAP_1.png b/webgoat-container/src/main/webapp/images/introduction/UsefulTools-ZAP_1.png similarity index 100% rename from src/main/webapp/images/introduction/UsefulTools-ZAP_1.png rename to webgoat-container/src/main/webapp/images/introduction/UsefulTools-ZAP_1.png diff --git a/src/main/webapp/images/introduction/interface.png b/webgoat-container/src/main/webapp/images/introduction/interface.png similarity index 100% rename from src/main/webapp/images/introduction/interface.png rename to webgoat-container/src/main/webapp/images/introduction/interface.png diff --git a/src/main/webapp/images/introduction/wireshark.png b/webgoat-container/src/main/webapp/images/introduction/wireshark.png similarity index 100% rename from src/main/webapp/images/introduction/wireshark.png rename to webgoat-container/src/main/webapp/images/introduction/wireshark.png diff --git a/src/main/webapp/images/logo.png b/webgoat-container/src/main/webapp/images/logo.png similarity index 100% rename from src/main/webapp/images/logo.png rename to webgoat-container/src/main/webapp/images/logo.png diff --git a/src/main/webapp/images/logos/Thumbs.db b/webgoat-container/src/main/webapp/images/logos/Thumbs.db similarity index 100% rename from src/main/webapp/images/logos/Thumbs.db rename to webgoat-container/src/main/webapp/images/logos/Thumbs.db diff --git a/src/main/webapp/images/logos/aspect.jpg b/webgoat-container/src/main/webapp/images/logos/aspect.jpg similarity index 100% rename from src/main/webapp/images/logos/aspect.jpg rename to webgoat-container/src/main/webapp/images/logos/aspect.jpg diff --git a/src/main/webapp/images/logos/macadamian.gif b/webgoat-container/src/main/webapp/images/logos/macadamian.gif similarity index 100% rename from src/main/webapp/images/logos/macadamian.gif rename to webgoat-container/src/main/webapp/images/logos/macadamian.gif diff --git a/src/main/webapp/images/logos/mandiant.png b/webgoat-container/src/main/webapp/images/logos/mandiant.png similarity index 100% rename from src/main/webapp/images/logos/mandiant.png rename to webgoat-container/src/main/webapp/images/logos/mandiant.png diff --git a/src/main/webapp/images/logos/ounce.jpg b/webgoat-container/src/main/webapp/images/logos/ounce.jpg similarity index 100% rename from src/main/webapp/images/logos/ounce.jpg rename to webgoat-container/src/main/webapp/images/logos/ounce.jpg diff --git a/src/main/webapp/images/logos/owasp.jpg b/webgoat-container/src/main/webapp/images/logos/owasp.jpg similarity index 100% rename from src/main/webapp/images/logos/owasp.jpg rename to webgoat-container/src/main/webapp/images/logos/owasp.jpg diff --git a/src/main/webapp/images/logos/parasoft.jpg b/webgoat-container/src/main/webapp/images/logos/parasoft.jpg similarity index 100% rename from src/main/webapp/images/logos/parasoft.jpg rename to webgoat-container/src/main/webapp/images/logos/parasoft.jpg diff --git a/src/main/webapp/images/logos/sages.png b/webgoat-container/src/main/webapp/images/logos/sages.png similarity index 100% rename from src/main/webapp/images/logos/sages.png rename to webgoat-container/src/main/webapp/images/logos/sages.png diff --git a/src/main/webapp/images/logos/seleucus.png b/webgoat-container/src/main/webapp/images/logos/seleucus.png similarity index 100% rename from src/main/webapp/images/logos/seleucus.png rename to webgoat-container/src/main/webapp/images/logos/seleucus.png diff --git a/src/main/webapp/images/logos/softwaresecured.gif b/webgoat-container/src/main/webapp/images/logos/softwaresecured.gif similarity index 100% rename from src/main/webapp/images/logos/softwaresecured.gif rename to webgoat-container/src/main/webapp/images/logos/softwaresecured.gif diff --git a/src/main/webapp/images/logos/zionsecurity.gif b/webgoat-container/src/main/webapp/images/logos/zionsecurity.gif similarity index 100% rename from src/main/webapp/images/logos/zionsecurity.gif rename to webgoat-container/src/main/webapp/images/logos/zionsecurity.gif diff --git a/src/main/webapp/images/menu_images/1x1.gif b/webgoat-container/src/main/webapp/images/menu_images/1x1.gif similarity index 100% rename from src/main/webapp/images/menu_images/1x1.gif rename to webgoat-container/src/main/webapp/images/menu_images/1x1.gif diff --git a/src/main/webapp/images/webBg.png b/webgoat-container/src/main/webapp/images/webBg.png similarity index 100% rename from src/main/webapp/images/webBg.png rename to webgoat-container/src/main/webapp/images/webBg.png diff --git a/src/main/webapp/index.jsp b/webgoat-container/src/main/webapp/index.jsp similarity index 100% rename from src/main/webapp/index.jsp rename to webgoat-container/src/main/webapp/index.jsp diff --git a/src/main/webapp/js/DOMXSS_backup.js b/webgoat-container/src/main/webapp/js/DOMXSS_backup.js similarity index 100% rename from src/main/webapp/js/DOMXSS_backup.js rename to webgoat-container/src/main/webapp/js/DOMXSS_backup.js diff --git a/src/main/webapp/js/ace/ace.js b/webgoat-container/src/main/webapp/js/ace/ace.js similarity index 100% rename from src/main/webapp/js/ace/ace.js rename to webgoat-container/src/main/webapp/js/ace/ace.js diff --git a/src/main/webapp/js/ace/ext-beautify.js b/webgoat-container/src/main/webapp/js/ace/ext-beautify.js similarity index 100% rename from src/main/webapp/js/ace/ext-beautify.js rename to webgoat-container/src/main/webapp/js/ace/ext-beautify.js diff --git a/src/main/webapp/js/ace/ext-chromevox.js b/webgoat-container/src/main/webapp/js/ace/ext-chromevox.js similarity index 100% rename from src/main/webapp/js/ace/ext-chromevox.js rename to webgoat-container/src/main/webapp/js/ace/ext-chromevox.js diff --git a/src/main/webapp/js/ace/ext-elastic_tabstops_lite.js b/webgoat-container/src/main/webapp/js/ace/ext-elastic_tabstops_lite.js similarity index 100% rename from src/main/webapp/js/ace/ext-elastic_tabstops_lite.js rename to webgoat-container/src/main/webapp/js/ace/ext-elastic_tabstops_lite.js diff --git a/src/main/webapp/js/ace/ext-emmet.js b/webgoat-container/src/main/webapp/js/ace/ext-emmet.js similarity index 100% rename from src/main/webapp/js/ace/ext-emmet.js rename to webgoat-container/src/main/webapp/js/ace/ext-emmet.js diff --git a/src/main/webapp/js/ace/ext-error_marker.js b/webgoat-container/src/main/webapp/js/ace/ext-error_marker.js similarity index 100% rename from src/main/webapp/js/ace/ext-error_marker.js rename to webgoat-container/src/main/webapp/js/ace/ext-error_marker.js diff --git a/src/main/webapp/js/ace/ext-keybinding_menu.js b/webgoat-container/src/main/webapp/js/ace/ext-keybinding_menu.js similarity index 100% rename from src/main/webapp/js/ace/ext-keybinding_menu.js rename to webgoat-container/src/main/webapp/js/ace/ext-keybinding_menu.js diff --git a/src/main/webapp/js/ace/ext-language_tools.js b/webgoat-container/src/main/webapp/js/ace/ext-language_tools.js similarity index 100% rename from src/main/webapp/js/ace/ext-language_tools.js rename to webgoat-container/src/main/webapp/js/ace/ext-language_tools.js diff --git a/src/main/webapp/js/ace/ext-linking.js b/webgoat-container/src/main/webapp/js/ace/ext-linking.js similarity index 100% rename from src/main/webapp/js/ace/ext-linking.js rename to webgoat-container/src/main/webapp/js/ace/ext-linking.js diff --git a/src/main/webapp/js/ace/ext-modelist.js b/webgoat-container/src/main/webapp/js/ace/ext-modelist.js similarity index 100% rename from src/main/webapp/js/ace/ext-modelist.js rename to webgoat-container/src/main/webapp/js/ace/ext-modelist.js diff --git a/src/main/webapp/js/ace/ext-old_ie.js b/webgoat-container/src/main/webapp/js/ace/ext-old_ie.js similarity index 100% rename from src/main/webapp/js/ace/ext-old_ie.js rename to webgoat-container/src/main/webapp/js/ace/ext-old_ie.js diff --git a/src/main/webapp/js/ace/ext-searchbox.js b/webgoat-container/src/main/webapp/js/ace/ext-searchbox.js similarity index 100% rename from src/main/webapp/js/ace/ext-searchbox.js rename to webgoat-container/src/main/webapp/js/ace/ext-searchbox.js diff --git a/src/main/webapp/js/ace/ext-settings_menu.js b/webgoat-container/src/main/webapp/js/ace/ext-settings_menu.js similarity index 100% rename from src/main/webapp/js/ace/ext-settings_menu.js rename to webgoat-container/src/main/webapp/js/ace/ext-settings_menu.js diff --git a/src/main/webapp/js/ace/ext-spellcheck.js b/webgoat-container/src/main/webapp/js/ace/ext-spellcheck.js similarity index 100% rename from src/main/webapp/js/ace/ext-spellcheck.js rename to webgoat-container/src/main/webapp/js/ace/ext-spellcheck.js diff --git a/src/main/webapp/js/ace/ext-split.js b/webgoat-container/src/main/webapp/js/ace/ext-split.js similarity index 100% rename from src/main/webapp/js/ace/ext-split.js rename to webgoat-container/src/main/webapp/js/ace/ext-split.js diff --git a/src/main/webapp/js/ace/ext-static_highlight.js b/webgoat-container/src/main/webapp/js/ace/ext-static_highlight.js similarity index 100% rename from src/main/webapp/js/ace/ext-static_highlight.js rename to webgoat-container/src/main/webapp/js/ace/ext-static_highlight.js diff --git a/src/main/webapp/js/ace/ext-statusbar.js b/webgoat-container/src/main/webapp/js/ace/ext-statusbar.js similarity index 100% rename from src/main/webapp/js/ace/ext-statusbar.js rename to webgoat-container/src/main/webapp/js/ace/ext-statusbar.js diff --git a/src/main/webapp/js/ace/ext-textarea.js b/webgoat-container/src/main/webapp/js/ace/ext-textarea.js similarity index 100% rename from src/main/webapp/js/ace/ext-textarea.js rename to webgoat-container/src/main/webapp/js/ace/ext-textarea.js diff --git a/src/main/webapp/js/ace/ext-themelist.js b/webgoat-container/src/main/webapp/js/ace/ext-themelist.js similarity index 100% rename from src/main/webapp/js/ace/ext-themelist.js rename to webgoat-container/src/main/webapp/js/ace/ext-themelist.js diff --git a/src/main/webapp/js/ace/ext-whitespace.js b/webgoat-container/src/main/webapp/js/ace/ext-whitespace.js similarity index 100% rename from src/main/webapp/js/ace/ext-whitespace.js rename to webgoat-container/src/main/webapp/js/ace/ext-whitespace.js diff --git a/src/main/webapp/js/ace/keybinding-emacs.js b/webgoat-container/src/main/webapp/js/ace/keybinding-emacs.js similarity index 100% rename from src/main/webapp/js/ace/keybinding-emacs.js rename to webgoat-container/src/main/webapp/js/ace/keybinding-emacs.js diff --git a/src/main/webapp/js/ace/keybinding-vim.js b/webgoat-container/src/main/webapp/js/ace/keybinding-vim.js similarity index 100% rename from src/main/webapp/js/ace/keybinding-vim.js rename to webgoat-container/src/main/webapp/js/ace/keybinding-vim.js diff --git a/src/main/webapp/js/ace/mode-abap.js b/webgoat-container/src/main/webapp/js/ace/mode-abap.js similarity index 100% rename from src/main/webapp/js/ace/mode-abap.js rename to webgoat-container/src/main/webapp/js/ace/mode-abap.js diff --git a/src/main/webapp/js/ace/mode-actionscript.js b/webgoat-container/src/main/webapp/js/ace/mode-actionscript.js similarity index 100% rename from src/main/webapp/js/ace/mode-actionscript.js rename to webgoat-container/src/main/webapp/js/ace/mode-actionscript.js diff --git a/src/main/webapp/js/ace/mode-ada.js b/webgoat-container/src/main/webapp/js/ace/mode-ada.js similarity index 100% rename from src/main/webapp/js/ace/mode-ada.js rename to webgoat-container/src/main/webapp/js/ace/mode-ada.js diff --git a/src/main/webapp/js/ace/mode-apache_conf.js b/webgoat-container/src/main/webapp/js/ace/mode-apache_conf.js similarity index 100% rename from src/main/webapp/js/ace/mode-apache_conf.js rename to webgoat-container/src/main/webapp/js/ace/mode-apache_conf.js diff --git a/src/main/webapp/js/ace/mode-applescript.js b/webgoat-container/src/main/webapp/js/ace/mode-applescript.js similarity index 100% rename from src/main/webapp/js/ace/mode-applescript.js rename to webgoat-container/src/main/webapp/js/ace/mode-applescript.js diff --git a/src/main/webapp/js/ace/mode-asciidoc.js b/webgoat-container/src/main/webapp/js/ace/mode-asciidoc.js similarity index 100% rename from src/main/webapp/js/ace/mode-asciidoc.js rename to webgoat-container/src/main/webapp/js/ace/mode-asciidoc.js diff --git a/src/main/webapp/js/ace/mode-assembly_x86.js b/webgoat-container/src/main/webapp/js/ace/mode-assembly_x86.js similarity index 100% rename from src/main/webapp/js/ace/mode-assembly_x86.js rename to webgoat-container/src/main/webapp/js/ace/mode-assembly_x86.js diff --git a/src/main/webapp/js/ace/mode-autohotkey.js b/webgoat-container/src/main/webapp/js/ace/mode-autohotkey.js similarity index 100% rename from src/main/webapp/js/ace/mode-autohotkey.js rename to webgoat-container/src/main/webapp/js/ace/mode-autohotkey.js diff --git a/src/main/webapp/js/ace/mode-batchfile.js b/webgoat-container/src/main/webapp/js/ace/mode-batchfile.js similarity index 100% rename from src/main/webapp/js/ace/mode-batchfile.js rename to webgoat-container/src/main/webapp/js/ace/mode-batchfile.js diff --git a/src/main/webapp/js/ace/mode-c9search.js b/webgoat-container/src/main/webapp/js/ace/mode-c9search.js similarity index 100% rename from src/main/webapp/js/ace/mode-c9search.js rename to webgoat-container/src/main/webapp/js/ace/mode-c9search.js diff --git a/src/main/webapp/js/ace/mode-c_cpp.js b/webgoat-container/src/main/webapp/js/ace/mode-c_cpp.js similarity index 100% rename from src/main/webapp/js/ace/mode-c_cpp.js rename to webgoat-container/src/main/webapp/js/ace/mode-c_cpp.js diff --git a/src/main/webapp/js/ace/mode-cirru.js b/webgoat-container/src/main/webapp/js/ace/mode-cirru.js similarity index 100% rename from src/main/webapp/js/ace/mode-cirru.js rename to webgoat-container/src/main/webapp/js/ace/mode-cirru.js diff --git a/src/main/webapp/js/ace/mode-clojure.js b/webgoat-container/src/main/webapp/js/ace/mode-clojure.js similarity index 100% rename from src/main/webapp/js/ace/mode-clojure.js rename to webgoat-container/src/main/webapp/js/ace/mode-clojure.js diff --git a/src/main/webapp/js/ace/mode-cobol.js b/webgoat-container/src/main/webapp/js/ace/mode-cobol.js similarity index 100% rename from src/main/webapp/js/ace/mode-cobol.js rename to webgoat-container/src/main/webapp/js/ace/mode-cobol.js diff --git a/src/main/webapp/js/ace/mode-coffee.js b/webgoat-container/src/main/webapp/js/ace/mode-coffee.js similarity index 100% rename from src/main/webapp/js/ace/mode-coffee.js rename to webgoat-container/src/main/webapp/js/ace/mode-coffee.js diff --git a/src/main/webapp/js/ace/mode-coldfusion.js b/webgoat-container/src/main/webapp/js/ace/mode-coldfusion.js similarity index 100% rename from src/main/webapp/js/ace/mode-coldfusion.js rename to webgoat-container/src/main/webapp/js/ace/mode-coldfusion.js diff --git a/src/main/webapp/js/ace/mode-csharp.js b/webgoat-container/src/main/webapp/js/ace/mode-csharp.js similarity index 100% rename from src/main/webapp/js/ace/mode-csharp.js rename to webgoat-container/src/main/webapp/js/ace/mode-csharp.js diff --git a/src/main/webapp/js/ace/mode-css.js b/webgoat-container/src/main/webapp/js/ace/mode-css.js similarity index 100% rename from src/main/webapp/js/ace/mode-css.js rename to webgoat-container/src/main/webapp/js/ace/mode-css.js diff --git a/src/main/webapp/js/ace/mode-curly.js b/webgoat-container/src/main/webapp/js/ace/mode-curly.js similarity index 100% rename from src/main/webapp/js/ace/mode-curly.js rename to webgoat-container/src/main/webapp/js/ace/mode-curly.js diff --git a/src/main/webapp/js/ace/mode-d.js b/webgoat-container/src/main/webapp/js/ace/mode-d.js similarity index 100% rename from src/main/webapp/js/ace/mode-d.js rename to webgoat-container/src/main/webapp/js/ace/mode-d.js diff --git a/src/main/webapp/js/ace/mode-dart.js b/webgoat-container/src/main/webapp/js/ace/mode-dart.js similarity index 100% rename from src/main/webapp/js/ace/mode-dart.js rename to webgoat-container/src/main/webapp/js/ace/mode-dart.js diff --git a/src/main/webapp/js/ace/mode-diff.js b/webgoat-container/src/main/webapp/js/ace/mode-diff.js similarity index 100% rename from src/main/webapp/js/ace/mode-diff.js rename to webgoat-container/src/main/webapp/js/ace/mode-diff.js diff --git a/src/main/webapp/js/ace/mode-django.js b/webgoat-container/src/main/webapp/js/ace/mode-django.js similarity index 100% rename from src/main/webapp/js/ace/mode-django.js rename to webgoat-container/src/main/webapp/js/ace/mode-django.js diff --git a/src/main/webapp/js/ace/mode-dockerfile.js b/webgoat-container/src/main/webapp/js/ace/mode-dockerfile.js similarity index 100% rename from src/main/webapp/js/ace/mode-dockerfile.js rename to webgoat-container/src/main/webapp/js/ace/mode-dockerfile.js diff --git a/src/main/webapp/js/ace/mode-dot.js b/webgoat-container/src/main/webapp/js/ace/mode-dot.js similarity index 100% rename from src/main/webapp/js/ace/mode-dot.js rename to webgoat-container/src/main/webapp/js/ace/mode-dot.js diff --git a/src/main/webapp/js/ace/mode-eiffel.js b/webgoat-container/src/main/webapp/js/ace/mode-eiffel.js similarity index 100% rename from src/main/webapp/js/ace/mode-eiffel.js rename to webgoat-container/src/main/webapp/js/ace/mode-eiffel.js diff --git a/src/main/webapp/js/ace/mode-ejs.js b/webgoat-container/src/main/webapp/js/ace/mode-ejs.js similarity index 100% rename from src/main/webapp/js/ace/mode-ejs.js rename to webgoat-container/src/main/webapp/js/ace/mode-ejs.js diff --git a/src/main/webapp/js/ace/mode-erlang.js b/webgoat-container/src/main/webapp/js/ace/mode-erlang.js similarity index 100% rename from src/main/webapp/js/ace/mode-erlang.js rename to webgoat-container/src/main/webapp/js/ace/mode-erlang.js diff --git a/src/main/webapp/js/ace/mode-forth.js b/webgoat-container/src/main/webapp/js/ace/mode-forth.js similarity index 100% rename from src/main/webapp/js/ace/mode-forth.js rename to webgoat-container/src/main/webapp/js/ace/mode-forth.js diff --git a/src/main/webapp/js/ace/mode-ftl.js b/webgoat-container/src/main/webapp/js/ace/mode-ftl.js similarity index 100% rename from src/main/webapp/js/ace/mode-ftl.js rename to webgoat-container/src/main/webapp/js/ace/mode-ftl.js diff --git a/src/main/webapp/js/ace/mode-gcode.js b/webgoat-container/src/main/webapp/js/ace/mode-gcode.js similarity index 100% rename from src/main/webapp/js/ace/mode-gcode.js rename to webgoat-container/src/main/webapp/js/ace/mode-gcode.js diff --git a/src/main/webapp/js/ace/mode-gherkin.js b/webgoat-container/src/main/webapp/js/ace/mode-gherkin.js similarity index 100% rename from src/main/webapp/js/ace/mode-gherkin.js rename to webgoat-container/src/main/webapp/js/ace/mode-gherkin.js diff --git a/src/main/webapp/js/ace/mode-gitignore.js b/webgoat-container/src/main/webapp/js/ace/mode-gitignore.js similarity index 100% rename from src/main/webapp/js/ace/mode-gitignore.js rename to webgoat-container/src/main/webapp/js/ace/mode-gitignore.js diff --git a/src/main/webapp/js/ace/mode-glsl.js b/webgoat-container/src/main/webapp/js/ace/mode-glsl.js similarity index 100% rename from src/main/webapp/js/ace/mode-glsl.js rename to webgoat-container/src/main/webapp/js/ace/mode-glsl.js diff --git a/src/main/webapp/js/ace/mode-golang.js b/webgoat-container/src/main/webapp/js/ace/mode-golang.js similarity index 100% rename from src/main/webapp/js/ace/mode-golang.js rename to webgoat-container/src/main/webapp/js/ace/mode-golang.js diff --git a/src/main/webapp/js/ace/mode-groovy.js b/webgoat-container/src/main/webapp/js/ace/mode-groovy.js similarity index 100% rename from src/main/webapp/js/ace/mode-groovy.js rename to webgoat-container/src/main/webapp/js/ace/mode-groovy.js diff --git a/src/main/webapp/js/ace/mode-haml.js b/webgoat-container/src/main/webapp/js/ace/mode-haml.js similarity index 100% rename from src/main/webapp/js/ace/mode-haml.js rename to webgoat-container/src/main/webapp/js/ace/mode-haml.js diff --git a/src/main/webapp/js/ace/mode-handlebars.js b/webgoat-container/src/main/webapp/js/ace/mode-handlebars.js similarity index 100% rename from src/main/webapp/js/ace/mode-handlebars.js rename to webgoat-container/src/main/webapp/js/ace/mode-handlebars.js diff --git a/src/main/webapp/js/ace/mode-haskell.js b/webgoat-container/src/main/webapp/js/ace/mode-haskell.js similarity index 100% rename from src/main/webapp/js/ace/mode-haskell.js rename to webgoat-container/src/main/webapp/js/ace/mode-haskell.js diff --git a/src/main/webapp/js/ace/mode-haxe.js b/webgoat-container/src/main/webapp/js/ace/mode-haxe.js similarity index 100% rename from src/main/webapp/js/ace/mode-haxe.js rename to webgoat-container/src/main/webapp/js/ace/mode-haxe.js diff --git a/src/main/webapp/js/ace/mode-html.js b/webgoat-container/src/main/webapp/js/ace/mode-html.js similarity index 100% rename from src/main/webapp/js/ace/mode-html.js rename to webgoat-container/src/main/webapp/js/ace/mode-html.js diff --git a/src/main/webapp/js/ace/mode-html_ruby.js b/webgoat-container/src/main/webapp/js/ace/mode-html_ruby.js similarity index 100% rename from src/main/webapp/js/ace/mode-html_ruby.js rename to webgoat-container/src/main/webapp/js/ace/mode-html_ruby.js diff --git a/src/main/webapp/js/ace/mode-ini.js b/webgoat-container/src/main/webapp/js/ace/mode-ini.js similarity index 100% rename from src/main/webapp/js/ace/mode-ini.js rename to webgoat-container/src/main/webapp/js/ace/mode-ini.js diff --git a/src/main/webapp/js/ace/mode-jack.js b/webgoat-container/src/main/webapp/js/ace/mode-jack.js similarity index 100% rename from src/main/webapp/js/ace/mode-jack.js rename to webgoat-container/src/main/webapp/js/ace/mode-jack.js diff --git a/src/main/webapp/js/ace/mode-jade.js b/webgoat-container/src/main/webapp/js/ace/mode-jade.js similarity index 100% rename from src/main/webapp/js/ace/mode-jade.js rename to webgoat-container/src/main/webapp/js/ace/mode-jade.js diff --git a/src/main/webapp/js/ace/mode-java.js b/webgoat-container/src/main/webapp/js/ace/mode-java.js similarity index 100% rename from src/main/webapp/js/ace/mode-java.js rename to webgoat-container/src/main/webapp/js/ace/mode-java.js diff --git a/src/main/webapp/js/ace/mode-javascript.js b/webgoat-container/src/main/webapp/js/ace/mode-javascript.js similarity index 100% rename from src/main/webapp/js/ace/mode-javascript.js rename to webgoat-container/src/main/webapp/js/ace/mode-javascript.js diff --git a/src/main/webapp/js/ace/mode-json.js b/webgoat-container/src/main/webapp/js/ace/mode-json.js similarity index 100% rename from src/main/webapp/js/ace/mode-json.js rename to webgoat-container/src/main/webapp/js/ace/mode-json.js diff --git a/src/main/webapp/js/ace/mode-jsoniq.js b/webgoat-container/src/main/webapp/js/ace/mode-jsoniq.js similarity index 100% rename from src/main/webapp/js/ace/mode-jsoniq.js rename to webgoat-container/src/main/webapp/js/ace/mode-jsoniq.js diff --git a/src/main/webapp/js/ace/mode-jsp.js b/webgoat-container/src/main/webapp/js/ace/mode-jsp.js similarity index 100% rename from src/main/webapp/js/ace/mode-jsp.js rename to webgoat-container/src/main/webapp/js/ace/mode-jsp.js diff --git a/src/main/webapp/js/ace/mode-jsx.js b/webgoat-container/src/main/webapp/js/ace/mode-jsx.js similarity index 100% rename from src/main/webapp/js/ace/mode-jsx.js rename to webgoat-container/src/main/webapp/js/ace/mode-jsx.js diff --git a/src/main/webapp/js/ace/mode-julia.js b/webgoat-container/src/main/webapp/js/ace/mode-julia.js similarity index 100% rename from src/main/webapp/js/ace/mode-julia.js rename to webgoat-container/src/main/webapp/js/ace/mode-julia.js diff --git a/src/main/webapp/js/ace/mode-latex.js b/webgoat-container/src/main/webapp/js/ace/mode-latex.js similarity index 100% rename from src/main/webapp/js/ace/mode-latex.js rename to webgoat-container/src/main/webapp/js/ace/mode-latex.js diff --git a/src/main/webapp/js/ace/mode-less.js b/webgoat-container/src/main/webapp/js/ace/mode-less.js similarity index 100% rename from src/main/webapp/js/ace/mode-less.js rename to webgoat-container/src/main/webapp/js/ace/mode-less.js diff --git a/src/main/webapp/js/ace/mode-liquid.js b/webgoat-container/src/main/webapp/js/ace/mode-liquid.js similarity index 100% rename from src/main/webapp/js/ace/mode-liquid.js rename to webgoat-container/src/main/webapp/js/ace/mode-liquid.js diff --git a/src/main/webapp/js/ace/mode-lisp.js b/webgoat-container/src/main/webapp/js/ace/mode-lisp.js similarity index 100% rename from src/main/webapp/js/ace/mode-lisp.js rename to webgoat-container/src/main/webapp/js/ace/mode-lisp.js diff --git a/src/main/webapp/js/ace/mode-livescript.js b/webgoat-container/src/main/webapp/js/ace/mode-livescript.js similarity index 100% rename from src/main/webapp/js/ace/mode-livescript.js rename to webgoat-container/src/main/webapp/js/ace/mode-livescript.js diff --git a/src/main/webapp/js/ace/mode-logiql.js b/webgoat-container/src/main/webapp/js/ace/mode-logiql.js similarity index 100% rename from src/main/webapp/js/ace/mode-logiql.js rename to webgoat-container/src/main/webapp/js/ace/mode-logiql.js diff --git a/src/main/webapp/js/ace/mode-lsl.js b/webgoat-container/src/main/webapp/js/ace/mode-lsl.js similarity index 100% rename from src/main/webapp/js/ace/mode-lsl.js rename to webgoat-container/src/main/webapp/js/ace/mode-lsl.js diff --git a/src/main/webapp/js/ace/mode-lua.js b/webgoat-container/src/main/webapp/js/ace/mode-lua.js similarity index 100% rename from src/main/webapp/js/ace/mode-lua.js rename to webgoat-container/src/main/webapp/js/ace/mode-lua.js diff --git a/src/main/webapp/js/ace/mode-luapage.js b/webgoat-container/src/main/webapp/js/ace/mode-luapage.js similarity index 100% rename from src/main/webapp/js/ace/mode-luapage.js rename to webgoat-container/src/main/webapp/js/ace/mode-luapage.js diff --git a/src/main/webapp/js/ace/mode-lucene.js b/webgoat-container/src/main/webapp/js/ace/mode-lucene.js similarity index 100% rename from src/main/webapp/js/ace/mode-lucene.js rename to webgoat-container/src/main/webapp/js/ace/mode-lucene.js diff --git a/src/main/webapp/js/ace/mode-makefile.js b/webgoat-container/src/main/webapp/js/ace/mode-makefile.js similarity index 100% rename from src/main/webapp/js/ace/mode-makefile.js rename to webgoat-container/src/main/webapp/js/ace/mode-makefile.js diff --git a/src/main/webapp/js/ace/mode-markdown.js b/webgoat-container/src/main/webapp/js/ace/mode-markdown.js similarity index 100% rename from src/main/webapp/js/ace/mode-markdown.js rename to webgoat-container/src/main/webapp/js/ace/mode-markdown.js diff --git a/src/main/webapp/js/ace/mode-matlab.js b/webgoat-container/src/main/webapp/js/ace/mode-matlab.js similarity index 100% rename from src/main/webapp/js/ace/mode-matlab.js rename to webgoat-container/src/main/webapp/js/ace/mode-matlab.js diff --git a/src/main/webapp/js/ace/mode-mel.js b/webgoat-container/src/main/webapp/js/ace/mode-mel.js similarity index 100% rename from src/main/webapp/js/ace/mode-mel.js rename to webgoat-container/src/main/webapp/js/ace/mode-mel.js diff --git a/src/main/webapp/js/ace/mode-mushcode.js b/webgoat-container/src/main/webapp/js/ace/mode-mushcode.js similarity index 100% rename from src/main/webapp/js/ace/mode-mushcode.js rename to webgoat-container/src/main/webapp/js/ace/mode-mushcode.js diff --git a/src/main/webapp/js/ace/mode-mysql.js b/webgoat-container/src/main/webapp/js/ace/mode-mysql.js similarity index 100% rename from src/main/webapp/js/ace/mode-mysql.js rename to webgoat-container/src/main/webapp/js/ace/mode-mysql.js diff --git a/src/main/webapp/js/ace/mode-nix.js b/webgoat-container/src/main/webapp/js/ace/mode-nix.js similarity index 100% rename from src/main/webapp/js/ace/mode-nix.js rename to webgoat-container/src/main/webapp/js/ace/mode-nix.js diff --git a/src/main/webapp/js/ace/mode-objectivec.js b/webgoat-container/src/main/webapp/js/ace/mode-objectivec.js similarity index 100% rename from src/main/webapp/js/ace/mode-objectivec.js rename to webgoat-container/src/main/webapp/js/ace/mode-objectivec.js diff --git a/src/main/webapp/js/ace/mode-ocaml.js b/webgoat-container/src/main/webapp/js/ace/mode-ocaml.js similarity index 100% rename from src/main/webapp/js/ace/mode-ocaml.js rename to webgoat-container/src/main/webapp/js/ace/mode-ocaml.js diff --git a/src/main/webapp/js/ace/mode-pascal.js b/webgoat-container/src/main/webapp/js/ace/mode-pascal.js similarity index 100% rename from src/main/webapp/js/ace/mode-pascal.js rename to webgoat-container/src/main/webapp/js/ace/mode-pascal.js diff --git a/src/main/webapp/js/ace/mode-perl.js b/webgoat-container/src/main/webapp/js/ace/mode-perl.js similarity index 100% rename from src/main/webapp/js/ace/mode-perl.js rename to webgoat-container/src/main/webapp/js/ace/mode-perl.js diff --git a/src/main/webapp/js/ace/mode-pgsql.js b/webgoat-container/src/main/webapp/js/ace/mode-pgsql.js similarity index 100% rename from src/main/webapp/js/ace/mode-pgsql.js rename to webgoat-container/src/main/webapp/js/ace/mode-pgsql.js diff --git a/src/main/webapp/js/ace/mode-php.js b/webgoat-container/src/main/webapp/js/ace/mode-php.js similarity index 100% rename from src/main/webapp/js/ace/mode-php.js rename to webgoat-container/src/main/webapp/js/ace/mode-php.js diff --git a/src/main/webapp/js/ace/mode-plain_text.js b/webgoat-container/src/main/webapp/js/ace/mode-plain_text.js similarity index 100% rename from src/main/webapp/js/ace/mode-plain_text.js rename to webgoat-container/src/main/webapp/js/ace/mode-plain_text.js diff --git a/src/main/webapp/js/ace/mode-powershell.js b/webgoat-container/src/main/webapp/js/ace/mode-powershell.js similarity index 100% rename from src/main/webapp/js/ace/mode-powershell.js rename to webgoat-container/src/main/webapp/js/ace/mode-powershell.js diff --git a/src/main/webapp/js/ace/mode-praat.js b/webgoat-container/src/main/webapp/js/ace/mode-praat.js similarity index 100% rename from src/main/webapp/js/ace/mode-praat.js rename to webgoat-container/src/main/webapp/js/ace/mode-praat.js diff --git a/src/main/webapp/js/ace/mode-prolog.js b/webgoat-container/src/main/webapp/js/ace/mode-prolog.js similarity index 100% rename from src/main/webapp/js/ace/mode-prolog.js rename to webgoat-container/src/main/webapp/js/ace/mode-prolog.js diff --git a/src/main/webapp/js/ace/mode-properties.js b/webgoat-container/src/main/webapp/js/ace/mode-properties.js similarity index 100% rename from src/main/webapp/js/ace/mode-properties.js rename to webgoat-container/src/main/webapp/js/ace/mode-properties.js diff --git a/src/main/webapp/js/ace/mode-protobuf.js b/webgoat-container/src/main/webapp/js/ace/mode-protobuf.js similarity index 100% rename from src/main/webapp/js/ace/mode-protobuf.js rename to webgoat-container/src/main/webapp/js/ace/mode-protobuf.js diff --git a/src/main/webapp/js/ace/mode-python.js b/webgoat-container/src/main/webapp/js/ace/mode-python.js similarity index 100% rename from src/main/webapp/js/ace/mode-python.js rename to webgoat-container/src/main/webapp/js/ace/mode-python.js diff --git a/src/main/webapp/js/ace/mode-r.js b/webgoat-container/src/main/webapp/js/ace/mode-r.js similarity index 100% rename from src/main/webapp/js/ace/mode-r.js rename to webgoat-container/src/main/webapp/js/ace/mode-r.js diff --git a/src/main/webapp/js/ace/mode-rdoc.js b/webgoat-container/src/main/webapp/js/ace/mode-rdoc.js similarity index 100% rename from src/main/webapp/js/ace/mode-rdoc.js rename to webgoat-container/src/main/webapp/js/ace/mode-rdoc.js diff --git a/src/main/webapp/js/ace/mode-rhtml.js b/webgoat-container/src/main/webapp/js/ace/mode-rhtml.js similarity index 100% rename from src/main/webapp/js/ace/mode-rhtml.js rename to webgoat-container/src/main/webapp/js/ace/mode-rhtml.js diff --git a/src/main/webapp/js/ace/mode-ruby.js b/webgoat-container/src/main/webapp/js/ace/mode-ruby.js similarity index 100% rename from src/main/webapp/js/ace/mode-ruby.js rename to webgoat-container/src/main/webapp/js/ace/mode-ruby.js diff --git a/src/main/webapp/js/ace/mode-rust.js b/webgoat-container/src/main/webapp/js/ace/mode-rust.js similarity index 100% rename from src/main/webapp/js/ace/mode-rust.js rename to webgoat-container/src/main/webapp/js/ace/mode-rust.js diff --git a/src/main/webapp/js/ace/mode-sass.js b/webgoat-container/src/main/webapp/js/ace/mode-sass.js similarity index 100% rename from src/main/webapp/js/ace/mode-sass.js rename to webgoat-container/src/main/webapp/js/ace/mode-sass.js diff --git a/src/main/webapp/js/ace/mode-scad.js b/webgoat-container/src/main/webapp/js/ace/mode-scad.js similarity index 100% rename from src/main/webapp/js/ace/mode-scad.js rename to webgoat-container/src/main/webapp/js/ace/mode-scad.js diff --git a/src/main/webapp/js/ace/mode-scala.js b/webgoat-container/src/main/webapp/js/ace/mode-scala.js similarity index 100% rename from src/main/webapp/js/ace/mode-scala.js rename to webgoat-container/src/main/webapp/js/ace/mode-scala.js diff --git a/src/main/webapp/js/ace/mode-scheme.js b/webgoat-container/src/main/webapp/js/ace/mode-scheme.js similarity index 100% rename from src/main/webapp/js/ace/mode-scheme.js rename to webgoat-container/src/main/webapp/js/ace/mode-scheme.js diff --git a/src/main/webapp/js/ace/mode-scss.js b/webgoat-container/src/main/webapp/js/ace/mode-scss.js similarity index 100% rename from src/main/webapp/js/ace/mode-scss.js rename to webgoat-container/src/main/webapp/js/ace/mode-scss.js diff --git a/src/main/webapp/js/ace/mode-sh.js b/webgoat-container/src/main/webapp/js/ace/mode-sh.js similarity index 100% rename from src/main/webapp/js/ace/mode-sh.js rename to webgoat-container/src/main/webapp/js/ace/mode-sh.js diff --git a/src/main/webapp/js/ace/mode-sjs.js b/webgoat-container/src/main/webapp/js/ace/mode-sjs.js similarity index 100% rename from src/main/webapp/js/ace/mode-sjs.js rename to webgoat-container/src/main/webapp/js/ace/mode-sjs.js diff --git a/src/main/webapp/js/ace/mode-smarty.js b/webgoat-container/src/main/webapp/js/ace/mode-smarty.js similarity index 100% rename from src/main/webapp/js/ace/mode-smarty.js rename to webgoat-container/src/main/webapp/js/ace/mode-smarty.js diff --git a/src/main/webapp/js/ace/mode-snippets.js b/webgoat-container/src/main/webapp/js/ace/mode-snippets.js similarity index 100% rename from src/main/webapp/js/ace/mode-snippets.js rename to webgoat-container/src/main/webapp/js/ace/mode-snippets.js diff --git a/src/main/webapp/js/ace/mode-soy_template.js b/webgoat-container/src/main/webapp/js/ace/mode-soy_template.js similarity index 100% rename from src/main/webapp/js/ace/mode-soy_template.js rename to webgoat-container/src/main/webapp/js/ace/mode-soy_template.js diff --git a/src/main/webapp/js/ace/mode-space.js b/webgoat-container/src/main/webapp/js/ace/mode-space.js similarity index 100% rename from src/main/webapp/js/ace/mode-space.js rename to webgoat-container/src/main/webapp/js/ace/mode-space.js diff --git a/src/main/webapp/js/ace/mode-sql.js b/webgoat-container/src/main/webapp/js/ace/mode-sql.js similarity index 100% rename from src/main/webapp/js/ace/mode-sql.js rename to webgoat-container/src/main/webapp/js/ace/mode-sql.js diff --git a/src/main/webapp/js/ace/mode-stylus.js b/webgoat-container/src/main/webapp/js/ace/mode-stylus.js similarity index 100% rename from src/main/webapp/js/ace/mode-stylus.js rename to webgoat-container/src/main/webapp/js/ace/mode-stylus.js diff --git a/src/main/webapp/js/ace/mode-svg.js b/webgoat-container/src/main/webapp/js/ace/mode-svg.js similarity index 100% rename from src/main/webapp/js/ace/mode-svg.js rename to webgoat-container/src/main/webapp/js/ace/mode-svg.js diff --git a/src/main/webapp/js/ace/mode-tcl.js b/webgoat-container/src/main/webapp/js/ace/mode-tcl.js similarity index 100% rename from src/main/webapp/js/ace/mode-tcl.js rename to webgoat-container/src/main/webapp/js/ace/mode-tcl.js diff --git a/src/main/webapp/js/ace/mode-tex.js b/webgoat-container/src/main/webapp/js/ace/mode-tex.js similarity index 100% rename from src/main/webapp/js/ace/mode-tex.js rename to webgoat-container/src/main/webapp/js/ace/mode-tex.js diff --git a/src/main/webapp/js/ace/mode-text.js b/webgoat-container/src/main/webapp/js/ace/mode-text.js similarity index 100% rename from src/main/webapp/js/ace/mode-text.js rename to webgoat-container/src/main/webapp/js/ace/mode-text.js diff --git a/src/main/webapp/js/ace/mode-textile.js b/webgoat-container/src/main/webapp/js/ace/mode-textile.js similarity index 100% rename from src/main/webapp/js/ace/mode-textile.js rename to webgoat-container/src/main/webapp/js/ace/mode-textile.js diff --git a/src/main/webapp/js/ace/mode-toml.js b/webgoat-container/src/main/webapp/js/ace/mode-toml.js similarity index 100% rename from src/main/webapp/js/ace/mode-toml.js rename to webgoat-container/src/main/webapp/js/ace/mode-toml.js diff --git a/src/main/webapp/js/ace/mode-twig.js b/webgoat-container/src/main/webapp/js/ace/mode-twig.js similarity index 100% rename from src/main/webapp/js/ace/mode-twig.js rename to webgoat-container/src/main/webapp/js/ace/mode-twig.js diff --git a/src/main/webapp/js/ace/mode-typescript.js b/webgoat-container/src/main/webapp/js/ace/mode-typescript.js similarity index 100% rename from src/main/webapp/js/ace/mode-typescript.js rename to webgoat-container/src/main/webapp/js/ace/mode-typescript.js diff --git a/src/main/webapp/js/ace/mode-vala.js b/webgoat-container/src/main/webapp/js/ace/mode-vala.js similarity index 100% rename from src/main/webapp/js/ace/mode-vala.js rename to webgoat-container/src/main/webapp/js/ace/mode-vala.js diff --git a/src/main/webapp/js/ace/mode-vbscript.js b/webgoat-container/src/main/webapp/js/ace/mode-vbscript.js similarity index 100% rename from src/main/webapp/js/ace/mode-vbscript.js rename to webgoat-container/src/main/webapp/js/ace/mode-vbscript.js diff --git a/src/main/webapp/js/ace/mode-velocity.js b/webgoat-container/src/main/webapp/js/ace/mode-velocity.js similarity index 100% rename from src/main/webapp/js/ace/mode-velocity.js rename to webgoat-container/src/main/webapp/js/ace/mode-velocity.js diff --git a/src/main/webapp/js/ace/mode-verilog.js b/webgoat-container/src/main/webapp/js/ace/mode-verilog.js similarity index 100% rename from src/main/webapp/js/ace/mode-verilog.js rename to webgoat-container/src/main/webapp/js/ace/mode-verilog.js diff --git a/src/main/webapp/js/ace/mode-vhdl.js b/webgoat-container/src/main/webapp/js/ace/mode-vhdl.js similarity index 100% rename from src/main/webapp/js/ace/mode-vhdl.js rename to webgoat-container/src/main/webapp/js/ace/mode-vhdl.js diff --git a/src/main/webapp/js/ace/mode-xml.js b/webgoat-container/src/main/webapp/js/ace/mode-xml.js similarity index 100% rename from src/main/webapp/js/ace/mode-xml.js rename to webgoat-container/src/main/webapp/js/ace/mode-xml.js diff --git a/src/main/webapp/js/ace/mode-xquery.js b/webgoat-container/src/main/webapp/js/ace/mode-xquery.js similarity index 100% rename from src/main/webapp/js/ace/mode-xquery.js rename to webgoat-container/src/main/webapp/js/ace/mode-xquery.js diff --git a/src/main/webapp/js/ace/mode-yaml.js b/webgoat-container/src/main/webapp/js/ace/mode-yaml.js similarity index 100% rename from src/main/webapp/js/ace/mode-yaml.js rename to webgoat-container/src/main/webapp/js/ace/mode-yaml.js diff --git a/src/main/webapp/js/ace/snippets/abap.js b/webgoat-container/src/main/webapp/js/ace/snippets/abap.js similarity index 100% rename from src/main/webapp/js/ace/snippets/abap.js rename to webgoat-container/src/main/webapp/js/ace/snippets/abap.js diff --git a/src/main/webapp/js/ace/snippets/actionscript.js b/webgoat-container/src/main/webapp/js/ace/snippets/actionscript.js similarity index 100% rename from src/main/webapp/js/ace/snippets/actionscript.js rename to webgoat-container/src/main/webapp/js/ace/snippets/actionscript.js diff --git a/src/main/webapp/js/ace/snippets/ada.js b/webgoat-container/src/main/webapp/js/ace/snippets/ada.js similarity index 100% rename from src/main/webapp/js/ace/snippets/ada.js rename to webgoat-container/src/main/webapp/js/ace/snippets/ada.js diff --git a/src/main/webapp/js/ace/snippets/apache_conf.js b/webgoat-container/src/main/webapp/js/ace/snippets/apache_conf.js similarity index 100% rename from src/main/webapp/js/ace/snippets/apache_conf.js rename to webgoat-container/src/main/webapp/js/ace/snippets/apache_conf.js diff --git a/src/main/webapp/js/ace/snippets/applescript.js b/webgoat-container/src/main/webapp/js/ace/snippets/applescript.js similarity index 100% rename from src/main/webapp/js/ace/snippets/applescript.js rename to webgoat-container/src/main/webapp/js/ace/snippets/applescript.js diff --git a/src/main/webapp/js/ace/snippets/asciidoc.js b/webgoat-container/src/main/webapp/js/ace/snippets/asciidoc.js similarity index 100% rename from src/main/webapp/js/ace/snippets/asciidoc.js rename to webgoat-container/src/main/webapp/js/ace/snippets/asciidoc.js diff --git a/src/main/webapp/js/ace/snippets/assembly_x86.js b/webgoat-container/src/main/webapp/js/ace/snippets/assembly_x86.js similarity index 100% rename from src/main/webapp/js/ace/snippets/assembly_x86.js rename to webgoat-container/src/main/webapp/js/ace/snippets/assembly_x86.js diff --git a/src/main/webapp/js/ace/snippets/autohotkey.js b/webgoat-container/src/main/webapp/js/ace/snippets/autohotkey.js similarity index 100% rename from src/main/webapp/js/ace/snippets/autohotkey.js rename to webgoat-container/src/main/webapp/js/ace/snippets/autohotkey.js diff --git a/src/main/webapp/js/ace/snippets/batchfile.js b/webgoat-container/src/main/webapp/js/ace/snippets/batchfile.js similarity index 100% rename from src/main/webapp/js/ace/snippets/batchfile.js rename to webgoat-container/src/main/webapp/js/ace/snippets/batchfile.js diff --git a/src/main/webapp/js/ace/snippets/c9search.js b/webgoat-container/src/main/webapp/js/ace/snippets/c9search.js similarity index 100% rename from src/main/webapp/js/ace/snippets/c9search.js rename to webgoat-container/src/main/webapp/js/ace/snippets/c9search.js diff --git a/src/main/webapp/js/ace/snippets/c_cpp.js b/webgoat-container/src/main/webapp/js/ace/snippets/c_cpp.js similarity index 100% rename from src/main/webapp/js/ace/snippets/c_cpp.js rename to webgoat-container/src/main/webapp/js/ace/snippets/c_cpp.js diff --git a/src/main/webapp/js/ace/snippets/cirru.js b/webgoat-container/src/main/webapp/js/ace/snippets/cirru.js similarity index 100% rename from src/main/webapp/js/ace/snippets/cirru.js rename to webgoat-container/src/main/webapp/js/ace/snippets/cirru.js diff --git a/src/main/webapp/js/ace/snippets/clojure.js b/webgoat-container/src/main/webapp/js/ace/snippets/clojure.js similarity index 100% rename from src/main/webapp/js/ace/snippets/clojure.js rename to webgoat-container/src/main/webapp/js/ace/snippets/clojure.js diff --git a/src/main/webapp/js/ace/snippets/cobol.js b/webgoat-container/src/main/webapp/js/ace/snippets/cobol.js similarity index 100% rename from src/main/webapp/js/ace/snippets/cobol.js rename to webgoat-container/src/main/webapp/js/ace/snippets/cobol.js diff --git a/src/main/webapp/js/ace/snippets/coffee.js b/webgoat-container/src/main/webapp/js/ace/snippets/coffee.js similarity index 100% rename from src/main/webapp/js/ace/snippets/coffee.js rename to webgoat-container/src/main/webapp/js/ace/snippets/coffee.js diff --git a/src/main/webapp/js/ace/snippets/coldfusion.js b/webgoat-container/src/main/webapp/js/ace/snippets/coldfusion.js similarity index 100% rename from src/main/webapp/js/ace/snippets/coldfusion.js rename to webgoat-container/src/main/webapp/js/ace/snippets/coldfusion.js diff --git a/src/main/webapp/js/ace/snippets/csharp.js b/webgoat-container/src/main/webapp/js/ace/snippets/csharp.js similarity index 100% rename from src/main/webapp/js/ace/snippets/csharp.js rename to webgoat-container/src/main/webapp/js/ace/snippets/csharp.js diff --git a/src/main/webapp/js/ace/snippets/css.js b/webgoat-container/src/main/webapp/js/ace/snippets/css.js similarity index 100% rename from src/main/webapp/js/ace/snippets/css.js rename to webgoat-container/src/main/webapp/js/ace/snippets/css.js diff --git a/src/main/webapp/js/ace/snippets/curly.js b/webgoat-container/src/main/webapp/js/ace/snippets/curly.js similarity index 100% rename from src/main/webapp/js/ace/snippets/curly.js rename to webgoat-container/src/main/webapp/js/ace/snippets/curly.js diff --git a/src/main/webapp/js/ace/snippets/d.js b/webgoat-container/src/main/webapp/js/ace/snippets/d.js similarity index 100% rename from src/main/webapp/js/ace/snippets/d.js rename to webgoat-container/src/main/webapp/js/ace/snippets/d.js diff --git a/src/main/webapp/js/ace/snippets/dart.js b/webgoat-container/src/main/webapp/js/ace/snippets/dart.js similarity index 100% rename from src/main/webapp/js/ace/snippets/dart.js rename to webgoat-container/src/main/webapp/js/ace/snippets/dart.js diff --git a/src/main/webapp/js/ace/snippets/diff.js b/webgoat-container/src/main/webapp/js/ace/snippets/diff.js similarity index 100% rename from src/main/webapp/js/ace/snippets/diff.js rename to webgoat-container/src/main/webapp/js/ace/snippets/diff.js diff --git a/src/main/webapp/js/ace/snippets/django.js b/webgoat-container/src/main/webapp/js/ace/snippets/django.js similarity index 100% rename from src/main/webapp/js/ace/snippets/django.js rename to webgoat-container/src/main/webapp/js/ace/snippets/django.js diff --git a/src/main/webapp/js/ace/snippets/dockerfile.js b/webgoat-container/src/main/webapp/js/ace/snippets/dockerfile.js similarity index 100% rename from src/main/webapp/js/ace/snippets/dockerfile.js rename to webgoat-container/src/main/webapp/js/ace/snippets/dockerfile.js diff --git a/src/main/webapp/js/ace/snippets/dot.js b/webgoat-container/src/main/webapp/js/ace/snippets/dot.js similarity index 100% rename from src/main/webapp/js/ace/snippets/dot.js rename to webgoat-container/src/main/webapp/js/ace/snippets/dot.js diff --git a/src/main/webapp/js/ace/snippets/eiffel.js b/webgoat-container/src/main/webapp/js/ace/snippets/eiffel.js similarity index 100% rename from src/main/webapp/js/ace/snippets/eiffel.js rename to webgoat-container/src/main/webapp/js/ace/snippets/eiffel.js diff --git a/src/main/webapp/js/ace/snippets/ejs.js b/webgoat-container/src/main/webapp/js/ace/snippets/ejs.js similarity index 100% rename from src/main/webapp/js/ace/snippets/ejs.js rename to webgoat-container/src/main/webapp/js/ace/snippets/ejs.js diff --git a/src/main/webapp/js/ace/snippets/erlang.js b/webgoat-container/src/main/webapp/js/ace/snippets/erlang.js similarity index 100% rename from src/main/webapp/js/ace/snippets/erlang.js rename to webgoat-container/src/main/webapp/js/ace/snippets/erlang.js diff --git a/src/main/webapp/js/ace/snippets/forth.js b/webgoat-container/src/main/webapp/js/ace/snippets/forth.js similarity index 100% rename from src/main/webapp/js/ace/snippets/forth.js rename to webgoat-container/src/main/webapp/js/ace/snippets/forth.js diff --git a/src/main/webapp/js/ace/snippets/ftl.js b/webgoat-container/src/main/webapp/js/ace/snippets/ftl.js similarity index 100% rename from src/main/webapp/js/ace/snippets/ftl.js rename to webgoat-container/src/main/webapp/js/ace/snippets/ftl.js diff --git a/src/main/webapp/js/ace/snippets/gcode.js b/webgoat-container/src/main/webapp/js/ace/snippets/gcode.js similarity index 100% rename from src/main/webapp/js/ace/snippets/gcode.js rename to webgoat-container/src/main/webapp/js/ace/snippets/gcode.js diff --git a/src/main/webapp/js/ace/snippets/gherkin.js b/webgoat-container/src/main/webapp/js/ace/snippets/gherkin.js similarity index 100% rename from src/main/webapp/js/ace/snippets/gherkin.js rename to webgoat-container/src/main/webapp/js/ace/snippets/gherkin.js diff --git a/src/main/webapp/js/ace/snippets/gitignore.js b/webgoat-container/src/main/webapp/js/ace/snippets/gitignore.js similarity index 100% rename from src/main/webapp/js/ace/snippets/gitignore.js rename to webgoat-container/src/main/webapp/js/ace/snippets/gitignore.js diff --git a/src/main/webapp/js/ace/snippets/glsl.js b/webgoat-container/src/main/webapp/js/ace/snippets/glsl.js similarity index 100% rename from src/main/webapp/js/ace/snippets/glsl.js rename to webgoat-container/src/main/webapp/js/ace/snippets/glsl.js diff --git a/src/main/webapp/js/ace/snippets/golang.js b/webgoat-container/src/main/webapp/js/ace/snippets/golang.js similarity index 100% rename from src/main/webapp/js/ace/snippets/golang.js rename to webgoat-container/src/main/webapp/js/ace/snippets/golang.js diff --git a/src/main/webapp/js/ace/snippets/groovy.js b/webgoat-container/src/main/webapp/js/ace/snippets/groovy.js similarity index 100% rename from src/main/webapp/js/ace/snippets/groovy.js rename to webgoat-container/src/main/webapp/js/ace/snippets/groovy.js diff --git a/src/main/webapp/js/ace/snippets/haml.js b/webgoat-container/src/main/webapp/js/ace/snippets/haml.js similarity index 100% rename from src/main/webapp/js/ace/snippets/haml.js rename to webgoat-container/src/main/webapp/js/ace/snippets/haml.js diff --git a/src/main/webapp/js/ace/snippets/handlebars.js b/webgoat-container/src/main/webapp/js/ace/snippets/handlebars.js similarity index 100% rename from src/main/webapp/js/ace/snippets/handlebars.js rename to webgoat-container/src/main/webapp/js/ace/snippets/handlebars.js diff --git a/src/main/webapp/js/ace/snippets/haskell.js b/webgoat-container/src/main/webapp/js/ace/snippets/haskell.js similarity index 100% rename from src/main/webapp/js/ace/snippets/haskell.js rename to webgoat-container/src/main/webapp/js/ace/snippets/haskell.js diff --git a/src/main/webapp/js/ace/snippets/haxe.js b/webgoat-container/src/main/webapp/js/ace/snippets/haxe.js similarity index 100% rename from src/main/webapp/js/ace/snippets/haxe.js rename to webgoat-container/src/main/webapp/js/ace/snippets/haxe.js diff --git a/src/main/webapp/js/ace/snippets/html.js b/webgoat-container/src/main/webapp/js/ace/snippets/html.js similarity index 100% rename from src/main/webapp/js/ace/snippets/html.js rename to webgoat-container/src/main/webapp/js/ace/snippets/html.js diff --git a/src/main/webapp/js/ace/snippets/html_ruby.js b/webgoat-container/src/main/webapp/js/ace/snippets/html_ruby.js similarity index 100% rename from src/main/webapp/js/ace/snippets/html_ruby.js rename to webgoat-container/src/main/webapp/js/ace/snippets/html_ruby.js diff --git a/src/main/webapp/js/ace/snippets/ini.js b/webgoat-container/src/main/webapp/js/ace/snippets/ini.js similarity index 100% rename from src/main/webapp/js/ace/snippets/ini.js rename to webgoat-container/src/main/webapp/js/ace/snippets/ini.js diff --git a/src/main/webapp/js/ace/snippets/jack.js b/webgoat-container/src/main/webapp/js/ace/snippets/jack.js similarity index 100% rename from src/main/webapp/js/ace/snippets/jack.js rename to webgoat-container/src/main/webapp/js/ace/snippets/jack.js diff --git a/src/main/webapp/js/ace/snippets/jade.js b/webgoat-container/src/main/webapp/js/ace/snippets/jade.js similarity index 100% rename from src/main/webapp/js/ace/snippets/jade.js rename to webgoat-container/src/main/webapp/js/ace/snippets/jade.js diff --git a/src/main/webapp/js/ace/snippets/java.js b/webgoat-container/src/main/webapp/js/ace/snippets/java.js similarity index 100% rename from src/main/webapp/js/ace/snippets/java.js rename to webgoat-container/src/main/webapp/js/ace/snippets/java.js diff --git a/src/main/webapp/js/ace/snippets/javascript.js b/webgoat-container/src/main/webapp/js/ace/snippets/javascript.js similarity index 100% rename from src/main/webapp/js/ace/snippets/javascript.js rename to webgoat-container/src/main/webapp/js/ace/snippets/javascript.js diff --git a/src/main/webapp/js/ace/snippets/json.js b/webgoat-container/src/main/webapp/js/ace/snippets/json.js similarity index 100% rename from src/main/webapp/js/ace/snippets/json.js rename to webgoat-container/src/main/webapp/js/ace/snippets/json.js diff --git a/src/main/webapp/js/ace/snippets/jsoniq.js b/webgoat-container/src/main/webapp/js/ace/snippets/jsoniq.js similarity index 100% rename from src/main/webapp/js/ace/snippets/jsoniq.js rename to webgoat-container/src/main/webapp/js/ace/snippets/jsoniq.js diff --git a/src/main/webapp/js/ace/snippets/jsp.js b/webgoat-container/src/main/webapp/js/ace/snippets/jsp.js similarity index 100% rename from src/main/webapp/js/ace/snippets/jsp.js rename to webgoat-container/src/main/webapp/js/ace/snippets/jsp.js diff --git a/src/main/webapp/js/ace/snippets/jsx.js b/webgoat-container/src/main/webapp/js/ace/snippets/jsx.js similarity index 100% rename from src/main/webapp/js/ace/snippets/jsx.js rename to webgoat-container/src/main/webapp/js/ace/snippets/jsx.js diff --git a/src/main/webapp/js/ace/snippets/julia.js b/webgoat-container/src/main/webapp/js/ace/snippets/julia.js similarity index 100% rename from src/main/webapp/js/ace/snippets/julia.js rename to webgoat-container/src/main/webapp/js/ace/snippets/julia.js diff --git a/src/main/webapp/js/ace/snippets/latex.js b/webgoat-container/src/main/webapp/js/ace/snippets/latex.js similarity index 100% rename from src/main/webapp/js/ace/snippets/latex.js rename to webgoat-container/src/main/webapp/js/ace/snippets/latex.js diff --git a/src/main/webapp/js/ace/snippets/less.js b/webgoat-container/src/main/webapp/js/ace/snippets/less.js similarity index 100% rename from src/main/webapp/js/ace/snippets/less.js rename to webgoat-container/src/main/webapp/js/ace/snippets/less.js diff --git a/src/main/webapp/js/ace/snippets/liquid.js b/webgoat-container/src/main/webapp/js/ace/snippets/liquid.js similarity index 100% rename from src/main/webapp/js/ace/snippets/liquid.js rename to webgoat-container/src/main/webapp/js/ace/snippets/liquid.js diff --git a/src/main/webapp/js/ace/snippets/lisp.js b/webgoat-container/src/main/webapp/js/ace/snippets/lisp.js similarity index 100% rename from src/main/webapp/js/ace/snippets/lisp.js rename to webgoat-container/src/main/webapp/js/ace/snippets/lisp.js diff --git a/src/main/webapp/js/ace/snippets/livescript.js b/webgoat-container/src/main/webapp/js/ace/snippets/livescript.js similarity index 100% rename from src/main/webapp/js/ace/snippets/livescript.js rename to webgoat-container/src/main/webapp/js/ace/snippets/livescript.js diff --git a/src/main/webapp/js/ace/snippets/logiql.js b/webgoat-container/src/main/webapp/js/ace/snippets/logiql.js similarity index 100% rename from src/main/webapp/js/ace/snippets/logiql.js rename to webgoat-container/src/main/webapp/js/ace/snippets/logiql.js diff --git a/src/main/webapp/js/ace/snippets/lsl.js b/webgoat-container/src/main/webapp/js/ace/snippets/lsl.js similarity index 100% rename from src/main/webapp/js/ace/snippets/lsl.js rename to webgoat-container/src/main/webapp/js/ace/snippets/lsl.js diff --git a/src/main/webapp/js/ace/snippets/lua.js b/webgoat-container/src/main/webapp/js/ace/snippets/lua.js similarity index 100% rename from src/main/webapp/js/ace/snippets/lua.js rename to webgoat-container/src/main/webapp/js/ace/snippets/lua.js diff --git a/src/main/webapp/js/ace/snippets/luapage.js b/webgoat-container/src/main/webapp/js/ace/snippets/luapage.js similarity index 100% rename from src/main/webapp/js/ace/snippets/luapage.js rename to webgoat-container/src/main/webapp/js/ace/snippets/luapage.js diff --git a/src/main/webapp/js/ace/snippets/lucene.js b/webgoat-container/src/main/webapp/js/ace/snippets/lucene.js similarity index 100% rename from src/main/webapp/js/ace/snippets/lucene.js rename to webgoat-container/src/main/webapp/js/ace/snippets/lucene.js diff --git a/src/main/webapp/js/ace/snippets/makefile.js b/webgoat-container/src/main/webapp/js/ace/snippets/makefile.js similarity index 100% rename from src/main/webapp/js/ace/snippets/makefile.js rename to webgoat-container/src/main/webapp/js/ace/snippets/makefile.js diff --git a/src/main/webapp/js/ace/snippets/markdown.js b/webgoat-container/src/main/webapp/js/ace/snippets/markdown.js similarity index 100% rename from src/main/webapp/js/ace/snippets/markdown.js rename to webgoat-container/src/main/webapp/js/ace/snippets/markdown.js diff --git a/src/main/webapp/js/ace/snippets/matlab.js b/webgoat-container/src/main/webapp/js/ace/snippets/matlab.js similarity index 100% rename from src/main/webapp/js/ace/snippets/matlab.js rename to webgoat-container/src/main/webapp/js/ace/snippets/matlab.js diff --git a/src/main/webapp/js/ace/snippets/mel.js b/webgoat-container/src/main/webapp/js/ace/snippets/mel.js similarity index 100% rename from src/main/webapp/js/ace/snippets/mel.js rename to webgoat-container/src/main/webapp/js/ace/snippets/mel.js diff --git a/src/main/webapp/js/ace/snippets/mushcode.js b/webgoat-container/src/main/webapp/js/ace/snippets/mushcode.js similarity index 100% rename from src/main/webapp/js/ace/snippets/mushcode.js rename to webgoat-container/src/main/webapp/js/ace/snippets/mushcode.js diff --git a/src/main/webapp/js/ace/snippets/mysql.js b/webgoat-container/src/main/webapp/js/ace/snippets/mysql.js similarity index 100% rename from src/main/webapp/js/ace/snippets/mysql.js rename to webgoat-container/src/main/webapp/js/ace/snippets/mysql.js diff --git a/src/main/webapp/js/ace/snippets/nix.js b/webgoat-container/src/main/webapp/js/ace/snippets/nix.js similarity index 100% rename from src/main/webapp/js/ace/snippets/nix.js rename to webgoat-container/src/main/webapp/js/ace/snippets/nix.js diff --git a/src/main/webapp/js/ace/snippets/objectivec.js b/webgoat-container/src/main/webapp/js/ace/snippets/objectivec.js similarity index 100% rename from src/main/webapp/js/ace/snippets/objectivec.js rename to webgoat-container/src/main/webapp/js/ace/snippets/objectivec.js diff --git a/src/main/webapp/js/ace/snippets/ocaml.js b/webgoat-container/src/main/webapp/js/ace/snippets/ocaml.js similarity index 100% rename from src/main/webapp/js/ace/snippets/ocaml.js rename to webgoat-container/src/main/webapp/js/ace/snippets/ocaml.js diff --git a/src/main/webapp/js/ace/snippets/pascal.js b/webgoat-container/src/main/webapp/js/ace/snippets/pascal.js similarity index 100% rename from src/main/webapp/js/ace/snippets/pascal.js rename to webgoat-container/src/main/webapp/js/ace/snippets/pascal.js diff --git a/src/main/webapp/js/ace/snippets/perl.js b/webgoat-container/src/main/webapp/js/ace/snippets/perl.js similarity index 100% rename from src/main/webapp/js/ace/snippets/perl.js rename to webgoat-container/src/main/webapp/js/ace/snippets/perl.js diff --git a/src/main/webapp/js/ace/snippets/pgsql.js b/webgoat-container/src/main/webapp/js/ace/snippets/pgsql.js similarity index 100% rename from src/main/webapp/js/ace/snippets/pgsql.js rename to webgoat-container/src/main/webapp/js/ace/snippets/pgsql.js diff --git a/src/main/webapp/js/ace/snippets/php.js b/webgoat-container/src/main/webapp/js/ace/snippets/php.js similarity index 100% rename from src/main/webapp/js/ace/snippets/php.js rename to webgoat-container/src/main/webapp/js/ace/snippets/php.js diff --git a/src/main/webapp/js/ace/snippets/plain_text.js b/webgoat-container/src/main/webapp/js/ace/snippets/plain_text.js similarity index 100% rename from src/main/webapp/js/ace/snippets/plain_text.js rename to webgoat-container/src/main/webapp/js/ace/snippets/plain_text.js diff --git a/src/main/webapp/js/ace/snippets/powershell.js b/webgoat-container/src/main/webapp/js/ace/snippets/powershell.js similarity index 100% rename from src/main/webapp/js/ace/snippets/powershell.js rename to webgoat-container/src/main/webapp/js/ace/snippets/powershell.js diff --git a/src/main/webapp/js/ace/snippets/praat.js b/webgoat-container/src/main/webapp/js/ace/snippets/praat.js similarity index 100% rename from src/main/webapp/js/ace/snippets/praat.js rename to webgoat-container/src/main/webapp/js/ace/snippets/praat.js diff --git a/src/main/webapp/js/ace/snippets/prolog.js b/webgoat-container/src/main/webapp/js/ace/snippets/prolog.js similarity index 100% rename from src/main/webapp/js/ace/snippets/prolog.js rename to webgoat-container/src/main/webapp/js/ace/snippets/prolog.js diff --git a/src/main/webapp/js/ace/snippets/properties.js b/webgoat-container/src/main/webapp/js/ace/snippets/properties.js similarity index 100% rename from src/main/webapp/js/ace/snippets/properties.js rename to webgoat-container/src/main/webapp/js/ace/snippets/properties.js diff --git a/src/main/webapp/js/ace/snippets/protobuf.js b/webgoat-container/src/main/webapp/js/ace/snippets/protobuf.js similarity index 100% rename from src/main/webapp/js/ace/snippets/protobuf.js rename to webgoat-container/src/main/webapp/js/ace/snippets/protobuf.js diff --git a/src/main/webapp/js/ace/snippets/python.js b/webgoat-container/src/main/webapp/js/ace/snippets/python.js similarity index 100% rename from src/main/webapp/js/ace/snippets/python.js rename to webgoat-container/src/main/webapp/js/ace/snippets/python.js diff --git a/src/main/webapp/js/ace/snippets/r.js b/webgoat-container/src/main/webapp/js/ace/snippets/r.js similarity index 100% rename from src/main/webapp/js/ace/snippets/r.js rename to webgoat-container/src/main/webapp/js/ace/snippets/r.js diff --git a/src/main/webapp/js/ace/snippets/rdoc.js b/webgoat-container/src/main/webapp/js/ace/snippets/rdoc.js similarity index 100% rename from src/main/webapp/js/ace/snippets/rdoc.js rename to webgoat-container/src/main/webapp/js/ace/snippets/rdoc.js diff --git a/src/main/webapp/js/ace/snippets/rhtml.js b/webgoat-container/src/main/webapp/js/ace/snippets/rhtml.js similarity index 100% rename from src/main/webapp/js/ace/snippets/rhtml.js rename to webgoat-container/src/main/webapp/js/ace/snippets/rhtml.js diff --git a/src/main/webapp/js/ace/snippets/ruby.js b/webgoat-container/src/main/webapp/js/ace/snippets/ruby.js similarity index 100% rename from src/main/webapp/js/ace/snippets/ruby.js rename to webgoat-container/src/main/webapp/js/ace/snippets/ruby.js diff --git a/src/main/webapp/js/ace/snippets/rust.js b/webgoat-container/src/main/webapp/js/ace/snippets/rust.js similarity index 100% rename from src/main/webapp/js/ace/snippets/rust.js rename to webgoat-container/src/main/webapp/js/ace/snippets/rust.js diff --git a/src/main/webapp/js/ace/snippets/sass.js b/webgoat-container/src/main/webapp/js/ace/snippets/sass.js similarity index 100% rename from src/main/webapp/js/ace/snippets/sass.js rename to webgoat-container/src/main/webapp/js/ace/snippets/sass.js diff --git a/src/main/webapp/js/ace/snippets/scad.js b/webgoat-container/src/main/webapp/js/ace/snippets/scad.js similarity index 100% rename from src/main/webapp/js/ace/snippets/scad.js rename to webgoat-container/src/main/webapp/js/ace/snippets/scad.js diff --git a/src/main/webapp/js/ace/snippets/scala.js b/webgoat-container/src/main/webapp/js/ace/snippets/scala.js similarity index 100% rename from src/main/webapp/js/ace/snippets/scala.js rename to webgoat-container/src/main/webapp/js/ace/snippets/scala.js diff --git a/src/main/webapp/js/ace/snippets/scheme.js b/webgoat-container/src/main/webapp/js/ace/snippets/scheme.js similarity index 100% rename from src/main/webapp/js/ace/snippets/scheme.js rename to webgoat-container/src/main/webapp/js/ace/snippets/scheme.js diff --git a/src/main/webapp/js/ace/snippets/scss.js b/webgoat-container/src/main/webapp/js/ace/snippets/scss.js similarity index 100% rename from src/main/webapp/js/ace/snippets/scss.js rename to webgoat-container/src/main/webapp/js/ace/snippets/scss.js diff --git a/src/main/webapp/js/ace/snippets/sh.js b/webgoat-container/src/main/webapp/js/ace/snippets/sh.js similarity index 100% rename from src/main/webapp/js/ace/snippets/sh.js rename to webgoat-container/src/main/webapp/js/ace/snippets/sh.js diff --git a/src/main/webapp/js/ace/snippets/sjs.js b/webgoat-container/src/main/webapp/js/ace/snippets/sjs.js similarity index 100% rename from src/main/webapp/js/ace/snippets/sjs.js rename to webgoat-container/src/main/webapp/js/ace/snippets/sjs.js diff --git a/src/main/webapp/js/ace/snippets/smarty.js b/webgoat-container/src/main/webapp/js/ace/snippets/smarty.js similarity index 100% rename from src/main/webapp/js/ace/snippets/smarty.js rename to webgoat-container/src/main/webapp/js/ace/snippets/smarty.js diff --git a/src/main/webapp/js/ace/snippets/snippets.js b/webgoat-container/src/main/webapp/js/ace/snippets/snippets.js similarity index 100% rename from src/main/webapp/js/ace/snippets/snippets.js rename to webgoat-container/src/main/webapp/js/ace/snippets/snippets.js diff --git a/src/main/webapp/js/ace/snippets/soy_template.js b/webgoat-container/src/main/webapp/js/ace/snippets/soy_template.js similarity index 100% rename from src/main/webapp/js/ace/snippets/soy_template.js rename to webgoat-container/src/main/webapp/js/ace/snippets/soy_template.js diff --git a/src/main/webapp/js/ace/snippets/space.js b/webgoat-container/src/main/webapp/js/ace/snippets/space.js similarity index 100% rename from src/main/webapp/js/ace/snippets/space.js rename to webgoat-container/src/main/webapp/js/ace/snippets/space.js diff --git a/src/main/webapp/js/ace/snippets/sql.js b/webgoat-container/src/main/webapp/js/ace/snippets/sql.js similarity index 100% rename from src/main/webapp/js/ace/snippets/sql.js rename to webgoat-container/src/main/webapp/js/ace/snippets/sql.js diff --git a/src/main/webapp/js/ace/snippets/stylus.js b/webgoat-container/src/main/webapp/js/ace/snippets/stylus.js similarity index 100% rename from src/main/webapp/js/ace/snippets/stylus.js rename to webgoat-container/src/main/webapp/js/ace/snippets/stylus.js diff --git a/src/main/webapp/js/ace/snippets/svg.js b/webgoat-container/src/main/webapp/js/ace/snippets/svg.js similarity index 100% rename from src/main/webapp/js/ace/snippets/svg.js rename to webgoat-container/src/main/webapp/js/ace/snippets/svg.js diff --git a/src/main/webapp/js/ace/snippets/tcl.js b/webgoat-container/src/main/webapp/js/ace/snippets/tcl.js similarity index 100% rename from src/main/webapp/js/ace/snippets/tcl.js rename to webgoat-container/src/main/webapp/js/ace/snippets/tcl.js diff --git a/src/main/webapp/js/ace/snippets/tex.js b/webgoat-container/src/main/webapp/js/ace/snippets/tex.js similarity index 100% rename from src/main/webapp/js/ace/snippets/tex.js rename to webgoat-container/src/main/webapp/js/ace/snippets/tex.js diff --git a/src/main/webapp/js/ace/snippets/text.js b/webgoat-container/src/main/webapp/js/ace/snippets/text.js similarity index 100% rename from src/main/webapp/js/ace/snippets/text.js rename to webgoat-container/src/main/webapp/js/ace/snippets/text.js diff --git a/src/main/webapp/js/ace/snippets/textile.js b/webgoat-container/src/main/webapp/js/ace/snippets/textile.js similarity index 100% rename from src/main/webapp/js/ace/snippets/textile.js rename to webgoat-container/src/main/webapp/js/ace/snippets/textile.js diff --git a/src/main/webapp/js/ace/snippets/toml.js b/webgoat-container/src/main/webapp/js/ace/snippets/toml.js similarity index 100% rename from src/main/webapp/js/ace/snippets/toml.js rename to webgoat-container/src/main/webapp/js/ace/snippets/toml.js diff --git a/src/main/webapp/js/ace/snippets/twig.js b/webgoat-container/src/main/webapp/js/ace/snippets/twig.js similarity index 100% rename from src/main/webapp/js/ace/snippets/twig.js rename to webgoat-container/src/main/webapp/js/ace/snippets/twig.js diff --git a/src/main/webapp/js/ace/snippets/typescript.js b/webgoat-container/src/main/webapp/js/ace/snippets/typescript.js similarity index 100% rename from src/main/webapp/js/ace/snippets/typescript.js rename to webgoat-container/src/main/webapp/js/ace/snippets/typescript.js diff --git a/src/main/webapp/js/ace/snippets/vala.js b/webgoat-container/src/main/webapp/js/ace/snippets/vala.js similarity index 100% rename from src/main/webapp/js/ace/snippets/vala.js rename to webgoat-container/src/main/webapp/js/ace/snippets/vala.js diff --git a/src/main/webapp/js/ace/snippets/vbscript.js b/webgoat-container/src/main/webapp/js/ace/snippets/vbscript.js similarity index 100% rename from src/main/webapp/js/ace/snippets/vbscript.js rename to webgoat-container/src/main/webapp/js/ace/snippets/vbscript.js diff --git a/src/main/webapp/js/ace/snippets/velocity.js b/webgoat-container/src/main/webapp/js/ace/snippets/velocity.js similarity index 100% rename from src/main/webapp/js/ace/snippets/velocity.js rename to webgoat-container/src/main/webapp/js/ace/snippets/velocity.js diff --git a/src/main/webapp/js/ace/snippets/verilog.js b/webgoat-container/src/main/webapp/js/ace/snippets/verilog.js similarity index 100% rename from src/main/webapp/js/ace/snippets/verilog.js rename to webgoat-container/src/main/webapp/js/ace/snippets/verilog.js diff --git a/src/main/webapp/js/ace/snippets/vhdl.js b/webgoat-container/src/main/webapp/js/ace/snippets/vhdl.js similarity index 100% rename from src/main/webapp/js/ace/snippets/vhdl.js rename to webgoat-container/src/main/webapp/js/ace/snippets/vhdl.js diff --git a/src/main/webapp/js/ace/snippets/xml.js b/webgoat-container/src/main/webapp/js/ace/snippets/xml.js similarity index 100% rename from src/main/webapp/js/ace/snippets/xml.js rename to webgoat-container/src/main/webapp/js/ace/snippets/xml.js diff --git a/src/main/webapp/js/ace/snippets/xquery.js b/webgoat-container/src/main/webapp/js/ace/snippets/xquery.js similarity index 100% rename from src/main/webapp/js/ace/snippets/xquery.js rename to webgoat-container/src/main/webapp/js/ace/snippets/xquery.js diff --git a/src/main/webapp/js/ace/snippets/yaml.js b/webgoat-container/src/main/webapp/js/ace/snippets/yaml.js similarity index 100% rename from src/main/webapp/js/ace/snippets/yaml.js rename to webgoat-container/src/main/webapp/js/ace/snippets/yaml.js diff --git a/src/main/webapp/js/ace/theme-ambiance.js b/webgoat-container/src/main/webapp/js/ace/theme-ambiance.js similarity index 100% rename from src/main/webapp/js/ace/theme-ambiance.js rename to webgoat-container/src/main/webapp/js/ace/theme-ambiance.js diff --git a/src/main/webapp/js/ace/theme-chaos.js b/webgoat-container/src/main/webapp/js/ace/theme-chaos.js similarity index 100% rename from src/main/webapp/js/ace/theme-chaos.js rename to webgoat-container/src/main/webapp/js/ace/theme-chaos.js diff --git a/src/main/webapp/js/ace/theme-chrome.js b/webgoat-container/src/main/webapp/js/ace/theme-chrome.js similarity index 100% rename from src/main/webapp/js/ace/theme-chrome.js rename to webgoat-container/src/main/webapp/js/ace/theme-chrome.js diff --git a/src/main/webapp/js/ace/theme-clouds.js b/webgoat-container/src/main/webapp/js/ace/theme-clouds.js similarity index 100% rename from src/main/webapp/js/ace/theme-clouds.js rename to webgoat-container/src/main/webapp/js/ace/theme-clouds.js diff --git a/src/main/webapp/js/ace/theme-clouds_midnight.js b/webgoat-container/src/main/webapp/js/ace/theme-clouds_midnight.js similarity index 100% rename from src/main/webapp/js/ace/theme-clouds_midnight.js rename to webgoat-container/src/main/webapp/js/ace/theme-clouds_midnight.js diff --git a/src/main/webapp/js/ace/theme-cobalt.js b/webgoat-container/src/main/webapp/js/ace/theme-cobalt.js similarity index 100% rename from src/main/webapp/js/ace/theme-cobalt.js rename to webgoat-container/src/main/webapp/js/ace/theme-cobalt.js diff --git a/src/main/webapp/js/ace/theme-crimson_editor.js b/webgoat-container/src/main/webapp/js/ace/theme-crimson_editor.js similarity index 100% rename from src/main/webapp/js/ace/theme-crimson_editor.js rename to webgoat-container/src/main/webapp/js/ace/theme-crimson_editor.js diff --git a/src/main/webapp/js/ace/theme-dawn.js b/webgoat-container/src/main/webapp/js/ace/theme-dawn.js similarity index 100% rename from src/main/webapp/js/ace/theme-dawn.js rename to webgoat-container/src/main/webapp/js/ace/theme-dawn.js diff --git a/src/main/webapp/js/ace/theme-dreamweaver.js b/webgoat-container/src/main/webapp/js/ace/theme-dreamweaver.js similarity index 100% rename from src/main/webapp/js/ace/theme-dreamweaver.js rename to webgoat-container/src/main/webapp/js/ace/theme-dreamweaver.js diff --git a/src/main/webapp/js/ace/theme-eclipse.js b/webgoat-container/src/main/webapp/js/ace/theme-eclipse.js similarity index 100% rename from src/main/webapp/js/ace/theme-eclipse.js rename to webgoat-container/src/main/webapp/js/ace/theme-eclipse.js diff --git a/src/main/webapp/js/ace/theme-github.js b/webgoat-container/src/main/webapp/js/ace/theme-github.js similarity index 100% rename from src/main/webapp/js/ace/theme-github.js rename to webgoat-container/src/main/webapp/js/ace/theme-github.js diff --git a/src/main/webapp/js/ace/theme-idle_fingers.js b/webgoat-container/src/main/webapp/js/ace/theme-idle_fingers.js similarity index 100% rename from src/main/webapp/js/ace/theme-idle_fingers.js rename to webgoat-container/src/main/webapp/js/ace/theme-idle_fingers.js diff --git a/src/main/webapp/js/ace/theme-katzenmilch.js b/webgoat-container/src/main/webapp/js/ace/theme-katzenmilch.js similarity index 100% rename from src/main/webapp/js/ace/theme-katzenmilch.js rename to webgoat-container/src/main/webapp/js/ace/theme-katzenmilch.js diff --git a/src/main/webapp/js/ace/theme-kr.js b/webgoat-container/src/main/webapp/js/ace/theme-kr.js similarity index 100% rename from src/main/webapp/js/ace/theme-kr.js rename to webgoat-container/src/main/webapp/js/ace/theme-kr.js diff --git a/src/main/webapp/js/ace/theme-kr_theme.js b/webgoat-container/src/main/webapp/js/ace/theme-kr_theme.js similarity index 100% rename from src/main/webapp/js/ace/theme-kr_theme.js rename to webgoat-container/src/main/webapp/js/ace/theme-kr_theme.js diff --git a/src/main/webapp/js/ace/theme-kuroir.js b/webgoat-container/src/main/webapp/js/ace/theme-kuroir.js similarity index 100% rename from src/main/webapp/js/ace/theme-kuroir.js rename to webgoat-container/src/main/webapp/js/ace/theme-kuroir.js diff --git a/src/main/webapp/js/ace/theme-merbivore.js b/webgoat-container/src/main/webapp/js/ace/theme-merbivore.js similarity index 100% rename from src/main/webapp/js/ace/theme-merbivore.js rename to webgoat-container/src/main/webapp/js/ace/theme-merbivore.js diff --git a/src/main/webapp/js/ace/theme-merbivore_soft.js b/webgoat-container/src/main/webapp/js/ace/theme-merbivore_soft.js similarity index 100% rename from src/main/webapp/js/ace/theme-merbivore_soft.js rename to webgoat-container/src/main/webapp/js/ace/theme-merbivore_soft.js diff --git a/src/main/webapp/js/ace/theme-mono_industrial.js b/webgoat-container/src/main/webapp/js/ace/theme-mono_industrial.js similarity index 100% rename from src/main/webapp/js/ace/theme-mono_industrial.js rename to webgoat-container/src/main/webapp/js/ace/theme-mono_industrial.js diff --git a/src/main/webapp/js/ace/theme-monokai.js b/webgoat-container/src/main/webapp/js/ace/theme-monokai.js similarity index 100% rename from src/main/webapp/js/ace/theme-monokai.js rename to webgoat-container/src/main/webapp/js/ace/theme-monokai.js diff --git a/src/main/webapp/js/ace/theme-pastel_on_dark.js b/webgoat-container/src/main/webapp/js/ace/theme-pastel_on_dark.js similarity index 100% rename from src/main/webapp/js/ace/theme-pastel_on_dark.js rename to webgoat-container/src/main/webapp/js/ace/theme-pastel_on_dark.js diff --git a/src/main/webapp/js/ace/theme-solarized_dark.js b/webgoat-container/src/main/webapp/js/ace/theme-solarized_dark.js similarity index 100% rename from src/main/webapp/js/ace/theme-solarized_dark.js rename to webgoat-container/src/main/webapp/js/ace/theme-solarized_dark.js diff --git a/src/main/webapp/js/ace/theme-solarized_light.js b/webgoat-container/src/main/webapp/js/ace/theme-solarized_light.js similarity index 100% rename from src/main/webapp/js/ace/theme-solarized_light.js rename to webgoat-container/src/main/webapp/js/ace/theme-solarized_light.js diff --git a/src/main/webapp/js/ace/theme-terminal.js b/webgoat-container/src/main/webapp/js/ace/theme-terminal.js similarity index 100% rename from src/main/webapp/js/ace/theme-terminal.js rename to webgoat-container/src/main/webapp/js/ace/theme-terminal.js diff --git a/src/main/webapp/js/ace/theme-textmate.js b/webgoat-container/src/main/webapp/js/ace/theme-textmate.js similarity index 100% rename from src/main/webapp/js/ace/theme-textmate.js rename to webgoat-container/src/main/webapp/js/ace/theme-textmate.js diff --git a/src/main/webapp/js/ace/theme-tomorrow.js b/webgoat-container/src/main/webapp/js/ace/theme-tomorrow.js similarity index 100% rename from src/main/webapp/js/ace/theme-tomorrow.js rename to webgoat-container/src/main/webapp/js/ace/theme-tomorrow.js diff --git a/src/main/webapp/js/ace/theme-tomorrow_night.js b/webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night.js similarity index 100% rename from src/main/webapp/js/ace/theme-tomorrow_night.js rename to webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night.js diff --git a/src/main/webapp/js/ace/theme-tomorrow_night_blue.js b/webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night_blue.js similarity index 100% rename from src/main/webapp/js/ace/theme-tomorrow_night_blue.js rename to webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night_blue.js diff --git a/src/main/webapp/js/ace/theme-tomorrow_night_bright.js b/webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night_bright.js similarity index 100% rename from src/main/webapp/js/ace/theme-tomorrow_night_bright.js rename to webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night_bright.js diff --git a/src/main/webapp/js/ace/theme-tomorrow_night_eighties.js b/webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night_eighties.js similarity index 100% rename from src/main/webapp/js/ace/theme-tomorrow_night_eighties.js rename to webgoat-container/src/main/webapp/js/ace/theme-tomorrow_night_eighties.js diff --git a/src/main/webapp/js/ace/theme-twilight.js b/webgoat-container/src/main/webapp/js/ace/theme-twilight.js similarity index 100% rename from src/main/webapp/js/ace/theme-twilight.js rename to webgoat-container/src/main/webapp/js/ace/theme-twilight.js diff --git a/src/main/webapp/js/ace/theme-vibrant_ink.js b/webgoat-container/src/main/webapp/js/ace/theme-vibrant_ink.js similarity index 100% rename from src/main/webapp/js/ace/theme-vibrant_ink.js rename to webgoat-container/src/main/webapp/js/ace/theme-vibrant_ink.js diff --git a/src/main/webapp/js/ace/theme-xcode.js b/webgoat-container/src/main/webapp/js/ace/theme-xcode.js similarity index 100% rename from src/main/webapp/js/ace/theme-xcode.js rename to webgoat-container/src/main/webapp/js/ace/theme-xcode.js diff --git a/src/main/webapp/js/ace/worker-coffee.js b/webgoat-container/src/main/webapp/js/ace/worker-coffee.js similarity index 100% rename from src/main/webapp/js/ace/worker-coffee.js rename to webgoat-container/src/main/webapp/js/ace/worker-coffee.js diff --git a/src/main/webapp/js/ace/worker-css.js b/webgoat-container/src/main/webapp/js/ace/worker-css.js similarity index 100% rename from src/main/webapp/js/ace/worker-css.js rename to webgoat-container/src/main/webapp/js/ace/worker-css.js diff --git a/src/main/webapp/js/ace/worker-html.js b/webgoat-container/src/main/webapp/js/ace/worker-html.js similarity index 100% rename from src/main/webapp/js/ace/worker-html.js rename to webgoat-container/src/main/webapp/js/ace/worker-html.js diff --git a/src/main/webapp/js/ace/worker-javascript.js b/webgoat-container/src/main/webapp/js/ace/worker-javascript.js similarity index 100% rename from src/main/webapp/js/ace/worker-javascript.js rename to webgoat-container/src/main/webapp/js/ace/worker-javascript.js diff --git a/src/main/webapp/js/ace/worker-json.js b/webgoat-container/src/main/webapp/js/ace/worker-json.js similarity index 100% rename from src/main/webapp/js/ace/worker-json.js rename to webgoat-container/src/main/webapp/js/ace/worker-json.js diff --git a/src/main/webapp/js/ace/worker-lua.js b/webgoat-container/src/main/webapp/js/ace/worker-lua.js similarity index 100% rename from src/main/webapp/js/ace/worker-lua.js rename to webgoat-container/src/main/webapp/js/ace/worker-lua.js diff --git a/src/main/webapp/js/ace/worker-php.js b/webgoat-container/src/main/webapp/js/ace/worker-php.js similarity index 100% rename from src/main/webapp/js/ace/worker-php.js rename to webgoat-container/src/main/webapp/js/ace/worker-php.js diff --git a/src/main/webapp/js/ace/worker-xquery.js b/webgoat-container/src/main/webapp/js/ace/worker-xquery.js similarity index 100% rename from src/main/webapp/js/ace/worker-xquery.js rename to webgoat-container/src/main/webapp/js/ace/worker-xquery.js diff --git a/src/main/webapp/js/angular/angular-animate.min.js b/webgoat-container/src/main/webapp/js/angular/angular-animate.min.js similarity index 100% rename from src/main/webapp/js/angular/angular-animate.min.js rename to webgoat-container/src/main/webapp/js/angular/angular-animate.min.js diff --git a/src/main/webapp/js/angular/angular-animate.min.js.map b/webgoat-container/src/main/webapp/js/angular/angular-animate.min.js.map similarity index 100% rename from src/main/webapp/js/angular/angular-animate.min.js.map rename to webgoat-container/src/main/webapp/js/angular/angular-animate.min.js.map diff --git a/src/main/webapp/js/angular/angular.js b/webgoat-container/src/main/webapp/js/angular/angular.js similarity index 100% rename from src/main/webapp/js/angular/angular.js rename to webgoat-container/src/main/webapp/js/angular/angular.js diff --git a/src/main/webapp/js/angular/angular.min.js b/webgoat-container/src/main/webapp/js/angular/angular.min.js similarity index 100% rename from src/main/webapp/js/angular/angular.min.js rename to webgoat-container/src/main/webapp/js/angular/angular.min.js diff --git a/src/main/webapp/js/angular/ui-bootstrap-tpls-0.11.0.min.js b/webgoat-container/src/main/webapp/js/angular/ui-bootstrap-tpls-0.11.0.min.js similarity index 100% rename from src/main/webapp/js/angular/ui-bootstrap-tpls-0.11.0.min.js rename to webgoat-container/src/main/webapp/js/angular/ui-bootstrap-tpls-0.11.0.min.js diff --git a/src/main/webapp/js/application.js b/webgoat-container/src/main/webapp/js/application.js similarity index 100% rename from src/main/webapp/js/application.js rename to webgoat-container/src/main/webapp/js/application.js diff --git a/src/main/webapp/js/backbone/backbone-edge.js b/webgoat-container/src/main/webapp/js/backbone/backbone-edge.js similarity index 100% rename from src/main/webapp/js/backbone/backbone-edge.js rename to webgoat-container/src/main/webapp/js/backbone/backbone-edge.js diff --git a/src/main/webapp/js/backbone/backbone-min.js b/webgoat-container/src/main/webapp/js/backbone/backbone-min.js similarity index 100% rename from src/main/webapp/js/backbone/backbone-min.js rename to webgoat-container/src/main/webapp/js/backbone/backbone-min.js diff --git a/src/main/webapp/js/backbone/backbone.js b/webgoat-container/src/main/webapp/js/backbone/backbone.js similarity index 100% rename from src/main/webapp/js/backbone/backbone.js rename to webgoat-container/src/main/webapp/js/backbone/backbone.js diff --git a/src/main/webapp/js/backbone/underscore-min.js b/webgoat-container/src/main/webapp/js/backbone/underscore-min.js similarity index 100% rename from src/main/webapp/js/backbone/underscore-min.js rename to webgoat-container/src/main/webapp/js/backbone/underscore-min.js diff --git a/src/main/webapp/js/backbone/underscore.js b/webgoat-container/src/main/webapp/js/backbone/underscore.js similarity index 100% rename from src/main/webapp/js/backbone/underscore.js rename to webgoat-container/src/main/webapp/js/backbone/underscore.js diff --git a/src/main/webapp/js/deprecated/javascript.js b/webgoat-container/src/main/webapp/js/deprecated/javascript.js similarity index 100% rename from src/main/webapp/js/deprecated/javascript.js rename to webgoat-container/src/main/webapp/js/deprecated/javascript.js diff --git a/src/main/webapp/js/deprecated/menu_system.js b/webgoat-container/src/main/webapp/js/deprecated/menu_system.js similarity index 100% rename from src/main/webapp/js/deprecated/menu_system.js rename to webgoat-container/src/main/webapp/js/deprecated/menu_system.js diff --git a/src/main/webapp/js/goatApp/controller/LessonController.js b/webgoat-container/src/main/webapp/js/goatApp/controller/LessonController.js similarity index 100% rename from src/main/webapp/js/goatApp/controller/LessonController.js rename to webgoat-container/src/main/webapp/js/goatApp/controller/LessonController.js diff --git a/src/main/webapp/js/goatApp/controller/MenuController.js b/webgoat-container/src/main/webapp/js/goatApp/controller/MenuController.js similarity index 100% rename from src/main/webapp/js/goatApp/controller/MenuController.js rename to webgoat-container/src/main/webapp/js/goatApp/controller/MenuController.js diff --git a/src/main/webapp/js/goatApp/goatApp.js b/webgoat-container/src/main/webapp/js/goatApp/goatApp.js similarity index 100% rename from src/main/webapp/js/goatApp/goatApp.js rename to webgoat-container/src/main/webapp/js/goatApp/goatApp.js diff --git a/src/main/webapp/js/goatApp/model/HTMLContentModel.js b/webgoat-container/src/main/webapp/js/goatApp/model/HTMLContentModel.js similarity index 100% rename from src/main/webapp/js/goatApp/model/HTMLContentModel.js rename to webgoat-container/src/main/webapp/js/goatApp/model/HTMLContentModel.js diff --git a/src/main/webapp/js/goatApp/model/LessonContentData.js b/webgoat-container/src/main/webapp/js/goatApp/model/LessonContentData.js similarity index 100% rename from src/main/webapp/js/goatApp/model/LessonContentData.js rename to webgoat-container/src/main/webapp/js/goatApp/model/LessonContentData.js diff --git a/src/main/webapp/js/goatApp/model/LessonHintCollection.js b/webgoat-container/src/main/webapp/js/goatApp/model/LessonHintCollection.js similarity index 100% rename from src/main/webapp/js/goatApp/model/LessonHintCollection.js rename to webgoat-container/src/main/webapp/js/goatApp/model/LessonHintCollection.js diff --git a/src/main/webapp/js/goatApp/model/LessonHintModel.js b/webgoat-container/src/main/webapp/js/goatApp/model/LessonHintModel.js similarity index 100% rename from src/main/webapp/js/goatApp/model/LessonHintModel.js rename to webgoat-container/src/main/webapp/js/goatApp/model/LessonHintModel.js diff --git a/src/main/webapp/js/goatApp/model/LessonPlanModel.js b/webgoat-container/src/main/webapp/js/goatApp/model/LessonPlanModel.js similarity index 100% rename from src/main/webapp/js/goatApp/model/LessonPlanModel.js rename to webgoat-container/src/main/webapp/js/goatApp/model/LessonPlanModel.js diff --git a/src/main/webapp/js/goatApp/model/LessonSolutionModel.js b/webgoat-container/src/main/webapp/js/goatApp/model/LessonSolutionModel.js similarity index 100% rename from src/main/webapp/js/goatApp/model/LessonSolutionModel.js rename to webgoat-container/src/main/webapp/js/goatApp/model/LessonSolutionModel.js diff --git a/src/main/webapp/js/goatApp/model/LessonSourceModel.js b/webgoat-container/src/main/webapp/js/goatApp/model/LessonSourceModel.js similarity index 100% rename from src/main/webapp/js/goatApp/model/LessonSourceModel.js rename to webgoat-container/src/main/webapp/js/goatApp/model/LessonSourceModel.js diff --git a/src/main/webapp/js/goatApp/model/MenuCollection.js b/webgoat-container/src/main/webapp/js/goatApp/model/MenuCollection.js similarity index 100% rename from src/main/webapp/js/goatApp/model/MenuCollection.js rename to webgoat-container/src/main/webapp/js/goatApp/model/MenuCollection.js diff --git a/src/main/webapp/js/goatApp/model/MenuData.js b/webgoat-container/src/main/webapp/js/goatApp/model/MenuData.js similarity index 100% rename from src/main/webapp/js/goatApp/model/MenuData.js rename to webgoat-container/src/main/webapp/js/goatApp/model/MenuData.js diff --git a/src/main/webapp/js/goatApp/model/MenuModel.js b/webgoat-container/src/main/webapp/js/goatApp/model/MenuModel.js similarity index 100% rename from src/main/webapp/js/goatApp/model/MenuModel.js rename to webgoat-container/src/main/webapp/js/goatApp/model/MenuModel.js diff --git a/src/main/webapp/js/goatApp/support/GoatUtils.js b/webgoat-container/src/main/webapp/js/goatApp/support/GoatUtils.js similarity index 100% rename from src/main/webapp/js/goatApp/support/GoatUtils.js rename to webgoat-container/src/main/webapp/js/goatApp/support/GoatUtils.js diff --git a/src/main/webapp/js/goatApp/support/goatConstants.js b/webgoat-container/src/main/webapp/js/goatApp/support/goatConstants.js similarity index 100% rename from src/main/webapp/js/goatApp/support/goatConstants.js rename to webgoat-container/src/main/webapp/js/goatApp/support/goatConstants.js diff --git a/src/main/webapp/js/goatApp/view/GoatRouter.js b/webgoat-container/src/main/webapp/js/goatApp/view/GoatRouter.js similarity index 100% rename from src/main/webapp/js/goatApp/view/GoatRouter.js rename to webgoat-container/src/main/webapp/js/goatApp/view/GoatRouter.js diff --git a/src/main/webapp/js/goatApp/view/HelpControlsView.js b/webgoat-container/src/main/webapp/js/goatApp/view/HelpControlsView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/HelpControlsView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/HelpControlsView.js diff --git a/src/main/webapp/js/goatApp/view/HelpView.js b/webgoat-container/src/main/webapp/js/goatApp/view/HelpView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/HelpView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/HelpView.js diff --git a/src/main/webapp/js/goatApp/view/LessonContentView.js b/webgoat-container/src/main/webapp/js/goatApp/view/LessonContentView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/LessonContentView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/LessonContentView.js diff --git a/src/main/webapp/js/goatApp/view/LessonHintView.js b/webgoat-container/src/main/webapp/js/goatApp/view/LessonHintView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/LessonHintView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/LessonHintView.js diff --git a/src/main/webapp/js/goatApp/view/MenuItemView.js b/webgoat-container/src/main/webapp/js/goatApp/view/MenuItemView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/MenuItemView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/MenuItemView.js diff --git a/src/main/webapp/js/goatApp/view/MenuStageView.js b/webgoat-container/src/main/webapp/js/goatApp/view/MenuStageView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/MenuStageView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/MenuStageView.js diff --git a/src/main/webapp/js/goatApp/view/MenuView.js b/webgoat-container/src/main/webapp/js/goatApp/view/MenuView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/MenuView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/MenuView.js diff --git a/src/main/webapp/js/goatApp/view/PlanView.js b/webgoat-container/src/main/webapp/js/goatApp/view/PlanView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/PlanView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/PlanView.js diff --git a/src/main/webapp/js/goatApp/view/SolutionView.js b/webgoat-container/src/main/webapp/js/goatApp/view/SolutionView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/SolutionView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/SolutionView.js diff --git a/src/main/webapp/js/goatApp/view/SourceView.js b/webgoat-container/src/main/webapp/js/goatApp/view/SourceView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/SourceView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/SourceView.js diff --git a/src/main/webapp/js/goatApp/view/TitleView.js b/webgoat-container/src/main/webapp/js/goatApp/view/TitleView.js similarity index 100% rename from src/main/webapp/js/goatApp/view/TitleView.js rename to webgoat-container/src/main/webapp/js/goatApp/view/TitleView.js diff --git a/src/main/webapp/js/goatConstants.js b/webgoat-container/src/main/webapp/js/goatConstants.js similarity index 100% rename from src/main/webapp/js/goatConstants.js rename to webgoat-container/src/main/webapp/js/goatConstants.js diff --git a/src/main/webapp/js/goatControllers.js b/webgoat-container/src/main/webapp/js/goatControllers.js similarity index 100% rename from src/main/webapp/js/goatControllers.js rename to webgoat-container/src/main/webapp/js/goatControllers.js diff --git a/src/main/webapp/js/goatData.js b/webgoat-container/src/main/webapp/js/goatData.js similarity index 100% rename from src/main/webapp/js/goatData.js rename to webgoat-container/src/main/webapp/js/goatData.js diff --git a/src/main/webapp/js/goatLesson.js b/webgoat-container/src/main/webapp/js/goatLesson.js similarity index 100% rename from src/main/webapp/js/goatLesson.js rename to webgoat-container/src/main/webapp/js/goatLesson.js diff --git a/src/main/webapp/js/html5shiv.js b/webgoat-container/src/main/webapp/js/html5shiv.js similarity index 100% rename from src/main/webapp/js/html5shiv.js rename to webgoat-container/src/main/webapp/js/html5shiv.js diff --git a/src/main/webapp/js/instructor/DOMXSS_i.js b/webgoat-container/src/main/webapp/js/instructor/DOMXSS_i.js similarity index 100% rename from src/main/webapp/js/instructor/DOMXSS_i.js rename to webgoat-container/src/main/webapp/js/instructor/DOMXSS_i.js diff --git a/src/main/webapp/js/jquery/jquery-1.10.2.min.js b/webgoat-container/src/main/webapp/js/jquery/jquery-1.10.2.min.js similarity index 100% rename from src/main/webapp/js/jquery/jquery-1.10.2.min.js rename to webgoat-container/src/main/webapp/js/jquery/jquery-1.10.2.min.js diff --git a/src/main/webapp/js/jquery/jquery-ui-1.10.4.custom.min.js b/webgoat-container/src/main/webapp/js/jquery/jquery-ui-1.10.4.custom.min.js similarity index 100% rename from src/main/webapp/js/jquery/jquery-ui-1.10.4.custom.min.js rename to webgoat-container/src/main/webapp/js/jquery/jquery-ui-1.10.4.custom.min.js diff --git a/src/main/webapp/js/jquery_form/jquery.form.js b/webgoat-container/src/main/webapp/js/jquery_form/jquery.form.js similarity index 100% rename from src/main/webapp/js/jquery_form/jquery.form.js rename to webgoat-container/src/main/webapp/js/jquery_form/jquery.form.js diff --git a/src/main/webapp/js/lessonNav.js b/webgoat-container/src/main/webapp/js/lessonNav.js similarity index 100% rename from src/main/webapp/js/lessonNav.js rename to webgoat-container/src/main/webapp/js/lessonNav.js diff --git a/src/main/webapp/js/libs/backbone-min.js b/webgoat-container/src/main/webapp/js/libs/backbone-min.js similarity index 100% rename from src/main/webapp/js/libs/backbone-min.js rename to webgoat-container/src/main/webapp/js/libs/backbone-min.js diff --git a/src/main/webapp/js/libs/backbone.js b/webgoat-container/src/main/webapp/js/libs/backbone.js similarity index 100% rename from src/main/webapp/js/libs/backbone.js rename to webgoat-container/src/main/webapp/js/libs/backbone.js diff --git a/src/main/webapp/js/libs/jquery-1.10.2.min.js b/webgoat-container/src/main/webapp/js/libs/jquery-1.10.2.min.js similarity index 100% rename from src/main/webapp/js/libs/jquery-1.10.2.min.js rename to webgoat-container/src/main/webapp/js/libs/jquery-1.10.2.min.js diff --git a/src/main/webapp/js/libs/jquery.form.js b/webgoat-container/src/main/webapp/js/libs/jquery.form.js similarity index 100% rename from src/main/webapp/js/libs/jquery.form.js rename to webgoat-container/src/main/webapp/js/libs/jquery.form.js diff --git a/src/main/webapp/js/libs/require.js b/webgoat-container/src/main/webapp/js/libs/require.js similarity index 100% rename from src/main/webapp/js/libs/require.js rename to webgoat-container/src/main/webapp/js/libs/require.js diff --git a/src/main/webapp/js/libs/require.min.js b/webgoat-container/src/main/webapp/js/libs/require.min.js similarity index 100% rename from src/main/webapp/js/libs/require.min.js rename to webgoat-container/src/main/webapp/js/libs/require.min.js diff --git a/src/main/webapp/js/libs/underscore-min.js b/webgoat-container/src/main/webapp/js/libs/underscore-min.js similarity index 100% rename from src/main/webapp/js/libs/underscore-min.js rename to webgoat-container/src/main/webapp/js/libs/underscore-min.js diff --git a/src/main/webapp/js/libs/underscore.js b/webgoat-container/src/main/webapp/js/libs/underscore.js similarity index 100% rename from src/main/webapp/js/libs/underscore.js rename to webgoat-container/src/main/webapp/js/libs/underscore.js diff --git a/src/main/webapp/js/main.js b/webgoat-container/src/main/webapp/js/main.js similarity index 100% rename from src/main/webapp/js/main.js rename to webgoat-container/src/main/webapp/js/main.js diff --git a/src/main/webapp/js/makeWindow.js b/webgoat-container/src/main/webapp/js/makeWindow.js similarity index 100% rename from src/main/webapp/js/makeWindow.js rename to webgoat-container/src/main/webapp/js/makeWindow.js diff --git a/src/main/webapp/js/modernizr-2.6.2.min.js b/webgoat-container/src/main/webapp/js/modernizr-2.6.2.min.js similarity index 100% rename from src/main/webapp/js/modernizr-2.6.2.min.js rename to webgoat-container/src/main/webapp/js/modernizr-2.6.2.min.js diff --git a/src/main/webapp/js/respond.min.js b/webgoat-container/src/main/webapp/js/respond.min.js similarity index 100% rename from src/main/webapp/js/respond.min.js rename to webgoat-container/src/main/webapp/js/respond.min.js diff --git a/src/main/webapp/js/toggle.js b/webgoat-container/src/main/webapp/js/toggle.js similarity index 100% rename from src/main/webapp/js/toggle.js rename to webgoat-container/src/main/webapp/js/toggle.js diff --git a/src/main/webapp/lesson_content.jsp b/webgoat-container/src/main/webapp/lesson_content.jsp similarity index 100% rename from src/main/webapp/lesson_content.jsp rename to webgoat-container/src/main/webapp/lesson_content.jsp diff --git a/src/main/webapp/lessons/ConfManagement/config.jsp b/webgoat-container/src/main/webapp/lessons/ConfManagement/config.jsp similarity index 100% rename from src/main/webapp/lessons/ConfManagement/config.jsp rename to webgoat-container/src/main/webapp/lessons/ConfManagement/config.jsp diff --git a/src/main/webapp/main.jsp b/webgoat-container/src/main/webapp/main.jsp similarity index 100% rename from src/main/webapp/main.jsp rename to webgoat-container/src/main/webapp/main.jsp diff --git a/src/main/webapp/plugin_lessons/ReadMe.txt b/webgoat-container/src/main/webapp/plugin_lessons/ReadMe.txt similarity index 100% rename from src/main/webapp/plugin_lessons/ReadMe.txt rename to webgoat-container/src/main/webapp/plugin_lessons/ReadMe.txt diff --git a/src/main/webapp/plugins/bootstrap-slider/css/slider.css b/webgoat-container/src/main/webapp/plugins/bootstrap-slider/css/slider.css similarity index 100% rename from src/main/webapp/plugins/bootstrap-slider/css/slider.css rename to webgoat-container/src/main/webapp/plugins/bootstrap-slider/css/slider.css diff --git a/src/main/webapp/plugins/bootstrap-slider/js/bootstrap-slider.js b/webgoat-container/src/main/webapp/plugins/bootstrap-slider/js/bootstrap-slider.js similarity index 100% rename from src/main/webapp/plugins/bootstrap-slider/js/bootstrap-slider.js rename to webgoat-container/src/main/webapp/plugins/bootstrap-slider/js/bootstrap-slider.js diff --git a/src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap-wysihtml5.css b/webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap-wysihtml5.css similarity index 100% rename from src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap-wysihtml5.css rename to webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap-wysihtml5.css diff --git a/src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap3-wysiwyg5-color.css b/webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap3-wysiwyg5-color.css similarity index 100% rename from src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap3-wysiwyg5-color.css rename to webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/css/bootstrap3-wysiwyg5-color.css diff --git a/src/main/webapp/plugins/bootstrap-wysihtml5/js/bootstrap3-wysihtml5.js b/webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/js/bootstrap3-wysihtml5.js similarity index 100% rename from src/main/webapp/plugins/bootstrap-wysihtml5/js/bootstrap3-wysihtml5.js rename to webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/js/bootstrap3-wysihtml5.js diff --git a/src/main/webapp/plugins/bootstrap-wysihtml5/js/wysihtml5-0.3.0.js b/webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/js/wysihtml5-0.3.0.js similarity index 100% rename from src/main/webapp/plugins/bootstrap-wysihtml5/js/wysihtml5-0.3.0.js rename to webgoat-container/src/main/webapp/plugins/bootstrap-wysihtml5/js/wysihtml5-0.3.0.js diff --git a/src/main/webapp/plugins/bootstrap/css/bootstrap.min.css b/webgoat-container/src/main/webapp/plugins/bootstrap/css/bootstrap.min.css similarity index 100% rename from src/main/webapp/plugins/bootstrap/css/bootstrap.min.css rename to webgoat-container/src/main/webapp/plugins/bootstrap/css/bootstrap.min.css diff --git a/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot b/webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot rename to webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot diff --git a/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg b/webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg rename to webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg diff --git a/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf b/webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf rename to webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf diff --git a/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff b/webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff rename to webgoat-container/src/main/webapp/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff diff --git a/src/main/webapp/plugins/bootstrap/js/bootstrap.min.js b/webgoat-container/src/main/webapp/plugins/bootstrap/js/bootstrap.min.js similarity index 100% rename from src/main/webapp/plugins/bootstrap/js/bootstrap.min.js rename to webgoat-container/src/main/webapp/plugins/bootstrap/js/bootstrap.min.js diff --git a/src/main/webapp/plugins/nanoScroller/jquery.nanoscroller.min.js b/webgoat-container/src/main/webapp/plugins/nanoScroller/jquery.nanoscroller.min.js similarity index 100% rename from src/main/webapp/plugins/nanoScroller/jquery.nanoscroller.min.js rename to webgoat-container/src/main/webapp/plugins/nanoScroller/jquery.nanoscroller.min.js diff --git a/src/main/webapp/reportBug.jsp b/webgoat-container/src/main/webapp/reportBug.jsp similarity index 100% rename from src/main/webapp/reportBug.jsp rename to webgoat-container/src/main/webapp/reportBug.jsp diff --git a/src/main/webapp/sideWindow.jsp b/webgoat-container/src/main/webapp/sideWindow.jsp similarity index 100% rename from src/main/webapp/sideWindow.jsp rename to webgoat-container/src/main/webapp/sideWindow.jsp diff --git a/src/main/webapp/users/ReadMe.txt b/webgoat-container/src/main/webapp/users/ReadMe.txt similarity index 100% rename from src/main/webapp/users/ReadMe.txt rename to webgoat-container/src/main/webapp/users/ReadMe.txt diff --git a/src/main/webapp/webgoat.jsp b/webgoat-container/src/main/webapp/webgoat.jsp similarity index 100% rename from src/main/webapp/webgoat.jsp rename to webgoat-container/src/main/webapp/webgoat.jsp diff --git a/src/main/webapp/webgoat_challenge.jsp b/webgoat-container/src/main/webapp/webgoat_challenge.jsp similarity index 100% rename from src/main/webapp/webgoat_challenge.jsp rename to webgoat-container/src/main/webapp/webgoat_challenge.jsp diff --git a/src/test/java/org/owasp/webgoat/plugins/GlobalPropertiesTest.java b/webgoat-container/src/test/java/org/owasp/webgoat/plugins/GlobalPropertiesTest.java similarity index 100% rename from src/test/java/org/owasp/webgoat/plugins/GlobalPropertiesTest.java rename to webgoat-container/src/test/java/org/owasp/webgoat/plugins/GlobalPropertiesTest.java diff --git a/src/test/java/org/owasp/webgoat/plugins/PluginTest.java b/webgoat-container/src/test/java/org/owasp/webgoat/plugins/PluginTest.java similarity index 100% rename from src/test/java/org/owasp/webgoat/plugins/PluginTest.java rename to webgoat-container/src/test/java/org/owasp/webgoat/plugins/PluginTest.java diff --git a/src/test/java/org/owasp/webgoat/plugins/PluginTestHelper.java b/webgoat-container/src/test/java/org/owasp/webgoat/plugins/PluginTestHelper.java similarity index 100% rename from src/test/java/org/owasp/webgoat/plugins/PluginTestHelper.java rename to webgoat-container/src/test/java/org/owasp/webgoat/plugins/PluginTestHelper.java diff --git a/src/test/java/org/owasp/webgoat/plugins/TestPlugin.java b/webgoat-container/src/test/java/org/owasp/webgoat/plugins/TestPlugin.java similarity index 100% rename from src/test/java/org/owasp/webgoat/plugins/TestPlugin.java rename to webgoat-container/src/test/java/org/owasp/webgoat/plugins/TestPlugin.java diff --git a/src/test/resources/log4j.properties b/webgoat-container/src/test/resources/log4j.properties similarity index 100% rename from src/test/resources/log4j.properties rename to webgoat-container/src/test/resources/log4j.properties diff --git a/src/test/resources/org/owasp/webgoat/plugins/lessonSolutions/rewrite_test.html b/webgoat-container/src/test/resources/org/owasp/webgoat/plugins/lessonSolutions/rewrite_test.html similarity index 100% rename from src/test/resources/org/owasp/webgoat/plugins/lessonSolutions/rewrite_test.html rename to webgoat-container/src/test/resources/org/owasp/webgoat/plugins/lessonSolutions/rewrite_test.html diff --git a/webgoat-release/pom.xml b/webgoat-release/pom.xml index d84491733..f28db8c24 100644 --- a/webgoat-release/pom.xml +++ b/webgoat-release/pom.xml @@ -1,19 +1,14 @@ - WebGoat + webgoat-release 4.0.0 - org.owasp.webgoat webgoat-release war - 6.1.0 - - - - maven2-repository.dev.java.net - Java.net Maven 2 Repository - http://download.java.net/maven/2 - - + + org.owasp.webgoat + webgoat-parent + 6.1.0 +