diff --git a/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsLesson.java b/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsLesson.java index 25b2215d8..ac935c5f8 100644 --- a/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsLesson.java +++ b/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsLesson.java @@ -34,10 +34,10 @@ public class HttpBasicsLesson extends AssignmentEndpoint { @PostMapping("/HttpBasics/attack1") @ResponseBody public AttackResult completed(@RequestParam String person) { - if (!person.equals("")) { + if (!person.isBlank()) { return success(this) .feedback("http-basics.reversed") - .feedbackArgs(new StringBuffer(person).reverse().toString()) + .feedbackArgs(new StringBuilder(person).reverse().toString()) .build(); } else { return failed(this).feedback("http-basics.empty").build(); diff --git a/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsQuiz.java b/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsQuiz.java index 913fed785..695991856 100644 --- a/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsQuiz.java +++ b/webgoat-lessons/http-basics/src/main/java/org/owasp/webgoat/http_basics/HttpBasicsQuiz.java @@ -38,11 +38,11 @@ public class HttpBasicsQuiz extends AssignmentEndpoint { @PostMapping("/HttpBasics/attack2") @ResponseBody - public AttackResult completed(@RequestParam String answer, @RequestParam String magic_answer, @RequestParam String magic_num) throws IOException { - if ("POST".equals(answer.toUpperCase()) && magic_answer.equals(magic_num)) { + public AttackResult completed(@RequestParam String answer, @RequestParam String magic_answer, @RequestParam String magic_num) { + if ("POST".equalsIgnoreCase(answer) && magic_answer.equals(magic_num)) { return success(this).build(); } else { - if (!"POST".equals(answer.toUpperCase())) { + if (!"POST".equalsIgnoreCase(answer)) { return failed(this).feedback("http-basics.incorrect").build(); } if (!magic_answer.equals(magic_num)) { diff --git a/webgoat-lessons/webwolf-introduction/src/main/resources/lessonPlans/en/IntroductionWebWolf.adoc b/webgoat-lessons/webwolf-introduction/src/main/resources/lessonPlans/en/IntroductionWebWolf.adoc index 3b817e7f7..b29ae401a 100644 --- a/webgoat-lessons/webwolf-introduction/src/main/resources/lessonPlans/en/IntroductionWebWolf.adoc +++ b/webgoat-lessons/webwolf-introduction/src/main/resources/lessonPlans/en/IntroductionWebWolf.adoc @@ -1,7 +1,7 @@ == Introducing WebWolf You only need WebWolf if a lesson specifies you can use it. For a lot of lessons you use WebGoat without -starting WebWolf. If you need to do an exercise with WebWolf make sure it is running along side WebGoat. Lessons +starting WebWolf. If you need to do an exercise with WebWolf make sure it is running alongside WebGoat. Lessons where you can use WebWolf are marked with the following icon (top right in assignment): {nbsp}