diff --git a/.gitignore b/.gitignore index 93ef4a097..24efd88ec 100644 --- a/.gitignore +++ b/.gitignore @@ -39,7 +39,6 @@ UserDatabase.mv.db webgoat-container/src/main/webapp/users/guest.org.owasp.webgoat.plugin.*.props webgoat-container/src/main/webapp/plugin_lessons/dist-*.pom webgoat-lessons/**/target -**/*.jar **/.DS_Store webgoat-server/mongo-data/* webgoat-lessons/vulnerable-components/dependency-reduced-pom.xml diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar new file mode 100644 index 000000000..2cc7d4a55 Binary files /dev/null and b/.mvn/wrapper/maven-wrapper.jar differ diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index ffdc10e59..9b66d8c7a 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,2 +1,2 @@ -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar diff --git a/README.md b/README.md index 3efa8e7ac..513c7c1b0 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,7 @@ For a full overview of all the parameters you can use, please check the [WebGoat ### Prerequisites: -* Java 17 or 21 +* Java 23 * Your favorite IDE * Git, or Git support in your IDE diff --git a/src/it/java/org/owasp/webgoat/integration/SessionManagementIntegrationTest.java b/src/it/java/org/owasp/webgoat/integration/SessionManagementIntegrationTest.java index dad80872e..81608bfe7 100644 --- a/src/it/java/org/owasp/webgoat/integration/SessionManagementIntegrationTest.java +++ b/src/it/java/org/owasp/webgoat/integration/SessionManagementIntegrationTest.java @@ -7,9 +7,6 @@ package org.owasp.webgoat.integration; import java.util.Map; import org.junit.jupiter.api.Test; -/** - * @author Angel Olle Blazquez - */ class SessionManagementIT extends IntegrationTest { private static final String HIJACK_LOGIN_CONTEXT_PATH = "HijackSession/login"; diff --git a/src/main/java/org/dummy/insecure/framework/VulnerableTaskHolder.java b/src/main/java/org/dummy/insecure/framework/VulnerableTaskHolder.java index ab56221f1..b5cad9cc5 100644 --- a/src/main/java/org/dummy/insecure/framework/VulnerableTaskHolder.java +++ b/src/main/java/org/dummy/insecure/framework/VulnerableTaskHolder.java @@ -42,8 +42,6 @@ public class VulnerableTaskHolder implements Serializable { /** * Execute a task when de-serializing a saved or received object. - * - * @author stupid develop */ private void readObject(ObjectInputStream stream) throws Exception { // unserialize data so taskName and taskAction are available diff --git a/src/main/java/org/owasp/webgoat/container/AjaxAuthenticationEntryPoint.java b/src/main/java/org/owasp/webgoat/container/AjaxAuthenticationEntryPoint.java index c608fdfa4..a333a861b 100644 --- a/src/main/java/org/owasp/webgoat/container/AjaxAuthenticationEntryPoint.java +++ b/src/main/java/org/owasp/webgoat/container/AjaxAuthenticationEntryPoint.java @@ -11,11 +11,6 @@ import java.io.IOException; import org.springframework.security.core.AuthenticationException; import org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint; -/** - * AjaxAuthenticationEntryPoint class. - * - * @author zupzup - */ public class AjaxAuthenticationEntryPoint extends LoginUrlAuthenticationEntryPoint { public AjaxAuthenticationEntryPoint(String loginFormUrl) { super(loginFormUrl); diff --git a/src/main/java/org/owasp/webgoat/container/controller/Welcome.java b/src/main/java/org/owasp/webgoat/container/controller/Welcome.java index 58c0e4559..040372bba 100644 --- a/src/main/java/org/owasp/webgoat/container/controller/Welcome.java +++ b/src/main/java/org/owasp/webgoat/container/controller/Welcome.java @@ -10,12 +10,6 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.servlet.ModelAndView; -/** - * Welcome class. - * - * @author rlawson - * @version $Id: $Id - */ @Controller public class Welcome { diff --git a/src/main/java/org/owasp/webgoat/container/i18n/Messages.java b/src/main/java/org/owasp/webgoat/container/i18n/Messages.java index 713929781..a213ad545 100644 --- a/src/main/java/org/owasp/webgoat/container/i18n/Messages.java +++ b/src/main/java/org/owasp/webgoat/container/i18n/Messages.java @@ -11,8 +11,6 @@ import org.springframework.context.support.ReloadableResourceBundleMessageSource /** * ExposedReloadableResourceMessageBundleSource class. Extends the reloadable message source with a * way to get all messages - * - * @author zupzup */ @AllArgsConstructor public class Messages extends ReloadableResourceBundleMessageSource { diff --git a/src/main/java/org/owasp/webgoat/container/lessons/LessonInfoModel.java b/src/main/java/org/owasp/webgoat/container/lessons/LessonInfoModel.java index a5e3685fc..45fdda261 100644 --- a/src/main/java/org/owasp/webgoat/container/lessons/LessonInfoModel.java +++ b/src/main/java/org/owasp/webgoat/container/lessons/LessonInfoModel.java @@ -7,12 +7,6 @@ package org.owasp.webgoat.container.lessons; import lombok.AllArgsConstructor; import lombok.Getter; -/** - * LessonInfoModel class. - * - * @author dm - * @version $Id: $Id - */ @Getter @AllArgsConstructor public class LessonInfoModel { diff --git a/src/main/java/org/owasp/webgoat/container/lessons/LessonMenuItem.java b/src/main/java/org/owasp/webgoat/container/lessons/LessonMenuItem.java index eb00f975a..8fbe12b5d 100644 --- a/src/main/java/org/owasp/webgoat/container/lessons/LessonMenuItem.java +++ b/src/main/java/org/owasp/webgoat/container/lessons/LessonMenuItem.java @@ -7,12 +7,6 @@ package org.owasp.webgoat.container.lessons; import java.util.ArrayList; import java.util.List; -/** - * LessonMenuItem class. - * - * @author rlawson - * @version $Id: $Id - */ public class LessonMenuItem { private String name; diff --git a/src/main/java/org/owasp/webgoat/container/service/LessonProgressService.java b/src/main/java/org/owasp/webgoat/container/service/LessonProgressService.java index a32464ea6..3225aa9c5 100644 --- a/src/main/java/org/owasp/webgoat/container/service/LessonProgressService.java +++ b/src/main/java/org/owasp/webgoat/container/service/LessonProgressService.java @@ -18,11 +18,6 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.ResponseBody; -/** - * LessonProgressService class. - * - * @author webgoat - */ @Controller @RequiredArgsConstructor public class LessonProgressService { diff --git a/src/main/java/org/owasp/webgoat/container/session/LabelDebugger.java b/src/main/java/org/owasp/webgoat/container/session/LabelDebugger.java index f58b80f90..d362c56d6 100644 --- a/src/main/java/org/owasp/webgoat/container/session/LabelDebugger.java +++ b/src/main/java/org/owasp/webgoat/container/session/LabelDebugger.java @@ -6,12 +6,6 @@ package org.owasp.webgoat.container.session; import java.io.Serializable; -/** - * LabelDebugger class. - * - * @author dm - * @version $Id: $Id - */ public class LabelDebugger implements Serializable { private boolean enabled = false; diff --git a/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java b/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java index 5097320c8..dcb622f35 100644 --- a/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java +++ b/src/main/java/org/owasp/webgoat/container/users/RegistrationController.java @@ -20,10 +20,6 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; -/** - * @author nbaars - * @since 3/19/17. - */ @Controller @RequiredArgsConstructor @Slf4j diff --git a/src/main/java/org/owasp/webgoat/container/users/UserForm.java b/src/main/java/org/owasp/webgoat/container/users/UserForm.java index fb241b20a..7bd623a29 100644 --- a/src/main/java/org/owasp/webgoat/container/users/UserForm.java +++ b/src/main/java/org/owasp/webgoat/container/users/UserForm.java @@ -10,10 +10,6 @@ import jakarta.validation.constraints.Size; import lombok.Getter; import lombok.Setter; -/** - * @author nbaars - * @since 3/19/17. - */ @Getter @Setter public class UserForm { diff --git a/src/main/java/org/owasp/webgoat/container/users/UserRepository.java b/src/main/java/org/owasp/webgoat/container/users/UserRepository.java index 0afc2a2aa..6def72348 100644 --- a/src/main/java/org/owasp/webgoat/container/users/UserRepository.java +++ b/src/main/java/org/owasp/webgoat/container/users/UserRepository.java @@ -7,10 +7,6 @@ package org.owasp.webgoat.container.users; import java.util.List; import org.springframework.data.jpa.repository.JpaRepository; -/** - * @author nbaars - * @since 3/19/17. - */ public interface UserRepository extends JpaRepository { WebGoatUser findByUsername(String username); diff --git a/src/main/java/org/owasp/webgoat/container/users/UserService.java b/src/main/java/org/owasp/webgoat/container/users/UserService.java index 6fc0c725e..c296723e5 100644 --- a/src/main/java/org/owasp/webgoat/container/users/UserService.java +++ b/src/main/java/org/owasp/webgoat/container/users/UserService.java @@ -14,10 +14,6 @@ import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.stereotype.Service; -/** - * @author nbaars - * @since 3/19/17. - */ @Service @AllArgsConstructor public class UserService implements UserDetailsService { diff --git a/src/main/java/org/owasp/webgoat/container/users/UserSession.java b/src/main/java/org/owasp/webgoat/container/users/UserSession.java index 36a351982..c038f024a 100644 --- a/src/main/java/org/owasp/webgoat/container/users/UserSession.java +++ b/src/main/java/org/owasp/webgoat/container/users/UserSession.java @@ -10,10 +10,6 @@ import lombok.Getter; import lombok.NoArgsConstructor; import org.springframework.data.annotation.Id; -/** - * @author nbaars - * @since 8/15/17. - */ @Getter @AllArgsConstructor @NoArgsConstructor(access = AccessLevel.PROTECTED) diff --git a/src/main/java/org/owasp/webgoat/container/users/UserValidator.java b/src/main/java/org/owasp/webgoat/container/users/UserValidator.java index 9407d0644..020090a16 100644 --- a/src/main/java/org/owasp/webgoat/container/users/UserValidator.java +++ b/src/main/java/org/owasp/webgoat/container/users/UserValidator.java @@ -9,10 +9,6 @@ import org.springframework.stereotype.Component; import org.springframework.validation.Errors; import org.springframework.validation.Validator; -/** - * @author nbaars - * @since 3/19/17. - */ @Component @AllArgsConstructor public class UserValidator implements Validator { diff --git a/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java b/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java index 1ac7839a0..33a4c4935 100644 --- a/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java +++ b/src/main/java/org/owasp/webgoat/container/users/WebGoatUser.java @@ -15,10 +15,6 @@ import org.springframework.security.core.authority.SimpleGrantedAuthority; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; -/** - * @author nbaars - * @since 3/19/17. - */ @Getter @Entity public class WebGoatUser implements UserDetails { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/ChallengeIntro.java b/src/main/java/org/owasp/webgoat/lessons/challenges/ChallengeIntro.java index 2d84d33fd..1fd7a0b09 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/ChallengeIntro.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/ChallengeIntro.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author nbaars - * @since 3/21/17. - */ @Component public class ChallengeIntro extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/Email.java b/src/main/java/org/owasp/webgoat/lessons/challenges/Email.java index a0c839617..4bdb46ca1 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/Email.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/Email.java @@ -9,10 +9,6 @@ import java.time.LocalDateTime; import lombok.Builder; import lombok.Data; -/** - * @author nbaars - * @since 8/20/17. - */ @Builder @Data public class Email implements Serializable { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge1/Challenge1.java b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge1/Challenge1.java index 8c594ac5f..89e93d1e5 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge1/Challenge1.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge1/Challenge1.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author nbaars - * @since 3/21/17. - */ @Component public class Challenge1 extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Challenge5.java b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Challenge5.java index 66b9b14e3..51634a88b 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Challenge5.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge5/Challenge5.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author nbaars - * @since 3/21/17. - */ @Component public class Challenge5 extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Assignment7.java b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Assignment7.java index 9ce34238b..d2b4859e9 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Assignment7.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Assignment7.java @@ -29,10 +29,6 @@ import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; -/** - * @author nbaars - * @since 4/8/17. - */ @RestController @Slf4j public class Assignment7 implements AssignmentEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Challenge7.java b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Challenge7.java index 2aacd1024..263161015 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Challenge7.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/Challenge7.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author nbaars - * @since 3/21/17. - */ @Component public class Challenge7 extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/PasswordResetLink.java b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/PasswordResetLink.java index 31a0c5691..745de477c 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/PasswordResetLink.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge7/PasswordResetLink.java @@ -8,9 +8,6 @@ import java.util.Random; /** * WARNING: DO NOT CHANGE FILE WITHOUT CHANGING .git contents - * - * @author nbaars - * @since 8/17/17. */ public class PasswordResetLink { diff --git a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge8/Challenge8.java b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge8/Challenge8.java index 9d160ed59..88d5a6d18 100644 --- a/src/main/java/org/owasp/webgoat/lessons/challenges/challenge8/Challenge8.java +++ b/src/main/java/org/owasp/webgoat/lessons/challenges/challenge8/Challenge8.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author nbaars - * @since 3/21/17. - */ @Component public class Challenge8 extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevTools.java b/src/main/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevTools.java index 18a5cdb4e..6b7474a0e 100644 --- a/src/main/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevTools.java +++ b/src/main/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevTools.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author TMelzer - * @since 30.11.18 - */ @Component public class ChromeDevTools extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkDummy.java b/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkDummy.java index 72a861e05..bee4edb58 100644 --- a/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkDummy.java +++ b/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkDummy.java @@ -15,12 +15,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/** - * This is just a class used to make the HTTP request. - * - * @author TMelzer - * @since 30.11.18 - */ @RestController public class NetworkDummy implements AssignmentEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkLesson.java b/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkLesson.java index a15f67e02..d64b39083 100644 --- a/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkLesson.java +++ b/src/main/java/org/owasp/webgoat/lessons/chromedevtools/NetworkLesson.java @@ -19,9 +19,6 @@ import org.springframework.web.bind.annotation.RestController; /** * Assignment where the user has to look through an HTTP Request using the Developer Tools and find * a specific number. - * - * @author TMelzer - * @since 30.11.18 */ @RestController @AssignmentHints({"networkHint1", "networkHint2"}) diff --git a/src/main/java/org/owasp/webgoat/lessons/cia/CIA.java b/src/main/java/org/owasp/webgoat/lessons/cia/CIA.java index a0dac12cd..5f469e5ad 100644 --- a/src/main/java/org/owasp/webgoat/lessons/cia/CIA.java +++ b/src/main/java/org/owasp/webgoat/lessons/cia/CIA.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author BenediktStuhrmann - * @since 11/2/18. - */ @Component public class CIA extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringFreeAssignment.java b/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringFreeAssignment.java index 32e731d59..def3f3a87 100644 --- a/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringFreeAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringFreeAssignment.java @@ -15,10 +15,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/** - * @author nbaars - * @since 4/6/17. - */ @RestController @AssignmentHints({ "client.side.filtering.free.hint1", diff --git a/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpoint.java b/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpoint.java index 1a4efd0e5..160c63ebf 100644 --- a/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpoint.java +++ b/src/main/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpoint.java @@ -15,10 +15,6 @@ import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -/** - * @author nbaars - * @since 4/6/17. - */ @RestController @RequestMapping("/clientSideFiltering/challenge-store") public class ShopEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/csrf/Review.java b/src/main/java/org/owasp/webgoat/lessons/csrf/Review.java index 4e8e677fe..bf856e011 100644 --- a/src/main/java/org/owasp/webgoat/lessons/csrf/Review.java +++ b/src/main/java/org/owasp/webgoat/lessons/csrf/Review.java @@ -10,10 +10,6 @@ import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; -/** - * @author nbaars - * @since 4/8/17. - */ @Getter @Setter @AllArgsConstructor diff --git a/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSession.java b/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSession.java index d8952e186..968309a50 100644 --- a/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSession.java +++ b/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSession.java @@ -8,12 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/*** - * - * @author Angel Olle Blazquez - * - */ - @Component public class HijackSession extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java b/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java index f24188165..00cb7a5cb 100644 --- a/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignment.java @@ -21,12 +21,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/*** - * - * @author Angel Olle Blazquez - * - */ - @RestController @AssignmentHints({ "hijacksession.hints.1", diff --git a/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/Authentication.java b/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/Authentication.java index 9f630aa48..512d02429 100644 --- a/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/Authentication.java +++ b/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/Authentication.java @@ -9,9 +9,6 @@ import lombok.Builder; import lombok.Getter; import lombok.ToString; -/** - * @author Angel Olle Blazquez - */ @Getter @ToString public class Authentication implements Principal { diff --git a/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/AuthenticationProvider.java b/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/AuthenticationProvider.java index b9bfc9ecd..55a4c91b3 100644 --- a/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/AuthenticationProvider.java +++ b/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/AuthenticationProvider.java @@ -6,9 +6,6 @@ package org.owasp.webgoat.lessons.hijacksession.cas; import java.security.Principal; -/** - * @author Angel Olle Blazquez - */ @FunctionalInterface public interface AuthenticationProvider { diff --git a/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProvider.java b/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProvider.java index 50d315e28..b4ade0f01 100644 --- a/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProvider.java +++ b/src/main/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProvider.java @@ -15,10 +15,6 @@ import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Component; import org.springframework.web.context.annotation.ApplicationScope; -/** - * @author Angel Olle Blazquez - */ - // weak id value and mechanism @ApplicationScope diff --git a/src/main/java/org/owasp/webgoat/lessons/jwt/JWT.java b/src/main/java/org/owasp/webgoat/lessons/jwt/JWT.java index 4b7d69290..b4aecd3c5 100644 --- a/src/main/java/org/owasp/webgoat/lessons/jwt/JWT.java +++ b/src/main/java/org/owasp/webgoat/lessons/jwt/JWT.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author nbaars - * @since 3/22/17. - */ @Component public class JWT extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Views.java b/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Views.java index 73ac824e3..f56b20443 100644 --- a/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Views.java +++ b/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Views.java @@ -4,10 +4,6 @@ */ package org.owasp.webgoat.lessons.jwt.votes; -/** - * @author nbaars - * @since 4/30/17. - */ public class Views { public interface GuestView {} diff --git a/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Vote.java b/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Vote.java index ae9b60e15..1612a1396 100644 --- a/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Vote.java +++ b/src/main/java/org/owasp/webgoat/lessons/jwt/votes/Vote.java @@ -7,10 +7,6 @@ package org.owasp.webgoat.lessons.jwt.votes; import com.fasterxml.jackson.annotation.JsonView; import lombok.Getter; -/** - * @author nbaars - * @since 5/2/17. - */ @Getter public class Vote { @JsonView(Views.GuestView.class) diff --git a/src/main/java/org/owasp/webgoat/lessons/passwordreset/QuestionsAssignment.java b/src/main/java/org/owasp/webgoat/lessons/passwordreset/QuestionsAssignment.java index 69a7dd590..c4170c635 100644 --- a/src/main/java/org/owasp/webgoat/lessons/passwordreset/QuestionsAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/passwordreset/QuestionsAssignment.java @@ -17,10 +17,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/** - * @author nbaars - * @since 8/20/17. - */ @RestController public class QuestionsAssignment implements AssignmentEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java b/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java index a80712bf6..07be5c443 100644 --- a/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignment.java @@ -29,10 +29,6 @@ import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; -/** - * @author nbaars - * @since 8/20/17. - */ @RestController @AssignmentHints({ "password-reset-hint1", diff --git a/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignmentForgotPassword.java b/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignmentForgotPassword.java index 9a9c4a628..73cc2ca28 100644 --- a/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignmentForgotPassword.java +++ b/src/main/java/org/owasp/webgoat/lessons/passwordreset/ResetLinkAssignmentForgotPassword.java @@ -22,12 +22,6 @@ import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; -/** - * Part of the password reset assignment. Used to send the e-mail. - * - * @author nbaars - * @since 8/20/17. - */ @RestController public class ResetLinkAssignmentForgotPassword implements AssignmentEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/passwordreset/SecurityQuestionAssignment.java b/src/main/java/org/owasp/webgoat/lessons/passwordreset/SecurityQuestionAssignment.java index ff969d7af..0d9ac520b 100644 --- a/src/main/java/org/owasp/webgoat/lessons/passwordreset/SecurityQuestionAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/passwordreset/SecurityQuestionAssignment.java @@ -17,12 +17,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/** - * Assignment for picking a good security question. - * - * @author Tobias Melzer - * @since 11.12.18 - */ @RestController public class SecurityQuestionAssignment implements AssignmentEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/passwordreset/SimpleMailAssignment.java b/src/main/java/org/owasp/webgoat/lessons/passwordreset/SimpleMailAssignment.java index 52849113d..b86462ebb 100644 --- a/src/main/java/org/owasp/webgoat/lessons/passwordreset/SimpleMailAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/passwordreset/SimpleMailAssignment.java @@ -23,10 +23,6 @@ import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestClientException; import org.springframework.web.client.RestTemplate; -/** - * @author nbaars - * @since 8/20/17. - */ @RestController public class SimpleMailAssignment implements AssignmentEndpoint { private final String webWolfURL; diff --git a/src/main/java/org/owasp/webgoat/lessons/passwordreset/resetlink/PasswordChangeForm.java b/src/main/java/org/owasp/webgoat/lessons/passwordreset/resetlink/PasswordChangeForm.java index 161f9df52..054dc9ab6 100644 --- a/src/main/java/org/owasp/webgoat/lessons/passwordreset/resetlink/PasswordChangeForm.java +++ b/src/main/java/org/owasp/webgoat/lessons/passwordreset/resetlink/PasswordChangeForm.java @@ -9,10 +9,6 @@ import jakarta.validation.constraints.Size; import lombok.Getter; import lombok.Setter; -/** - * @author nbaars - * @since 8/18/17. - */ @Getter @Setter public class PasswordChangeForm { diff --git a/src/main/java/org/owasp/webgoat/lessons/securepasswords/SecurePasswords.java b/src/main/java/org/owasp/webgoat/lessons/securepasswords/SecurePasswords.java index 9b90d91ff..48b5e9ae8 100644 --- a/src/main/java/org/owasp/webgoat/lessons/securepasswords/SecurePasswords.java +++ b/src/main/java/org/owasp/webgoat/lessons/securepasswords/SecurePasswords.java @@ -8,10 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/** - * @author BenediktStuhrmann - * @since 12/2/18. - */ @Component public class SecurePasswords extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookie.java b/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookie.java index 4e46f67f1..c806e71f4 100644 --- a/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookie.java +++ b/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookie.java @@ -8,12 +8,6 @@ import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; import org.springframework.stereotype.Component; -/*** - * - * @author Angel Olle Blazquez - * - */ - @Component public class SpoofCookie extends Lesson { diff --git a/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignment.java b/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignment.java index 107584a61..98e5800ea 100644 --- a/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignment.java @@ -25,12 +25,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/*** - * - * @author Angel Olle Blazquez - * - */ - @AssignmentHints({"spoofcookie.hint1", "spoofcookie.hint2", "spoofcookie.hint3"}) @RestController public class SpoofCookieAssignment implements AssignmentEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDec.java b/src/main/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDec.java index 656fd2268..b6cbc6c58 100644 --- a/src/main/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDec.java +++ b/src/main/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDec.java @@ -9,12 +9,6 @@ import java.util.Base64; import org.apache.commons.lang3.RandomStringUtils; import org.springframework.security.crypto.codec.Hex; -/*** - * - * @author Angel Olle Blazquez - * - */ - public class EncDec { // PoC: weak encoding method diff --git a/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java b/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java index 0a01722cf..f32c7d836 100644 --- a/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java +++ b/src/main/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/Servers.java @@ -17,10 +17,6 @@ import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/** - * @author nbaars - * @since 6/13/17. - */ @RestController @RequestMapping("SqlInjectionMitigations/servers") @Slf4j diff --git a/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java b/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java index 01c5fe01e..1defb5085 100644 --- a/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/LandingAssignment.java @@ -18,10 +18,6 @@ import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.servlet.ModelAndView; -/** - * @author nbaars - * @since 8/20/17. - */ @RestController public class LandingAssignment implements AssignmentEndpoint { private final String landingPageUrl; diff --git a/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/MailAssignment.java b/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/MailAssignment.java index 33df583fa..8af7462a3 100644 --- a/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/MailAssignment.java +++ b/src/main/java/org/owasp/webgoat/lessons/webwolfintroduction/MailAssignment.java @@ -20,10 +20,6 @@ import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestClientException; import org.springframework.web.client.RestTemplate; -/** - * @author nbaars - * @since 8/20/17. - */ @RestController public class MailAssignment implements AssignmentEndpoint { diff --git a/src/main/java/org/owasp/webgoat/lessons/xss/Comment.java b/src/main/java/org/owasp/webgoat/lessons/xss/Comment.java index 4d38ce2d7..07258ec77 100644 --- a/src/main/java/org/owasp/webgoat/lessons/xss/Comment.java +++ b/src/main/java/org/owasp/webgoat/lessons/xss/Comment.java @@ -10,10 +10,6 @@ import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; -/** - * @author nbaars - * @since 4/8/17. - */ @Getter @Setter @AllArgsConstructor diff --git a/src/main/java/org/owasp/webgoat/lessons/xxe/Comment.java b/src/main/java/org/owasp/webgoat/lessons/xxe/Comment.java index 9403b847e..84424c9a8 100644 --- a/src/main/java/org/owasp/webgoat/lessons/xxe/Comment.java +++ b/src/main/java/org/owasp/webgoat/lessons/xxe/Comment.java @@ -12,10 +12,6 @@ import lombok.NoArgsConstructor; import lombok.Setter; import lombok.ToString; -/** - * @author nbaars - * @since 4/8/17. - */ @Getter @Setter @AllArgsConstructor diff --git a/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsEndpoint.java b/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsEndpoint.java index e6a183bf6..b669899c9 100644 --- a/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsEndpoint.java +++ b/src/main/java/org/owasp/webgoat/lessons/xxe/CommentsEndpoint.java @@ -14,10 +14,6 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; -/** - * @author nbaars - * @since 5/4/17. - */ @RestController @RequestMapping("xxe/comments") @AllArgsConstructor diff --git a/src/main/java/org/owasp/webgoat/webwolf/MvcConfiguration.java b/src/main/java/org/owasp/webgoat/webwolf/MvcConfiguration.java index 960f8fef1..4185958fa 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/MvcConfiguration.java +++ b/src/main/java/org/owasp/webgoat/webwolf/MvcConfiguration.java @@ -14,10 +14,6 @@ import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; -/** - * @author nbaars - * @since 8/13/17. - */ @Configuration public class MvcConfiguration implements WebMvcConfigurer { diff --git a/src/main/java/org/owasp/webgoat/webwolf/mailbox/Email.java b/src/main/java/org/owasp/webgoat/webwolf/mailbox/Email.java index 3465a9b38..9a37818e6 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/mailbox/Email.java +++ b/src/main/java/org/owasp/webgoat/webwolf/mailbox/Email.java @@ -18,10 +18,6 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -/** - * @author nbaars - * @since 8/20/17. - */ @Data @Builder @AllArgsConstructor diff --git a/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxRepository.java b/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxRepository.java index 8c6ee8b67..51b70bb56 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxRepository.java +++ b/src/main/java/org/owasp/webgoat/webwolf/mailbox/MailboxRepository.java @@ -7,10 +7,6 @@ package org.owasp.webgoat.webwolf.mailbox; import java.util.List; import org.springframework.data.jpa.repository.JpaRepository; -/** - * @author nbaars - * @since 8/17/17. - */ public interface MailboxRepository extends JpaRepository { List findByRecipientOrderByTimeDesc(String recipient); diff --git a/src/main/java/org/owasp/webgoat/webwolf/requests/Requests.java b/src/main/java/org/owasp/webgoat/webwolf/requests/Requests.java index 3ae7d035d..ff37a73da 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/requests/Requests.java +++ b/src/main/java/org/owasp/webgoat/webwolf/requests/Requests.java @@ -21,9 +21,6 @@ import org.springframework.web.servlet.ModelAndView; /** * Controller for fetching all the HTTP requests from WebGoat to WebWolf for a specific user. - * - * @author nbaars - * @since 8/13/17. */ @Controller @RequiredArgsConstructor diff --git a/src/main/java/org/owasp/webgoat/webwolf/requests/WebWolfTraceRepository.java b/src/main/java/org/owasp/webgoat/webwolf/requests/WebWolfTraceRepository.java index b8cd57563..5a72a94bc 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/requests/WebWolfTraceRepository.java +++ b/src/main/java/org/owasp/webgoat/webwolf/requests/WebWolfTraceRepository.java @@ -16,9 +16,6 @@ import org.springframework.boot.actuate.web.exchanges.HttpExchangeRepository; /** * Keep track of all the incoming requests, we are only keeping track of request originating from * WebGoat. - * - * @author nbaars - * @since 8/13/17. */ public class WebWolfTraceRepository implements HttpExchangeRepository { private enum MatchingMode { diff --git a/src/main/java/org/owasp/webgoat/webwolf/user/UserRepository.java b/src/main/java/org/owasp/webgoat/webwolf/user/UserRepository.java index 72fbcaee1..b21491d1b 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/user/UserRepository.java +++ b/src/main/java/org/owasp/webgoat/webwolf/user/UserRepository.java @@ -7,10 +7,6 @@ package org.owasp.webgoat.webwolf.user; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; -/** - * @author nbaars - * @since 3/19/17. - */ @Repository("webWolfUserRepository") public interface UserRepository extends JpaRepository { diff --git a/src/main/java/org/owasp/webgoat/webwolf/user/UserService.java b/src/main/java/org/owasp/webgoat/webwolf/user/UserService.java index 0ff96226f..aca397710 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/user/UserService.java +++ b/src/main/java/org/owasp/webgoat/webwolf/user/UserService.java @@ -8,10 +8,6 @@ import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.core.userdetails.UsernameNotFoundException; import org.springframework.stereotype.Service; -/** - * @author nbaars - * @since 3/19/17. - */ @Service public class UserService implements UserDetailsService { diff --git a/src/main/java/org/owasp/webgoat/webwolf/user/WebWolfUser.java b/src/main/java/org/owasp/webgoat/webwolf/user/WebWolfUser.java index cb36115d2..65f4abbbb 100644 --- a/src/main/java/org/owasp/webgoat/webwolf/user/WebWolfUser.java +++ b/src/main/java/org/owasp/webgoat/webwolf/user/WebWolfUser.java @@ -15,10 +15,6 @@ import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.userdetails.User; import org.springframework.security.core.userdetails.UserDetails; -/** - * @author nbaars - * @since 3/19/17. - */ @Getter @Entity @Table(name = "WEB_GOAT_USER") diff --git a/src/test/java/org/owasp/webgoat/container/plugins/LessonTest.java b/src/test/java/org/owasp/webgoat/container/plugins/LessonTest.java index ff647e5a9..36638ead9 100644 --- a/src/test/java/org/owasp/webgoat/container/plugins/LessonTest.java +++ b/src/test/java/org/owasp/webgoat/container/plugins/LessonTest.java @@ -29,10 +29,6 @@ import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.setup.MockMvcBuilders; import org.springframework.web.context.WebApplicationContext; -/** - * @author nbaars - * @since 5/20/17. - */ @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = WebGoat.class) @TestPropertySource( locations = { diff --git a/src/test/java/org/owasp/webgoat/lessons/bypassrestrictions/BypassRestrictionsFrontendValidationTest.java b/src/test/java/org/owasp/webgoat/lessons/bypassrestrictions/BypassRestrictionsFrontendValidationTest.java index 41c5fda8e..a14bff104 100644 --- a/src/test/java/org/owasp/webgoat/lessons/bypassrestrictions/BypassRestrictionsFrontendValidationTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/bypassrestrictions/BypassRestrictionsFrontendValidationTest.java @@ -14,10 +14,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.setup.MockMvcBuilders; -/** - * @author nbaars - * @since 6/16/17. - */ public class BypassRestrictionsFrontendValidationTest extends LessonTest { @BeforeEach diff --git a/src/test/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevToolsTest.java b/src/test/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevToolsTest.java index 0359c622b..a3a5f77e1 100644 --- a/src/test/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevToolsTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/chromedevtools/ChromeDevToolsTest.java @@ -14,10 +14,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.setup.MockMvcBuilders; -/** - * @author Benedikt Stuhrmann - * @since 13/03/19. - */ public class ChromeDevToolsTest extends LessonTest { @BeforeEach diff --git a/src/test/java/org/owasp/webgoat/lessons/cia/CIAQuizTest.java b/src/test/java/org/owasp/webgoat/lessons/cia/CIAQuizTest.java index ce238e043..38bea3378 100644 --- a/src/test/java/org/owasp/webgoat/lessons/cia/CIAQuizTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/cia/CIAQuizTest.java @@ -14,10 +14,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.MvcResult; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/** - * @author Benedikt Stuhrmann - * @since 13/03/19. - */ class CIAQuizTest extends LessonTest { @Test diff --git a/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringAssignmentTest.java b/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringAssignmentTest.java index 17aa042f8..9fa6f4539 100644 --- a/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringAssignmentTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ClientSideFilteringAssignmentTest.java @@ -14,10 +14,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.setup.MockMvcBuilders; -/** - * @author nbaars - * @since 5/2/17. - */ public class ClientSideFilteringAssignmentTest extends LessonTest { @BeforeEach diff --git a/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpointTest.java b/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpointTest.java index 1a1ad75e7..2a65c1604 100644 --- a/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpointTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/clientsidefiltering/ShopEndpointTest.java @@ -16,10 +16,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/** - * @author nbaars - * @since 5/2/17. - */ public class ShopEndpointTest extends LessonTest { private MockMvc mockMvc; diff --git a/src/test/java/org/owasp/webgoat/lessons/csrf/CSRFFeedbackTest.java b/src/test/java/org/owasp/webgoat/lessons/csrf/CSRFFeedbackTest.java index a48d199e2..a46d01d54 100644 --- a/src/test/java/org/owasp/webgoat/lessons/csrf/CSRFFeedbackTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/csrf/CSRFFeedbackTest.java @@ -17,10 +17,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.http.MediaType; import org.springframework.test.web.servlet.setup.MockMvcBuilders; -/** - * @author nbaars - * @since 11/17/17. - */ public class CSRFFeedbackTest extends LessonTest { @BeforeEach diff --git a/src/test/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignmentTest.java b/src/test/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignmentTest.java index 28986b0a4..9d0754490 100644 --- a/src/test/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignmentTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/hijacksession/HijackSessionAssignmentTest.java @@ -21,11 +21,6 @@ import org.springframework.boot.test.mock.mockito.MockBean; import org.springframework.test.web.servlet.ResultActions; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/*** - * - * @author Angel Olle Blazquez - * - */ class HijackSessionAssignmentTest extends LessonTest { private static final String COOKIE_NAME = "hijack_cookie"; diff --git a/src/test/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProviderTest.java b/src/test/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProviderTest.java index aff989053..21822262c 100644 --- a/src/test/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProviderTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/hijacksession/cas/HijackSessionAuthenticationProviderTest.java @@ -17,12 +17,6 @@ import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; import org.owasp.webgoat.lessons.hijacksession.cas.Authentication.AuthenticationBuilder; -/*** - * - * @author Angel Olle Blazquez - * - */ - class HijackSessionAuthenticationProviderTest { HijackSessionAuthenticationProvider provider = new HijackSessionAuthenticationProvider(); diff --git a/src/test/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignmentTest.java b/src/test/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignmentTest.java index 427662c69..e5e2ea915 100644 --- a/src/test/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignmentTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/spoofcookie/SpoofCookieAssignmentTest.java @@ -24,12 +24,6 @@ import org.springframework.http.MediaType; import org.springframework.test.web.servlet.ResultActions; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/*** - * - * @author Angel Olle Blazquez - * - */ - class SpoofCookieAssignmentTest extends LessonTest { private static final String COOKIE_NAME = "spoof_auth"; diff --git a/src/test/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDecTest.java b/src/test/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDecTest.java index 5b06d1974..42333050e 100644 --- a/src/test/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDecTest.java +++ b/src/test/java/org/owasp/webgoat/lessons/spoofcookie/encoders/EncDecTest.java @@ -15,12 +15,6 @@ import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.Arguments; import org.junit.jupiter.params.provider.MethodSource; -/*** - * - * @author Angel Olle Blazquez - * - */ - class EncDecTest { @ParameterizedTest diff --git a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10Test.java b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10Test.java index 20722fa05..bec1a5878 100644 --- a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10Test.java +++ b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson10Test.java @@ -12,10 +12,6 @@ import org.junit.jupiter.api.Test; import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/** - * @author Benedikt Stuhrmann - * @since 11/07/18. - */ public class SqlInjectionLesson10Test extends LessonTest { private String completedError = "JSON path \"lessonCompleted\""; diff --git a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8Test.java b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8Test.java index 2b273cda2..63182d8fc 100644 --- a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8Test.java +++ b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson8Test.java @@ -13,10 +13,6 @@ import org.junit.jupiter.api.Test; import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/** - * @author Benedikt Stuhrmann - * @since 11/07/18. - */ public class SqlInjectionLesson8Test extends LessonTest { @Test diff --git a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9Test.java b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9Test.java index d32df63ad..42da3c670 100644 --- a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9Test.java +++ b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/introduction/SqlInjectionLesson9Test.java @@ -13,10 +13,6 @@ import org.junit.jupiter.api.Test; import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/** - * @author Benedikt Stuhrmann - * @since 11/07/18. - */ public class SqlInjectionLesson9Test extends LessonTest { private final String completedError = "JSON path \"lessonCompleted\""; diff --git a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlInjectionLesson13Test.java b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlInjectionLesson13Test.java index 6de95f0dd..adfc3dc0a 100644 --- a/src/test/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlInjectionLesson13Test.java +++ b/src/test/java/org/owasp/webgoat/lessons/sqlinjection/mitigation/SqlInjectionLesson13Test.java @@ -12,10 +12,6 @@ import org.junit.jupiter.api.Test; import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/** - * @author nbaars - * @since 5/21/17. - */ public class SqlInjectionLesson13Test extends LessonTest { @Test diff --git a/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest1.java b/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest1.java index 31b920bef..474235ae4 100644 --- a/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest1.java +++ b/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest1.java @@ -14,10 +14,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.setup.MockMvcBuilders; -/** - * @author afry - * @since 12/28/18. - */ public class SSRFTest1 extends LessonTest { @BeforeEach diff --git a/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest2.java b/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest2.java index bac786009..59a23a1d3 100644 --- a/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest2.java +++ b/src/test/java/org/owasp/webgoat/lessons/ssrf/SSRFTest2.java @@ -14,10 +14,6 @@ import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.setup.MockMvcBuilders; -/** - * @author afry - * @since 12/28/18. - */ public class SSRFTest2 extends LessonTest { @BeforeEach diff --git a/src/test/java/org/owasp/webgoat/lessons/xss/CrossSiteScriptingLesson1Test.java b/src/test/java/org/owasp/webgoat/lessons/xss/CrossSiteScriptingLesson1Test.java index fc12beebf..481274084 100644 --- a/src/test/java/org/owasp/webgoat/lessons/xss/CrossSiteScriptingLesson1Test.java +++ b/src/test/java/org/owasp/webgoat/lessons/xss/CrossSiteScriptingLesson1Test.java @@ -12,9 +12,6 @@ import org.junit.jupiter.api.Test; import org.owasp.webgoat.container.plugins.LessonTest; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; -/** - * @author Angel Olle Blazquez - */ class CrossSiteScriptingLesson1Test extends LessonTest { private static final String CONTEXT_PATH = "/CrossSiteScripting/attack1";