Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for sanitizeFilename (0.06 seconds)

  1. src/test/java/org/codelibs/fess/app/web/admin/log/AdminLogActionTest.java

        }
    
        @Test
        public void test_sanitizeFilename_removesDoubleDots() {
            assertEquals("", AdminLogAction.sanitizeFilename(".."));
            assertEquals("/etc/passwd", AdminLogAction.sanitizeFilename("../etc/passwd"));
            assertEquals("/etc/passwd", AdminLogAction.sanitizeFilename("../../etc/passwd"));
            assertEquals("test.log", AdminLogAction.sanitizeFilename("..test.log"));
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Sun Jan 11 08:43:05 GMT 2026
    - 10.5K bytes
    - Click Count (0)
  2. src/main/java/org/codelibs/fess/app/web/admin/log/AdminLogAction.java

         * @return ActionResponse containing the log file stream
         */
        @Execute
        @Secured({ ROLE, ROLE + VIEW })
        public ActionResponse download(final String id) {
            final String filename = sanitizeFilename(new String(Base64.getDecoder().decode(id), StandardCharsets.UTF_8));
            final String logFilePath = systemHelper.getLogFilePath();
            if (StringUtil.isNotBlank(logFilePath) && isLogFilename(filename)) {
    Created: Tue Mar 31 13:07:34 GMT 2026
    - Last Modified: Fri Jan 23 23:57:26 GMT 2026
    - 5.8K bytes
    - Click Count (0)
Back to Top