diff --git a/src/main/java/org/owasp/webgoat/lessons/path_traversal/PathTraversal.java b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/PathTraversal.java similarity index 96% rename from src/main/java/org/owasp/webgoat/lessons/path_traversal/PathTraversal.java rename to src/main/java/org/owasp/webgoat/lessons/pathtraversal/PathTraversal.java index 703aa30ea..da689cf42 100644 --- a/src/main/java/org/owasp/webgoat/lessons/path_traversal/PathTraversal.java +++ b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/PathTraversal.java @@ -20,7 +20,7 @@ * Source for this application is maintained at https://github.com/WebGoat/WebGoat, a repository for free software projects. */ -package org.owasp.webgoat.lessons.path_traversal; +package org.owasp.webgoat.lessons.pathtraversal; import org.owasp.webgoat.container.lessons.Category; import org.owasp.webgoat.container.lessons.Lesson; diff --git a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUpload.java b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java similarity index 97% rename from src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUpload.java rename to src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java index eaaff7963..754933530 100644 --- a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUpload.java +++ b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUpload.java @@ -1,4 +1,4 @@ -package org.owasp.webgoat.lessons.path_traversal; +package org.owasp.webgoat.lessons.pathtraversal; import org.owasp.webgoat.container.assignments.AssignmentHints; import org.owasp.webgoat.container.assignments.AttackResult; diff --git a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadBase.java b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java similarity index 98% rename from src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadBase.java rename to src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java index 639e9eca7..4377650a1 100644 --- a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadBase.java +++ b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadBase.java @@ -1,4 +1,4 @@ -package org.owasp.webgoat.lessons.path_traversal; +package org.owasp.webgoat.lessons.pathtraversal; import lombok.AllArgsConstructor; import lombok.Getter; diff --git a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadFix.java b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java similarity index 97% rename from src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadFix.java rename to src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java index da7214377..c1dd5ce58 100644 --- a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadFix.java +++ b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadFix.java @@ -1,4 +1,4 @@ -package org.owasp.webgoat.lessons.path_traversal; +package org.owasp.webgoat.lessons.pathtraversal; import org.owasp.webgoat.container.assignments.AssignmentHints; import org.owasp.webgoat.container.assignments.AttackResult; diff --git a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadRemoveUserInput.java b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java similarity index 96% rename from src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadRemoveUserInput.java rename to src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java index ecfcc46fe..d62c8451d 100644 --- a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadRemoveUserInput.java +++ b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRemoveUserInput.java @@ -1,4 +1,4 @@ -package org.owasp.webgoat.lessons.path_traversal; +package org.owasp.webgoat.lessons.pathtraversal; import org.owasp.webgoat.container.assignments.AssignmentHints; import org.owasp.webgoat.container.assignments.AttackResult; diff --git a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadRetrieval.java b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRetrieval.java similarity index 97% rename from src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadRetrieval.java rename to src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRetrieval.java index 247b07425..b010532eb 100644 --- a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileUploadRetrieval.java +++ b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileUploadRetrieval.java @@ -1,4 +1,4 @@ -package org.owasp.webgoat.lessons.path_traversal; +package org.owasp.webgoat.lessons.pathtraversal; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.RandomUtils; @@ -51,7 +51,7 @@ public class ProfileUploadRetrieval extends AssignmentEndpoint { @PostConstruct public void initAssignment() { for (int i = 1; i <= 10; i++) { - try (InputStream is = new ClassPathResource("lessons/path_traversal/images/cats/" + i + ".jpg").getInputStream()) { + try (InputStream is = new ClassPathResource("lessons/pathtraversal/images/cats/" + i + ".jpg").getInputStream()) { FileCopyUtils.copy(is, new FileOutputStream(new File(catPicturesDirectory, i + ".jpg"))); } catch (Exception e) { log.error("Unable to copy pictures" + e.getMessage()); diff --git a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileZipSlip.java b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java similarity index 98% rename from src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileZipSlip.java rename to src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java index e1ea60fe8..7bcf317d9 100644 --- a/src/main/java/org/owasp/webgoat/lessons/path_traversal/ProfileZipSlip.java +++ b/src/main/java/org/owasp/webgoat/lessons/pathtraversal/ProfileZipSlip.java @@ -1,4 +1,4 @@ -package org.owasp.webgoat.lessons.path_traversal; +package org.owasp.webgoat.lessons.pathtraversal; import lombok.SneakyThrows; import org.owasp.webgoat.container.assignments.AssignmentHints; diff --git a/src/main/resources/lessons/path_traversal/css/path_traversal.css b/src/main/resources/lessons/pathtraversal/css/path_traversal.css similarity index 100% rename from src/main/resources/lessons/path_traversal/css/path_traversal.css rename to src/main/resources/lessons/pathtraversal/css/path_traversal.css diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_intro.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_intro.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_intro.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_intro.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_retrieval.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_retrieval.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_retrieval.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_retrieval.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_fix.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_fix.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_fix.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_fix.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_fixed.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_fixed.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_fixed.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_fixed.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_mitigation.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_mitigation.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_mitigation.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_mitigation.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_remove_user_input.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_remove_user_input.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_upload_remove_user_input.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_upload_remove_user_input.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_zip_slip.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_zip_slip.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_zip_slip.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_zip_slip.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_zip_slip_assignment.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_zip_slip_assignment.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_zip_slip_assignment.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_zip_slip_assignment.adoc diff --git a/src/main/resources/lessons/path_traversal/documentation/PathTraversal_zip_slip_solution.adoc b/src/main/resources/lessons/pathtraversal/documentation/PathTraversal_zip_slip_solution.adoc similarity index 100% rename from src/main/resources/lessons/path_traversal/documentation/PathTraversal_zip_slip_solution.adoc rename to src/main/resources/lessons/pathtraversal/documentation/PathTraversal_zip_slip_solution.adoc diff --git a/src/main/resources/lessons/path_traversal/html/PathTraversal.html b/src/main/resources/lessons/pathtraversal/html/PathTraversal.html similarity index 92% rename from src/main/resources/lessons/path_traversal/html/PathTraversal.html rename to src/main/resources/lessons/pathtraversal/html/PathTraversal.html index d56f8e8f9..fd19a7495 100644 --- a/src/main/resources/lessons/path_traversal/html/PathTraversal.html +++ b/src/main/resources/lessons/pathtraversal/html/PathTraversal.html @@ -5,11 +5,11 @@