From bc45ebbdcf38065a7dbd3675f72d8b7c08e89fbc Mon Sep 17 00:00:00 2001 From: Topher Lamey Date: Wed, 11 May 2022 10:04:47 -0600 Subject: [PATCH] Most tests --- .../pathtraversalcheck/PathTraversalCheckApplicationTests.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/kotlin/com/stackhawk/pathtraversalcheck/PathTraversalCheckApplicationTests.kt b/src/test/kotlin/com/stackhawk/pathtraversalcheck/PathTraversalCheckApplicationTests.kt index b62116a..6748676 100644 --- a/src/test/kotlin/com/stackhawk/pathtraversalcheck/PathTraversalCheckApplicationTests.kt +++ b/src/test/kotlin/com/stackhawk/pathtraversalcheck/PathTraversalCheckApplicationTests.kt @@ -51,14 +51,17 @@ class PathTraversalCheckApplicationTests(@Autowired val mockMvc: MockMvc) { getPath("/hello", HttpStatus.OK) getPath("/../usr_content.bak/hello", HttpStatus.INTERNAL_SERVER_ERROR) + getPath("/../usr_content.bak/../../etc/passwd", HttpStatus.INTERNAL_SERVER_ERROR) getPath("/../../usr_content.bak/hello", HttpStatus.INTERNAL_SERVER_ERROR) getPath("/./user_content.bak/hello", HttpStatus.INTERNAL_SERVER_ERROR) getPath("/usr_content.bak/hello", HttpStatus.INTERNAL_SERVER_ERROR) getPath("/../usr_content/hello", HttpStatus.INTERNAL_SERVER_ERROR) + getPath("/../usr_content/hello/../../etc/passwd", HttpStatus.INTERNAL_SERVER_ERROR) getPath("hello", HttpStatus.INTERNAL_SERVER_ERROR) getPath("../hello", HttpStatus.INTERNAL_SERVER_ERROR) + getPath("/hello/../../etc/passwd", HttpStatus.INTERNAL_SERVER_ERROR) } fun getPath(path: String, status: HttpStatus) {