- Sort Score
- Num 10 results
- Language All
Results 1 - 10 of 24 for Traversal (0.05 seconds)
-
android/guava/src/com/google/common/graph/Traverser.java
*/ private abstract static class Traversal<N> { final SuccessorsFunction<N> successorFunction; Traversal(SuccessorsFunction<N> successorFunction) { this.successorFunction = successorFunction; } static <N> Traversal<N> inGraph(SuccessorsFunction<N> graph) { Set<N> visited = new HashSet<>(); return new Traversal<N>(graph) { @OverrideCreated: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Wed Mar 11 01:10:31 GMT 2026 - 19.3K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/app/web/admin/design/AdminDesignActionTest.java
// Test simple path traversal attack File baseDir = new File(tempDir.toFile(), "images"); baseDir.mkdirs(); File maliciousFile = new File(baseDir, "../../../etc/passwd"); Boolean result = invokeIsValidUploadPath(maliciousFile, baseDir); assertFalse("Path traversal with ../ should be blocked", result); } @TestCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Wed Jan 14 14:29:07 GMT 2026 - 13.6K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/app/web/admin/design/AdminDesignAction.java
} expectedBaseDir = null; // Skip path traversal check for resource files } else { throwValidationError(messages -> messages.addErrorsDesignFileIsUnsupportedType("designFileName"), this::asListHtml); return null; } // Validate path to prevent path traversal attacksCreated: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Jan 23 23:57:26 GMT 2026 - 20.1K bytes - Click Count (0) -
src/main/java/org/codelibs/core/io/FileUtil.java
/** * Validates that a given path is safe and does not attempt path traversal attacks. * <p> * This method checks if the resolved absolute path starts with the allowed base directory, * preventing access to files outside the intended directory through path traversal * techniques like "../../../etc/passwd". * </p> * <p> * Example usage: * </p>Created: Fri Apr 03 20:58:12 GMT 2026 - Last Modified: Thu Feb 12 12:10:45 GMT 2026 - 13.2K bytes - Click Count (0) -
android/guava/src/com/google/common/graph/Graphs.java
* list the nodes reachable from a given node or nodes. See the <a * href="https://github.com/google/guava/wiki/GraphsExplained#Graph-traversal">"Graph traversal" * section of the Guava User's Guide</a> for more information. * * <p>The {@link Set} returned is a "snapshot" based on the current topology of {@code graph},
Created: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Wed Mar 11 01:10:31 GMT 2026 - 24.4K bytes - Click Count (0) -
src/main/java/org/codelibs/fess/app/web/admin/log/AdminLogAction.java
return redirect(getClass()); // no-op } /** * Sanitizes a filename by removing path traversal sequences and whitespace. * * @param filename the filename to sanitize * @return the sanitized filename */ public static String sanitizeFilename(final String 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) -
src/main/java/org/codelibs/fess/job/IndexExportJob.java
Files.createDirectories(filePath.getParent()); final Path realParent = filePath.getParent().toRealPath(); if (!realParent.startsWith(realBase)) { logger.warn("Symlink traversal detected: url={}, realParent={}, realBase={}", url, realParent, realBase); return; } final byte[] bytes = content.getBytes(StandardCharsets.UTF_8);
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Thu Mar 26 02:24:08 GMT 2026 - 10.8K bytes - Click Count (0) -
android/guava/src/com/google/common/graph/SuccessorsFunction.java
* href="https://en.wikipedia.org/wiki/Graph_(discrete_mathematics)">graph</a>-structured data. * * <p>This interface is meant to be used as the type of a parameter to graph algorithms (such as * breadth first traversal) that only need a way of accessing the successors of a node in a graph. * * <h3>Usage</h3> * * Given an algorithm, for example: * * {@snippet :
Created: Fri Apr 03 12:43:13 GMT 2026 - Last Modified: Wed Mar 11 01:10:31 GMT 2026 - 4.2K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/job/PythonJobTest.java
+ "test_script.py"; assertEquals(expectedPath, pythonJob.getPyFilePath()); } // Test getPyFilePath with directory traversal attempt @Test public void test_getPyFilePath_withDirectoryTraversal() { pythonJob.filename("../../malicious.py");
Created: Tue Mar 31 13:07:34 GMT 2026 - Last Modified: Fri Mar 13 23:01:26 GMT 2026 - 22.2K bytes - Click Count (0) -
src/test/java/org/codelibs/fess/app/web/admin/log/AdminLogActionTest.java
assertEquals("/etc/passwd.log", AdminLogAction.sanitizeFilename(". ./. ./etc/passwd.log")); } @Test public void test_sanitizeFilename_pathTraversalPatterns() { // Common path traversal attack patterns - multiple slashes are normalized to single assertEquals("/etc/passwd.log", AdminLogAction.sanitizeFilename("../etc/passwd.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)