From a2000fbfe447dec428e6fa7500471e4597bfcf32 Mon Sep 17 00:00:00 2001 From: sgrabinski Date: Wed, 2 Mar 2022 16:10:20 +0100 Subject: [PATCH 1/4] Change folder name: WebGoatCore WebGoat.NET Change name of file: WebGoatCore.sln WebGoat.NET.sln Change name of file: WebGoatCore.csproj WebGoat.NET.csproj --- WebGoatCore.sln => WebGoat.NET.sln | 0 {WebGoatCore => WebGoat.NET}/ApiResponse.cs | 0 .../Controllers/AccountController.cs | 0 .../Controllers/BlogController.cs | 0 .../Controllers/CartController.cs | 0 .../Controllers/CheckoutController.cs | 0 .../Controllers/HomeController.cs | 0 .../Controllers/ProductController.cs | 0 .../Controllers/StatusCodeController.cs | 0 .../Data/BlogEntryRepository.cs | 0 .../Data/BlogResponseRepository.cs | 0 .../Data/CategoryRepository.cs | 0 {WebGoatCore => WebGoat.NET}/Data/Constants.cs | 0 .../Data/CustomerRepository.cs | 0 .../Data/NorthwindContext.cs | 0 .../Data/OrderRepository.cs | 0 .../Data/ProductRepository.cs | 0 .../Data/ShipperRepository.cs | 0 .../Data/SupplierRepository.cs | 0 .../Exceptions/AbstractWebGoatException.cs | 0 .../WebGoatCreditCardNotFoundException.cs | 0 .../Exceptions/WebGoatFatalException.cs | 0 .../Exceptions/WebGoatModelException.cs | 0 .../Exceptions/WebGoatStartupException.cs | 0 {WebGoatCore => WebGoat.NET}/Models/BlogEntry.cs | 0 {WebGoatCore => WebGoat.NET}/Models/BlogResponse.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Cart.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Category.cs | 0 {WebGoatCore => WebGoat.NET}/Models/CreditCard.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Customer.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Order.cs | 0 {WebGoatCore => WebGoat.NET}/Models/OrderDetail.cs | 0 {WebGoatCore => WebGoat.NET}/Models/OrderPayment.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Product.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Shipment.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Shipper.cs | 0 {WebGoatCore => WebGoat.NET}/Models/Supplier.cs | 0 {WebGoatCore => WebGoat.NET}/NORTHWND.sqlite | Bin {WebGoatCore => WebGoat.NET}/Program.cs | 0 .../Properties/launchSettings.json | 0 {WebGoatCore => WebGoat.NET}/Startup.cs | 0 {WebGoatCore => WebGoat.NET}/Utils/EmailSender.cs | 0 .../Utils/LinqExtensions.cs | 0 .../Utils/SessionExtensions.cs | 0 .../ViewModels/AddUserTempViewModel.cs | 0 .../ViewModels/ChangeAccountInfoViewModel.cs | 0 .../ViewModels/ChangePasswordViewModel.cs | 0 .../ViewModels/CheckoutViewModel.cs | 0 .../ViewModels/ErrorViewModel.cs | 0 .../ViewModels/HomeViewModel.cs | 0 .../ViewModels/LoginViewModel.cs | 0 .../ViewModels/PackageTrackingViewModel.cs | 0 .../ViewModels/ProductAddOrEditViewModel.cs | 0 .../ViewModels/ProductDetailsViewModel.cs | 0 .../ViewModels/ProductListViewModel.cs | 0 .../ViewModels/RegisterViewModel.cs | 0 .../ViewModels/StatusCodeViewModel.cs | 0 .../Views/Account/AddUserTemp.cshtml | 0 .../Views/Account/ChangeAccountInfo.cshtml | 0 .../Views/Account/ChangePassword.cshtml | 0 .../Views/Account/ChangePasswordSuccess.cshtml | 0 .../Views/Account/Login.cshtml | 0 .../Views/Account/MyAccount.cshtml | 0 .../Views/Account/Register.cshtml | 0 .../Views/Account/ViewAccountInfo.cshtml | 0 .../Views/Blog/Create.cshtml | 0 .../Views/Blog/Index.cshtml | 0 .../Views/Blog/Reply.cshtml | 0 .../Views/Blog/_BlogEntryPartial.cshtml | 0 .../Views/Cart/Index.cshtml | 0 .../Views/Cart/RemoveOrderError.cshtml | 0 .../Views/Checkout/Checkout.cshtml | 0 .../Views/Checkout/PackageTracking.cshtml | 0 .../Views/Checkout/Receipt.cshtml | 0 .../Views/Checkout/Receipts.cshtml | 0 .../Views/Home/About.cshtml | 0 .../Views/Home/Admin.cshtml | 0 .../Views/Home/Index.cshtml | 0 .../Views/Product/AddOrEdit.cshtml | 0 .../Views/Product/Details.cshtml | 0 .../Views/Product/Manage.cshtml | 0 .../Views/Product/Search.cshtml | 0 .../Views/Shared/Error.cshtml | 0 .../Views/Shared/_CartPartial.cshtml | 0 .../Views/Shared/_CookieConsentPartial.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Views/Shared/_ValidationScriptsPartial.cshtml | 0 .../Views/StatusCode/StatusCodeView.cshtml | 0 .../Views/_ViewImports.cshtml | 0 .../Views/_ViewStart.cshtml | 0 .../WebGoat.NET.csproj | 0 .../appsettings.Development.json | 0 {WebGoatCore => WebGoat.NET}/appsettings.json | 0 .../wwwroot/Images/ProductImages/1.jpg | Bin .../wwwroot/Images/ProductImages/10.jpg | Bin .../wwwroot/Images/ProductImages/11.jpg | Bin .../wwwroot/Images/ProductImages/12.jpg | Bin .../wwwroot/Images/ProductImages/13.jpg | Bin .../wwwroot/Images/ProductImages/14.jpg | Bin .../wwwroot/Images/ProductImages/15.jpg | Bin .../wwwroot/Images/ProductImages/16.jpg | Bin .../wwwroot/Images/ProductImages/17.jpg | Bin .../wwwroot/Images/ProductImages/18.jpg | Bin .../wwwroot/Images/ProductImages/19.jpg | Bin .../wwwroot/Images/ProductImages/2.jpg | Bin .../wwwroot/Images/ProductImages/20.jpg | Bin .../wwwroot/Images/ProductImages/21.jpg | Bin .../wwwroot/Images/ProductImages/22.jpg | Bin .../wwwroot/Images/ProductImages/23.jpg | Bin .../wwwroot/Images/ProductImages/24.jpg | Bin .../wwwroot/Images/ProductImages/25.jpg | Bin .../wwwroot/Images/ProductImages/26.jpg | Bin .../wwwroot/Images/ProductImages/27.jpg | Bin .../wwwroot/Images/ProductImages/28.jpg | Bin .../wwwroot/Images/ProductImages/29.jpg | Bin .../wwwroot/Images/ProductImages/3.jpg | Bin .../wwwroot/Images/ProductImages/30.jpg | Bin .../wwwroot/Images/ProductImages/31.jpg | Bin .../wwwroot/Images/ProductImages/32.jpg | Bin .../wwwroot/Images/ProductImages/33.jpg | Bin .../wwwroot/Images/ProductImages/34.jpg | Bin .../wwwroot/Images/ProductImages/35.jpg | Bin .../wwwroot/Images/ProductImages/36.jpg | Bin .../wwwroot/Images/ProductImages/37.jpg | Bin .../wwwroot/Images/ProductImages/38.jpg | Bin .../wwwroot/Images/ProductImages/39.jpg | Bin .../wwwroot/Images/ProductImages/4.jpg | Bin .../wwwroot/Images/ProductImages/40.jpg | Bin .../wwwroot/Images/ProductImages/41.jpg | Bin .../wwwroot/Images/ProductImages/42.jpg | Bin .../wwwroot/Images/ProductImages/43.jpg | Bin .../wwwroot/Images/ProductImages/44.jpg | Bin .../wwwroot/Images/ProductImages/45.jpg | Bin .../wwwroot/Images/ProductImages/46.jpg | Bin .../wwwroot/Images/ProductImages/47.jpg | Bin .../wwwroot/Images/ProductImages/48.jpg | Bin .../wwwroot/Images/ProductImages/49.jpg | Bin .../wwwroot/Images/ProductImages/5.jpg | Bin .../wwwroot/Images/ProductImages/50.jpg | Bin .../wwwroot/Images/ProductImages/51.jpg | Bin .../wwwroot/Images/ProductImages/52.jpg | Bin .../wwwroot/Images/ProductImages/53.jpg | Bin .../wwwroot/Images/ProductImages/54.jpg | Bin .../wwwroot/Images/ProductImages/55.jpg | Bin .../wwwroot/Images/ProductImages/56.jpg | Bin .../wwwroot/Images/ProductImages/57.jpg | Bin .../wwwroot/Images/ProductImages/58.jpg | Bin .../wwwroot/Images/ProductImages/59.jpg | Bin .../wwwroot/Images/ProductImages/6.jpg | Bin .../wwwroot/Images/ProductImages/60.jpg | Bin .../wwwroot/Images/ProductImages/61.jpg | Bin .../wwwroot/Images/ProductImages/62.jpg | Bin .../wwwroot/Images/ProductImages/63.jpg | Bin .../wwwroot/Images/ProductImages/64.jpg | Bin .../wwwroot/Images/ProductImages/65.jpg | Bin .../wwwroot/Images/ProductImages/66.jpg | Bin .../wwwroot/Images/ProductImages/67.jpg | Bin .../wwwroot/Images/ProductImages/68.jpg | Bin .../wwwroot/Images/ProductImages/69.jpg | Bin .../wwwroot/Images/ProductImages/7.jpg | Bin .../wwwroot/Images/ProductImages/70.jpg | Bin .../wwwroot/Images/ProductImages/71.jpg | Bin .../wwwroot/Images/ProductImages/72.jpg | Bin .../wwwroot/Images/ProductImages/73.jpg | Bin .../wwwroot/Images/ProductImages/74.jpg | Bin .../wwwroot/Images/ProductImages/75.jpg | Bin .../wwwroot/Images/ProductImages/76.jpg | Bin .../wwwroot/Images/ProductImages/77.jpg | Bin .../wwwroot/Images/ProductImages/78.jpg | Bin .../wwwroot/Images/ProductImages/79.jpg | Bin .../wwwroot/Images/ProductImages/8.jpg | Bin .../wwwroot/Images/ProductImages/80.jpg | Bin .../wwwroot/Images/ProductImages/9.jpg | Bin .../wwwroot/Images/ProductImages/Breadsticks.jpg | Bin .../wwwroot/Images/ProductImages/NoImage.jpg | Bin .../wwwroot/Images/goat.png | Bin .../wwwroot/Images/goatLogo.png | Bin .../wwwroot/StoredCreditCards.xml | 0 {WebGoatCore => WebGoat.NET}/wwwroot/Users.txt | 0 {WebGoatCore => WebGoat.NET}/wwwroot/css/site.css | 0 {WebGoatCore => WebGoat.NET}/wwwroot/favicon.ico | Bin {WebGoatCore => WebGoat.NET}/wwwroot/js/site.js | 0 .../wwwroot/lib/bootstrap/LICENSE | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css | 0 .../lib/bootstrap/dist/css/bootstrap-grid.css.map | 0 .../lib/bootstrap/dist/css/bootstrap-grid.min.css | 0 .../bootstrap/dist/css/bootstrap-grid.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap-reboot.css | 0 .../lib/bootstrap/dist/css/bootstrap-reboot.css.map | 0 .../lib/bootstrap/dist/css/bootstrap-reboot.min.css | 0 .../bootstrap/dist/css/bootstrap-reboot.min.css.map | 0 .../wwwroot/lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../lib/bootstrap/dist/css/bootstrap.min.css.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.js.map | 0 .../lib/bootstrap/dist/js/bootstrap.bundle.min.js | 0 .../bootstrap/dist/js/bootstrap.bundle.min.js.map | 0 .../wwwroot/lib/bootstrap/dist/js/bootstrap.js | 0 .../wwwroot/lib/bootstrap/dist/js/bootstrap.js.map | 0 .../wwwroot/lib/bootstrap/dist/js/bootstrap.min.js | 0 .../lib/bootstrap/dist/js/bootstrap.min.js.map | 0 .../lib/jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../jquery-validation/dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../lib/jquery-validation/dist/jquery.validate.js | 0 .../jquery-validation/dist/jquery.validate.min.js | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 216 files changed, 0 insertions(+), 0 deletions(-) rename WebGoatCore.sln => WebGoat.NET.sln (100%) rename {WebGoatCore => WebGoat.NET}/ApiResponse.cs (100%) rename {WebGoatCore => WebGoat.NET}/Controllers/AccountController.cs (100%) rename {WebGoatCore => WebGoat.NET}/Controllers/BlogController.cs (100%) rename {WebGoatCore => WebGoat.NET}/Controllers/CartController.cs (100%) rename {WebGoatCore => WebGoat.NET}/Controllers/CheckoutController.cs (100%) rename {WebGoatCore => WebGoat.NET}/Controllers/HomeController.cs (100%) rename {WebGoatCore => WebGoat.NET}/Controllers/ProductController.cs (100%) rename {WebGoatCore => WebGoat.NET}/Controllers/StatusCodeController.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/BlogEntryRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/BlogResponseRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/CategoryRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/Constants.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/CustomerRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/NorthwindContext.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/OrderRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/ProductRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/ShipperRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Data/SupplierRepository.cs (100%) rename {WebGoatCore => WebGoat.NET}/Exceptions/AbstractWebGoatException.cs (100%) rename {WebGoatCore => WebGoat.NET}/Exceptions/WebGoatCreditCardNotFoundException.cs (100%) rename {WebGoatCore => WebGoat.NET}/Exceptions/WebGoatFatalException.cs (100%) rename {WebGoatCore => WebGoat.NET}/Exceptions/WebGoatModelException.cs (100%) rename {WebGoatCore => WebGoat.NET}/Exceptions/WebGoatStartupException.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/BlogEntry.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/BlogResponse.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Cart.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Category.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/CreditCard.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Customer.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Order.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/OrderDetail.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/OrderPayment.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Product.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Shipment.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Shipper.cs (100%) rename {WebGoatCore => WebGoat.NET}/Models/Supplier.cs (100%) rename {WebGoatCore => WebGoat.NET}/NORTHWND.sqlite (100%) rename {WebGoatCore => WebGoat.NET}/Program.cs (100%) rename {WebGoatCore => WebGoat.NET}/Properties/launchSettings.json (100%) rename {WebGoatCore => WebGoat.NET}/Startup.cs (100%) rename {WebGoatCore => WebGoat.NET}/Utils/EmailSender.cs (100%) rename {WebGoatCore => WebGoat.NET}/Utils/LinqExtensions.cs (100%) rename {WebGoatCore => WebGoat.NET}/Utils/SessionExtensions.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/AddUserTempViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/ChangeAccountInfoViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/ChangePasswordViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/CheckoutViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/ErrorViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/HomeViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/LoginViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/PackageTrackingViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/ProductAddOrEditViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/ProductDetailsViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/ProductListViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/RegisterViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/ViewModels/StatusCodeViewModel.cs (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/AddUserTemp.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/ChangeAccountInfo.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/ChangePassword.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/ChangePasswordSuccess.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/Login.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/MyAccount.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/Register.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Account/ViewAccountInfo.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Blog/Create.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Blog/Index.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Blog/Reply.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Blog/_BlogEntryPartial.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Cart/Index.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Cart/RemoveOrderError.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Checkout/Checkout.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Checkout/PackageTracking.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Checkout/Receipt.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Checkout/Receipts.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Home/About.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Home/Admin.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Home/Index.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Product/AddOrEdit.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Product/Details.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Product/Manage.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Product/Search.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Shared/Error.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Shared/_CartPartial.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Shared/_CookieConsentPartial.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Shared/_Layout.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Shared/_LoginPartial.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/StatusCode/StatusCodeView.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/_ViewImports.cshtml (100%) rename {WebGoatCore => WebGoat.NET}/Views/_ViewStart.cshtml (100%) rename WebGoatCore/WebGoatCore.csproj => WebGoat.NET/WebGoat.NET.csproj (100%) rename {WebGoatCore => WebGoat.NET}/appsettings.Development.json (100%) rename {WebGoatCore => WebGoat.NET}/appsettings.json (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/1.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/10.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/11.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/12.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/13.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/14.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/15.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/16.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/17.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/18.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/19.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/2.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/20.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/21.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/22.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/23.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/24.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/25.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/26.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/27.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/28.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/29.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/3.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/30.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/31.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/32.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/33.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/34.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/35.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/36.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/37.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/38.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/39.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/4.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/40.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/41.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/42.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/43.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/44.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/45.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/46.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/47.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/48.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/49.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/5.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/50.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/51.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/52.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/53.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/54.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/55.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/56.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/57.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/58.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/59.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/6.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/60.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/61.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/62.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/63.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/64.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/65.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/66.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/67.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/68.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/69.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/7.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/70.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/71.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/72.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/73.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/74.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/75.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/76.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/77.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/78.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/79.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/8.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/80.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/9.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/Breadsticks.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/ProductImages/NoImage.jpg (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/goat.png (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Images/goatLogo.png (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/StoredCreditCards.xml (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/Users.txt (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/css/site.css (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/favicon.ico (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/js/site.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/LICENSE (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation/dist/additional-methods.min.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery/LICENSE.txt (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery/dist/jquery.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery/dist/jquery.min.js (100%) rename {WebGoatCore => WebGoat.NET}/wwwroot/lib/jquery/dist/jquery.min.map (100%) diff --git a/WebGoatCore.sln b/WebGoat.NET.sln similarity index 100% rename from WebGoatCore.sln rename to WebGoat.NET.sln diff --git a/WebGoatCore/ApiResponse.cs b/WebGoat.NET/ApiResponse.cs similarity index 100% rename from WebGoatCore/ApiResponse.cs rename to WebGoat.NET/ApiResponse.cs diff --git a/WebGoatCore/Controllers/AccountController.cs b/WebGoat.NET/Controllers/AccountController.cs similarity index 100% rename from WebGoatCore/Controllers/AccountController.cs rename to WebGoat.NET/Controllers/AccountController.cs diff --git a/WebGoatCore/Controllers/BlogController.cs b/WebGoat.NET/Controllers/BlogController.cs similarity index 100% rename from WebGoatCore/Controllers/BlogController.cs rename to WebGoat.NET/Controllers/BlogController.cs diff --git a/WebGoatCore/Controllers/CartController.cs b/WebGoat.NET/Controllers/CartController.cs similarity index 100% rename from WebGoatCore/Controllers/CartController.cs rename to WebGoat.NET/Controllers/CartController.cs diff --git a/WebGoatCore/Controllers/CheckoutController.cs b/WebGoat.NET/Controllers/CheckoutController.cs similarity index 100% rename from WebGoatCore/Controllers/CheckoutController.cs rename to WebGoat.NET/Controllers/CheckoutController.cs diff --git a/WebGoatCore/Controllers/HomeController.cs b/WebGoat.NET/Controllers/HomeController.cs similarity index 100% rename from WebGoatCore/Controllers/HomeController.cs rename to WebGoat.NET/Controllers/HomeController.cs diff --git a/WebGoatCore/Controllers/ProductController.cs b/WebGoat.NET/Controllers/ProductController.cs similarity index 100% rename from WebGoatCore/Controllers/ProductController.cs rename to WebGoat.NET/Controllers/ProductController.cs diff --git a/WebGoatCore/Controllers/StatusCodeController.cs b/WebGoat.NET/Controllers/StatusCodeController.cs similarity index 100% rename from WebGoatCore/Controllers/StatusCodeController.cs rename to WebGoat.NET/Controllers/StatusCodeController.cs diff --git a/WebGoatCore/Data/BlogEntryRepository.cs b/WebGoat.NET/Data/BlogEntryRepository.cs similarity index 100% rename from WebGoatCore/Data/BlogEntryRepository.cs rename to WebGoat.NET/Data/BlogEntryRepository.cs diff --git a/WebGoatCore/Data/BlogResponseRepository.cs b/WebGoat.NET/Data/BlogResponseRepository.cs similarity index 100% rename from WebGoatCore/Data/BlogResponseRepository.cs rename to WebGoat.NET/Data/BlogResponseRepository.cs diff --git a/WebGoatCore/Data/CategoryRepository.cs b/WebGoat.NET/Data/CategoryRepository.cs similarity index 100% rename from WebGoatCore/Data/CategoryRepository.cs rename to WebGoat.NET/Data/CategoryRepository.cs diff --git a/WebGoatCore/Data/Constants.cs b/WebGoat.NET/Data/Constants.cs similarity index 100% rename from WebGoatCore/Data/Constants.cs rename to WebGoat.NET/Data/Constants.cs diff --git a/WebGoatCore/Data/CustomerRepository.cs b/WebGoat.NET/Data/CustomerRepository.cs similarity index 100% rename from WebGoatCore/Data/CustomerRepository.cs rename to WebGoat.NET/Data/CustomerRepository.cs diff --git a/WebGoatCore/Data/NorthwindContext.cs b/WebGoat.NET/Data/NorthwindContext.cs similarity index 100% rename from WebGoatCore/Data/NorthwindContext.cs rename to WebGoat.NET/Data/NorthwindContext.cs diff --git a/WebGoatCore/Data/OrderRepository.cs b/WebGoat.NET/Data/OrderRepository.cs similarity index 100% rename from WebGoatCore/Data/OrderRepository.cs rename to WebGoat.NET/Data/OrderRepository.cs diff --git a/WebGoatCore/Data/ProductRepository.cs b/WebGoat.NET/Data/ProductRepository.cs similarity index 100% rename from WebGoatCore/Data/ProductRepository.cs rename to WebGoat.NET/Data/ProductRepository.cs diff --git a/WebGoatCore/Data/ShipperRepository.cs b/WebGoat.NET/Data/ShipperRepository.cs similarity index 100% rename from WebGoatCore/Data/ShipperRepository.cs rename to WebGoat.NET/Data/ShipperRepository.cs diff --git a/WebGoatCore/Data/SupplierRepository.cs b/WebGoat.NET/Data/SupplierRepository.cs similarity index 100% rename from WebGoatCore/Data/SupplierRepository.cs rename to WebGoat.NET/Data/SupplierRepository.cs diff --git a/WebGoatCore/Exceptions/AbstractWebGoatException.cs b/WebGoat.NET/Exceptions/AbstractWebGoatException.cs similarity index 100% rename from WebGoatCore/Exceptions/AbstractWebGoatException.cs rename to WebGoat.NET/Exceptions/AbstractWebGoatException.cs diff --git a/WebGoatCore/Exceptions/WebGoatCreditCardNotFoundException.cs b/WebGoat.NET/Exceptions/WebGoatCreditCardNotFoundException.cs similarity index 100% rename from WebGoatCore/Exceptions/WebGoatCreditCardNotFoundException.cs rename to WebGoat.NET/Exceptions/WebGoatCreditCardNotFoundException.cs diff --git a/WebGoatCore/Exceptions/WebGoatFatalException.cs b/WebGoat.NET/Exceptions/WebGoatFatalException.cs similarity index 100% rename from WebGoatCore/Exceptions/WebGoatFatalException.cs rename to WebGoat.NET/Exceptions/WebGoatFatalException.cs diff --git a/WebGoatCore/Exceptions/WebGoatModelException.cs b/WebGoat.NET/Exceptions/WebGoatModelException.cs similarity index 100% rename from WebGoatCore/Exceptions/WebGoatModelException.cs rename to WebGoat.NET/Exceptions/WebGoatModelException.cs diff --git a/WebGoatCore/Exceptions/WebGoatStartupException.cs b/WebGoat.NET/Exceptions/WebGoatStartupException.cs similarity index 100% rename from WebGoatCore/Exceptions/WebGoatStartupException.cs rename to WebGoat.NET/Exceptions/WebGoatStartupException.cs diff --git a/WebGoatCore/Models/BlogEntry.cs b/WebGoat.NET/Models/BlogEntry.cs similarity index 100% rename from WebGoatCore/Models/BlogEntry.cs rename to WebGoat.NET/Models/BlogEntry.cs diff --git a/WebGoatCore/Models/BlogResponse.cs b/WebGoat.NET/Models/BlogResponse.cs similarity index 100% rename from WebGoatCore/Models/BlogResponse.cs rename to WebGoat.NET/Models/BlogResponse.cs diff --git a/WebGoatCore/Models/Cart.cs b/WebGoat.NET/Models/Cart.cs similarity index 100% rename from WebGoatCore/Models/Cart.cs rename to WebGoat.NET/Models/Cart.cs diff --git a/WebGoatCore/Models/Category.cs b/WebGoat.NET/Models/Category.cs similarity index 100% rename from WebGoatCore/Models/Category.cs rename to WebGoat.NET/Models/Category.cs diff --git a/WebGoatCore/Models/CreditCard.cs b/WebGoat.NET/Models/CreditCard.cs similarity index 100% rename from WebGoatCore/Models/CreditCard.cs rename to WebGoat.NET/Models/CreditCard.cs diff --git a/WebGoatCore/Models/Customer.cs b/WebGoat.NET/Models/Customer.cs similarity index 100% rename from WebGoatCore/Models/Customer.cs rename to WebGoat.NET/Models/Customer.cs diff --git a/WebGoatCore/Models/Order.cs b/WebGoat.NET/Models/Order.cs similarity index 100% rename from WebGoatCore/Models/Order.cs rename to WebGoat.NET/Models/Order.cs diff --git a/WebGoatCore/Models/OrderDetail.cs b/WebGoat.NET/Models/OrderDetail.cs similarity index 100% rename from WebGoatCore/Models/OrderDetail.cs rename to WebGoat.NET/Models/OrderDetail.cs diff --git a/WebGoatCore/Models/OrderPayment.cs b/WebGoat.NET/Models/OrderPayment.cs similarity index 100% rename from WebGoatCore/Models/OrderPayment.cs rename to WebGoat.NET/Models/OrderPayment.cs diff --git a/WebGoatCore/Models/Product.cs b/WebGoat.NET/Models/Product.cs similarity index 100% rename from WebGoatCore/Models/Product.cs rename to WebGoat.NET/Models/Product.cs diff --git a/WebGoatCore/Models/Shipment.cs b/WebGoat.NET/Models/Shipment.cs similarity index 100% rename from WebGoatCore/Models/Shipment.cs rename to WebGoat.NET/Models/Shipment.cs diff --git a/WebGoatCore/Models/Shipper.cs b/WebGoat.NET/Models/Shipper.cs similarity index 100% rename from WebGoatCore/Models/Shipper.cs rename to WebGoat.NET/Models/Shipper.cs diff --git a/WebGoatCore/Models/Supplier.cs b/WebGoat.NET/Models/Supplier.cs similarity index 100% rename from WebGoatCore/Models/Supplier.cs rename to WebGoat.NET/Models/Supplier.cs diff --git a/WebGoatCore/NORTHWND.sqlite b/WebGoat.NET/NORTHWND.sqlite similarity index 100% rename from WebGoatCore/NORTHWND.sqlite rename to WebGoat.NET/NORTHWND.sqlite diff --git a/WebGoatCore/Program.cs b/WebGoat.NET/Program.cs similarity index 100% rename from WebGoatCore/Program.cs rename to WebGoat.NET/Program.cs diff --git a/WebGoatCore/Properties/launchSettings.json b/WebGoat.NET/Properties/launchSettings.json similarity index 100% rename from WebGoatCore/Properties/launchSettings.json rename to WebGoat.NET/Properties/launchSettings.json diff --git a/WebGoatCore/Startup.cs b/WebGoat.NET/Startup.cs similarity index 100% rename from WebGoatCore/Startup.cs rename to WebGoat.NET/Startup.cs diff --git a/WebGoatCore/Utils/EmailSender.cs b/WebGoat.NET/Utils/EmailSender.cs similarity index 100% rename from WebGoatCore/Utils/EmailSender.cs rename to WebGoat.NET/Utils/EmailSender.cs diff --git a/WebGoatCore/Utils/LinqExtensions.cs b/WebGoat.NET/Utils/LinqExtensions.cs similarity index 100% rename from WebGoatCore/Utils/LinqExtensions.cs rename to WebGoat.NET/Utils/LinqExtensions.cs diff --git a/WebGoatCore/Utils/SessionExtensions.cs b/WebGoat.NET/Utils/SessionExtensions.cs similarity index 100% rename from WebGoatCore/Utils/SessionExtensions.cs rename to WebGoat.NET/Utils/SessionExtensions.cs diff --git a/WebGoatCore/ViewModels/AddUserTempViewModel.cs b/WebGoat.NET/ViewModels/AddUserTempViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/AddUserTempViewModel.cs rename to WebGoat.NET/ViewModels/AddUserTempViewModel.cs diff --git a/WebGoatCore/ViewModels/ChangeAccountInfoViewModel.cs b/WebGoat.NET/ViewModels/ChangeAccountInfoViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/ChangeAccountInfoViewModel.cs rename to WebGoat.NET/ViewModels/ChangeAccountInfoViewModel.cs diff --git a/WebGoatCore/ViewModels/ChangePasswordViewModel.cs b/WebGoat.NET/ViewModels/ChangePasswordViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/ChangePasswordViewModel.cs rename to WebGoat.NET/ViewModels/ChangePasswordViewModel.cs diff --git a/WebGoatCore/ViewModels/CheckoutViewModel.cs b/WebGoat.NET/ViewModels/CheckoutViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/CheckoutViewModel.cs rename to WebGoat.NET/ViewModels/CheckoutViewModel.cs diff --git a/WebGoatCore/ViewModels/ErrorViewModel.cs b/WebGoat.NET/ViewModels/ErrorViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/ErrorViewModel.cs rename to WebGoat.NET/ViewModels/ErrorViewModel.cs diff --git a/WebGoatCore/ViewModels/HomeViewModel.cs b/WebGoat.NET/ViewModels/HomeViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/HomeViewModel.cs rename to WebGoat.NET/ViewModels/HomeViewModel.cs diff --git a/WebGoatCore/ViewModels/LoginViewModel.cs b/WebGoat.NET/ViewModels/LoginViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/LoginViewModel.cs rename to WebGoat.NET/ViewModels/LoginViewModel.cs diff --git a/WebGoatCore/ViewModels/PackageTrackingViewModel.cs b/WebGoat.NET/ViewModels/PackageTrackingViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/PackageTrackingViewModel.cs rename to WebGoat.NET/ViewModels/PackageTrackingViewModel.cs diff --git a/WebGoatCore/ViewModels/ProductAddOrEditViewModel.cs b/WebGoat.NET/ViewModels/ProductAddOrEditViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/ProductAddOrEditViewModel.cs rename to WebGoat.NET/ViewModels/ProductAddOrEditViewModel.cs diff --git a/WebGoatCore/ViewModels/ProductDetailsViewModel.cs b/WebGoat.NET/ViewModels/ProductDetailsViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/ProductDetailsViewModel.cs rename to WebGoat.NET/ViewModels/ProductDetailsViewModel.cs diff --git a/WebGoatCore/ViewModels/ProductListViewModel.cs b/WebGoat.NET/ViewModels/ProductListViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/ProductListViewModel.cs rename to WebGoat.NET/ViewModels/ProductListViewModel.cs diff --git a/WebGoatCore/ViewModels/RegisterViewModel.cs b/WebGoat.NET/ViewModels/RegisterViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/RegisterViewModel.cs rename to WebGoat.NET/ViewModels/RegisterViewModel.cs diff --git a/WebGoatCore/ViewModels/StatusCodeViewModel.cs b/WebGoat.NET/ViewModels/StatusCodeViewModel.cs similarity index 100% rename from WebGoatCore/ViewModels/StatusCodeViewModel.cs rename to WebGoat.NET/ViewModels/StatusCodeViewModel.cs diff --git a/WebGoatCore/Views/Account/AddUserTemp.cshtml b/WebGoat.NET/Views/Account/AddUserTemp.cshtml similarity index 100% rename from WebGoatCore/Views/Account/AddUserTemp.cshtml rename to WebGoat.NET/Views/Account/AddUserTemp.cshtml diff --git a/WebGoatCore/Views/Account/ChangeAccountInfo.cshtml b/WebGoat.NET/Views/Account/ChangeAccountInfo.cshtml similarity index 100% rename from WebGoatCore/Views/Account/ChangeAccountInfo.cshtml rename to WebGoat.NET/Views/Account/ChangeAccountInfo.cshtml diff --git a/WebGoatCore/Views/Account/ChangePassword.cshtml b/WebGoat.NET/Views/Account/ChangePassword.cshtml similarity index 100% rename from WebGoatCore/Views/Account/ChangePassword.cshtml rename to WebGoat.NET/Views/Account/ChangePassword.cshtml diff --git a/WebGoatCore/Views/Account/ChangePasswordSuccess.cshtml b/WebGoat.NET/Views/Account/ChangePasswordSuccess.cshtml similarity index 100% rename from WebGoatCore/Views/Account/ChangePasswordSuccess.cshtml rename to WebGoat.NET/Views/Account/ChangePasswordSuccess.cshtml diff --git a/WebGoatCore/Views/Account/Login.cshtml b/WebGoat.NET/Views/Account/Login.cshtml similarity index 100% rename from WebGoatCore/Views/Account/Login.cshtml rename to WebGoat.NET/Views/Account/Login.cshtml diff --git a/WebGoatCore/Views/Account/MyAccount.cshtml b/WebGoat.NET/Views/Account/MyAccount.cshtml similarity index 100% rename from WebGoatCore/Views/Account/MyAccount.cshtml rename to WebGoat.NET/Views/Account/MyAccount.cshtml diff --git a/WebGoatCore/Views/Account/Register.cshtml b/WebGoat.NET/Views/Account/Register.cshtml similarity index 100% rename from WebGoatCore/Views/Account/Register.cshtml rename to WebGoat.NET/Views/Account/Register.cshtml diff --git a/WebGoatCore/Views/Account/ViewAccountInfo.cshtml b/WebGoat.NET/Views/Account/ViewAccountInfo.cshtml similarity index 100% rename from WebGoatCore/Views/Account/ViewAccountInfo.cshtml rename to WebGoat.NET/Views/Account/ViewAccountInfo.cshtml diff --git a/WebGoatCore/Views/Blog/Create.cshtml b/WebGoat.NET/Views/Blog/Create.cshtml similarity index 100% rename from WebGoatCore/Views/Blog/Create.cshtml rename to WebGoat.NET/Views/Blog/Create.cshtml diff --git a/WebGoatCore/Views/Blog/Index.cshtml b/WebGoat.NET/Views/Blog/Index.cshtml similarity index 100% rename from WebGoatCore/Views/Blog/Index.cshtml rename to WebGoat.NET/Views/Blog/Index.cshtml diff --git a/WebGoatCore/Views/Blog/Reply.cshtml b/WebGoat.NET/Views/Blog/Reply.cshtml similarity index 100% rename from WebGoatCore/Views/Blog/Reply.cshtml rename to WebGoat.NET/Views/Blog/Reply.cshtml diff --git a/WebGoatCore/Views/Blog/_BlogEntryPartial.cshtml b/WebGoat.NET/Views/Blog/_BlogEntryPartial.cshtml similarity index 100% rename from WebGoatCore/Views/Blog/_BlogEntryPartial.cshtml rename to WebGoat.NET/Views/Blog/_BlogEntryPartial.cshtml diff --git a/WebGoatCore/Views/Cart/Index.cshtml b/WebGoat.NET/Views/Cart/Index.cshtml similarity index 100% rename from WebGoatCore/Views/Cart/Index.cshtml rename to WebGoat.NET/Views/Cart/Index.cshtml diff --git a/WebGoatCore/Views/Cart/RemoveOrderError.cshtml b/WebGoat.NET/Views/Cart/RemoveOrderError.cshtml similarity index 100% rename from WebGoatCore/Views/Cart/RemoveOrderError.cshtml rename to WebGoat.NET/Views/Cart/RemoveOrderError.cshtml diff --git a/WebGoatCore/Views/Checkout/Checkout.cshtml b/WebGoat.NET/Views/Checkout/Checkout.cshtml similarity index 100% rename from WebGoatCore/Views/Checkout/Checkout.cshtml rename to WebGoat.NET/Views/Checkout/Checkout.cshtml diff --git a/WebGoatCore/Views/Checkout/PackageTracking.cshtml b/WebGoat.NET/Views/Checkout/PackageTracking.cshtml similarity index 100% rename from WebGoatCore/Views/Checkout/PackageTracking.cshtml rename to WebGoat.NET/Views/Checkout/PackageTracking.cshtml diff --git a/WebGoatCore/Views/Checkout/Receipt.cshtml b/WebGoat.NET/Views/Checkout/Receipt.cshtml similarity index 100% rename from WebGoatCore/Views/Checkout/Receipt.cshtml rename to WebGoat.NET/Views/Checkout/Receipt.cshtml diff --git a/WebGoatCore/Views/Checkout/Receipts.cshtml b/WebGoat.NET/Views/Checkout/Receipts.cshtml similarity index 100% rename from WebGoatCore/Views/Checkout/Receipts.cshtml rename to WebGoat.NET/Views/Checkout/Receipts.cshtml diff --git a/WebGoatCore/Views/Home/About.cshtml b/WebGoat.NET/Views/Home/About.cshtml similarity index 100% rename from WebGoatCore/Views/Home/About.cshtml rename to WebGoat.NET/Views/Home/About.cshtml diff --git a/WebGoatCore/Views/Home/Admin.cshtml b/WebGoat.NET/Views/Home/Admin.cshtml similarity index 100% rename from WebGoatCore/Views/Home/Admin.cshtml rename to WebGoat.NET/Views/Home/Admin.cshtml diff --git a/WebGoatCore/Views/Home/Index.cshtml b/WebGoat.NET/Views/Home/Index.cshtml similarity index 100% rename from WebGoatCore/Views/Home/Index.cshtml rename to WebGoat.NET/Views/Home/Index.cshtml diff --git a/WebGoatCore/Views/Product/AddOrEdit.cshtml b/WebGoat.NET/Views/Product/AddOrEdit.cshtml similarity index 100% rename from WebGoatCore/Views/Product/AddOrEdit.cshtml rename to WebGoat.NET/Views/Product/AddOrEdit.cshtml diff --git a/WebGoatCore/Views/Product/Details.cshtml b/WebGoat.NET/Views/Product/Details.cshtml similarity index 100% rename from WebGoatCore/Views/Product/Details.cshtml rename to WebGoat.NET/Views/Product/Details.cshtml diff --git a/WebGoatCore/Views/Product/Manage.cshtml b/WebGoat.NET/Views/Product/Manage.cshtml similarity index 100% rename from WebGoatCore/Views/Product/Manage.cshtml rename to WebGoat.NET/Views/Product/Manage.cshtml diff --git a/WebGoatCore/Views/Product/Search.cshtml b/WebGoat.NET/Views/Product/Search.cshtml similarity index 100% rename from WebGoatCore/Views/Product/Search.cshtml rename to WebGoat.NET/Views/Product/Search.cshtml diff --git a/WebGoatCore/Views/Shared/Error.cshtml b/WebGoat.NET/Views/Shared/Error.cshtml similarity index 100% rename from WebGoatCore/Views/Shared/Error.cshtml rename to WebGoat.NET/Views/Shared/Error.cshtml diff --git a/WebGoatCore/Views/Shared/_CartPartial.cshtml b/WebGoat.NET/Views/Shared/_CartPartial.cshtml similarity index 100% rename from WebGoatCore/Views/Shared/_CartPartial.cshtml rename to WebGoat.NET/Views/Shared/_CartPartial.cshtml diff --git a/WebGoatCore/Views/Shared/_CookieConsentPartial.cshtml b/WebGoat.NET/Views/Shared/_CookieConsentPartial.cshtml similarity index 100% rename from WebGoatCore/Views/Shared/_CookieConsentPartial.cshtml rename to WebGoat.NET/Views/Shared/_CookieConsentPartial.cshtml diff --git a/WebGoatCore/Views/Shared/_Layout.cshtml b/WebGoat.NET/Views/Shared/_Layout.cshtml similarity index 100% rename from WebGoatCore/Views/Shared/_Layout.cshtml rename to WebGoat.NET/Views/Shared/_Layout.cshtml diff --git a/WebGoatCore/Views/Shared/_LoginPartial.cshtml b/WebGoat.NET/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from WebGoatCore/Views/Shared/_LoginPartial.cshtml rename to WebGoat.NET/Views/Shared/_LoginPartial.cshtml diff --git a/WebGoatCore/Views/Shared/_ValidationScriptsPartial.cshtml b/WebGoat.NET/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from WebGoatCore/Views/Shared/_ValidationScriptsPartial.cshtml rename to WebGoat.NET/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/WebGoatCore/Views/StatusCode/StatusCodeView.cshtml b/WebGoat.NET/Views/StatusCode/StatusCodeView.cshtml similarity index 100% rename from WebGoatCore/Views/StatusCode/StatusCodeView.cshtml rename to WebGoat.NET/Views/StatusCode/StatusCodeView.cshtml diff --git a/WebGoatCore/Views/_ViewImports.cshtml b/WebGoat.NET/Views/_ViewImports.cshtml similarity index 100% rename from WebGoatCore/Views/_ViewImports.cshtml rename to WebGoat.NET/Views/_ViewImports.cshtml diff --git a/WebGoatCore/Views/_ViewStart.cshtml b/WebGoat.NET/Views/_ViewStart.cshtml similarity index 100% rename from WebGoatCore/Views/_ViewStart.cshtml rename to WebGoat.NET/Views/_ViewStart.cshtml diff --git a/WebGoatCore/WebGoatCore.csproj b/WebGoat.NET/WebGoat.NET.csproj similarity index 100% rename from WebGoatCore/WebGoatCore.csproj rename to WebGoat.NET/WebGoat.NET.csproj diff --git a/WebGoatCore/appsettings.Development.json b/WebGoat.NET/appsettings.Development.json similarity index 100% rename from WebGoatCore/appsettings.Development.json rename to WebGoat.NET/appsettings.Development.json diff --git a/WebGoatCore/appsettings.json b/WebGoat.NET/appsettings.json similarity index 100% rename from WebGoatCore/appsettings.json rename to WebGoat.NET/appsettings.json diff --git a/WebGoatCore/wwwroot/Images/ProductImages/1.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/1.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/1.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/1.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/10.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/10.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/10.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/10.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/11.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/11.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/11.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/11.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/12.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/12.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/12.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/12.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/13.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/13.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/13.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/13.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/14.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/14.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/14.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/14.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/15.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/15.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/15.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/15.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/16.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/16.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/16.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/16.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/17.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/17.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/17.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/17.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/18.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/18.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/18.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/18.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/19.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/19.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/19.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/19.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/2.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/2.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/2.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/2.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/20.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/20.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/20.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/20.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/21.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/21.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/21.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/21.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/22.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/22.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/22.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/22.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/23.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/23.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/23.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/23.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/24.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/24.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/24.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/24.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/25.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/25.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/25.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/25.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/26.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/26.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/26.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/26.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/27.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/27.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/27.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/27.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/28.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/28.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/28.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/28.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/29.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/29.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/29.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/29.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/3.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/3.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/3.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/3.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/30.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/30.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/30.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/30.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/31.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/31.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/31.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/31.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/32.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/32.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/32.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/32.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/33.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/33.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/33.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/33.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/34.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/34.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/34.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/34.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/35.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/35.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/35.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/35.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/36.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/36.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/36.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/36.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/37.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/37.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/37.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/37.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/38.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/38.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/38.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/38.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/39.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/39.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/39.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/39.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/4.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/4.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/4.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/4.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/40.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/40.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/40.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/40.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/41.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/41.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/41.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/41.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/42.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/42.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/42.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/42.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/43.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/43.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/43.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/43.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/44.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/44.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/44.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/44.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/45.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/45.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/45.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/45.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/46.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/46.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/46.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/46.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/47.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/47.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/47.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/47.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/48.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/48.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/48.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/48.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/49.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/49.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/49.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/49.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/5.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/5.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/5.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/5.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/50.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/50.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/50.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/50.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/51.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/51.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/51.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/51.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/52.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/52.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/52.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/52.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/53.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/53.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/53.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/53.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/54.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/54.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/54.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/54.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/55.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/55.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/55.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/55.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/56.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/56.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/56.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/56.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/57.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/57.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/57.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/57.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/58.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/58.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/58.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/58.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/59.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/59.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/59.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/59.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/6.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/6.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/6.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/6.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/60.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/60.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/60.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/60.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/61.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/61.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/61.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/61.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/62.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/62.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/62.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/62.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/63.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/63.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/63.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/63.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/64.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/64.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/64.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/64.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/65.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/65.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/65.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/65.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/66.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/66.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/66.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/66.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/67.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/67.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/67.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/67.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/68.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/68.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/68.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/68.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/69.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/69.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/69.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/69.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/7.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/7.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/7.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/7.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/70.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/70.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/70.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/70.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/71.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/71.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/71.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/71.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/72.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/72.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/72.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/72.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/73.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/73.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/73.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/73.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/74.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/74.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/74.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/74.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/75.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/75.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/75.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/75.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/76.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/76.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/76.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/76.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/77.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/77.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/77.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/77.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/78.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/78.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/78.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/78.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/79.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/79.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/79.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/79.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/8.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/8.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/8.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/8.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/80.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/80.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/80.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/80.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/9.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/9.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/9.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/9.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/Breadsticks.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/Breadsticks.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/Breadsticks.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/Breadsticks.jpg diff --git a/WebGoatCore/wwwroot/Images/ProductImages/NoImage.jpg b/WebGoat.NET/wwwroot/Images/ProductImages/NoImage.jpg similarity index 100% rename from WebGoatCore/wwwroot/Images/ProductImages/NoImage.jpg rename to WebGoat.NET/wwwroot/Images/ProductImages/NoImage.jpg diff --git a/WebGoatCore/wwwroot/Images/goat.png b/WebGoat.NET/wwwroot/Images/goat.png similarity index 100% rename from WebGoatCore/wwwroot/Images/goat.png rename to WebGoat.NET/wwwroot/Images/goat.png diff --git a/WebGoatCore/wwwroot/Images/goatLogo.png b/WebGoat.NET/wwwroot/Images/goatLogo.png similarity index 100% rename from WebGoatCore/wwwroot/Images/goatLogo.png rename to WebGoat.NET/wwwroot/Images/goatLogo.png diff --git a/WebGoatCore/wwwroot/StoredCreditCards.xml b/WebGoat.NET/wwwroot/StoredCreditCards.xml similarity index 100% rename from WebGoatCore/wwwroot/StoredCreditCards.xml rename to WebGoat.NET/wwwroot/StoredCreditCards.xml diff --git a/WebGoatCore/wwwroot/Users.txt b/WebGoat.NET/wwwroot/Users.txt similarity index 100% rename from WebGoatCore/wwwroot/Users.txt rename to WebGoat.NET/wwwroot/Users.txt diff --git a/WebGoatCore/wwwroot/css/site.css b/WebGoat.NET/wwwroot/css/site.css similarity index 100% rename from WebGoatCore/wwwroot/css/site.css rename to WebGoat.NET/wwwroot/css/site.css diff --git a/WebGoatCore/wwwroot/favicon.ico b/WebGoat.NET/wwwroot/favicon.ico similarity index 100% rename from WebGoatCore/wwwroot/favicon.ico rename to WebGoat.NET/wwwroot/favicon.ico diff --git a/WebGoatCore/wwwroot/js/site.js b/WebGoat.NET/wwwroot/js/site.js similarity index 100% rename from WebGoatCore/wwwroot/js/site.js rename to WebGoat.NET/wwwroot/js/site.js diff --git a/WebGoatCore/wwwroot/lib/bootstrap/LICENSE b/WebGoat.NET/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/LICENSE rename to WebGoat.NET/wwwroot/lib/bootstrap/LICENSE diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map b/WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map similarity index 100% rename from WebGoatCore/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map rename to WebGoat.NET/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map diff --git a/WebGoatCore/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt b/WebGoat.NET/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt rename to WebGoat.NET/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/WebGoatCore/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/WebGoat.NET/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to WebGoat.NET/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/WebGoatCore/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/WebGoat.NET/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to WebGoat.NET/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/WebGoatCore/wwwroot/lib/jquery-validation/LICENSE.md b/WebGoat.NET/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation/LICENSE.md rename to WebGoat.NET/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/WebGoatCore/wwwroot/lib/jquery-validation/dist/additional-methods.js b/WebGoat.NET/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to WebGoat.NET/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/WebGoatCore/wwwroot/lib/jquery-validation/dist/additional-methods.min.js b/WebGoat.NET/wwwroot/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation/dist/additional-methods.min.js rename to WebGoat.NET/wwwroot/lib/jquery-validation/dist/additional-methods.min.js diff --git a/WebGoatCore/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/WebGoat.NET/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to WebGoat.NET/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/WebGoatCore/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js b/WebGoat.NET/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js rename to WebGoat.NET/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/WebGoatCore/wwwroot/lib/jquery/LICENSE.txt b/WebGoat.NET/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery/LICENSE.txt rename to WebGoat.NET/wwwroot/lib/jquery/LICENSE.txt diff --git a/WebGoatCore/wwwroot/lib/jquery/dist/jquery.js b/WebGoat.NET/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery/dist/jquery.js rename to WebGoat.NET/wwwroot/lib/jquery/dist/jquery.js diff --git a/WebGoatCore/wwwroot/lib/jquery/dist/jquery.min.js b/WebGoat.NET/wwwroot/lib/jquery/dist/jquery.min.js similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery/dist/jquery.min.js rename to WebGoat.NET/wwwroot/lib/jquery/dist/jquery.min.js diff --git a/WebGoatCore/wwwroot/lib/jquery/dist/jquery.min.map b/WebGoat.NET/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from WebGoatCore/wwwroot/lib/jquery/dist/jquery.min.map rename to WebGoat.NET/wwwroot/lib/jquery/dist/jquery.min.map From bfb38c5437aa9a190286ebbca96b89b5e26058f0 Mon Sep 17 00:00:00 2001 From: sgrabinski Date: Wed, 2 Mar 2022 16:16:33 +0100 Subject: [PATCH 2/4] Update files and change NET 5.0 to NET.60 --- WebGoat.NET.sln | 2 +- WebGoat.NET/WebGoat.NET.csproj | 23 ++++++++--------------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/WebGoat.NET.sln b/WebGoat.NET.sln index 5647d2e..0696b55 100644 --- a/WebGoat.NET.sln +++ b/WebGoat.NET.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.29418.71 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebGoatCore", "WebGoatCore\WebGoatCore.csproj", "{706965ED-4ADB-4E9B-AD9F-6EE2C8B8382F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebGoat.NET", "WebGoat.NET\WebGoat.NET.csproj", "{706965ED-4ADB-4E9B-AD9F-6EE2C8B8382F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/WebGoat.NET/WebGoat.NET.csproj b/WebGoat.NET/WebGoat.NET.csproj index 32928c8..5309281 100644 --- a/WebGoat.NET/WebGoat.NET.csproj +++ b/WebGoat.NET/WebGoat.NET.csproj @@ -1,7 +1,7 @@  - net5.0 + net6.0 enable 669676e4-410e-47bc-a260-8c851a25b590 @@ -13,20 +13,13 @@ - - - - - - - - - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - - - + + + + + + + From 3669626191e54d197eb738f7d543504f230be60c Mon Sep 17 00:00:00 2001 From: dkedzior Date: Tue, 19 Apr 2022 09:20:14 +0200 Subject: [PATCH 3/4] Added some FA Violations --- WebGoat.NET/Startup.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/WebGoat.NET/Startup.cs b/WebGoat.NET/Startup.cs index d0254d4..72e425d 100644 --- a/WebGoat.NET/Startup.cs +++ b/WebGoat.NET/Startup.cs @@ -44,11 +44,11 @@ private static string GetExecDirectory() { string? entryDir = null; string? entryLocation = Assembly.GetEntryAssembly()?.Location; - if(!string.IsNullOrEmpty(entryLocation)) + if (!string.IsNullOrEmpty(entryLocation)) { entryDir = Path.GetDirectoryName(entryLocation); } - if(!string.IsNullOrEmpty(entryDir)) + if (!string.IsNullOrEmpty(entryDir)) { return entryDir; } @@ -153,5 +153,12 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env) pattern: "{controller=Home}/{action=Index}"); }); } + + public int startupNotUsed(int a, int b) // Function added to generate same FA Violation + { + var c = 1; + b = 0; + return a / b; + } } } From c97ae1b0eb23c40599aa6e6fa46a0b6685d19efd Mon Sep 17 00:00:00 2001 From: tobyash86 <34890669+tobyash86@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:49:05 +0200 Subject: [PATCH 4/4] Update AddOrEdit.cshtml --- WebGoat.NET/Views/Product/AddOrEdit.cshtml | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/WebGoat.NET/Views/Product/AddOrEdit.cshtml b/WebGoat.NET/Views/Product/AddOrEdit.cshtml index 37ffb30..301914a 100644 --- a/WebGoat.NET/Views/Product/AddOrEdit.cshtml +++ b/WebGoat.NET/Views/Product/AddOrEdit.cshtml @@ -16,26 +16,19 @@ Product information @if (!Model.AddsNew) { - #pragma warning disable CS8602 // False positive, cannot happen in template usage Html.HiddenFor(m => m.Product.ProductId); Html.HiddenFor(m => m.Product.SupplierId); - #pragma warning restore CS8602

- @{ #pragma warning disable CS8602 } @Html.LabelFor(m => m.Product.ProductId) - @{ #pragma warning restore CS8602 } @Model.Product?.ProductId

}

- @{ #pragma warning disable CS8602 } @Html.LabelFor(m => m.Product.ProductName) @Html.TextBoxFor(m => m.Product.ProductName, new { @value = Model.Product?.ProductName }) @Html.ValidationMessageFor(m => m.Product.ProductName) - @{ #pragma warning restore CS8602 }

- @{ #pragma warning disable CS8602 } @Html.LabelFor(m => m.Product.Category) - @{ #pragma warning restore CS8602 }

- @{ #pragma warning disable CS8602 }

@Html.LabelFor(m => m.Product.QuantityPerUnit) @Html.TextBoxFor(m => m.Product.QuantityPerUnit, new { @value = Model.Product?.QuantityPerUnit }) @@ -75,11 +66,9 @@ @Html.TextBoxFor(m => m.Product.ReorderLevel, new { @value = Model.Product?.ReorderLevel }) @Html.ValidationMessageFor(m => m.Product.ReorderLevel)

- @{ #pragma warning restore CS8602 } @if (Model.AddsNew) {

- @{ #pragma warning disable CS8602 } @Html.LabelFor(m => m.Product.Supplier) @if(Model.Suppliers != null) { @@ -93,18 +82,15 @@ } @Html.ValidationMessageFor(m => m.Product.Supplier) - @{ #pragma warning restore CS8602 }

}

- @{ #pragma warning disable CS8602 } @Html.CheckBoxFor(m => m.Product.Discontinued, new { @checked = Model.Product?.Discontinued ?? false }) @Html.LabelFor(m => m.Product.Discontinued) - @{ #pragma warning restore CS8602 }

} - \ No newline at end of file +