- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 59 for unsafe (0.04 sec)
-
src/test/java/org/codelibs/core/io/FileUtilTest.java
final File safeFile = new File(baseDir, "subdir/file.txt"); final File unsafeFile = new File(baseDir, "../../../etc/passwd"); assertTrue("Safe file should be allowed", FileUtil.isPathSafe(safeFile, baseDir)); assertFalse("Unsafe file should be blocked", FileUtil.isPathSafe(unsafeFile, baseDir)); } /** * Test isPathSafe with path inside base directory *
Registered: Sat Dec 20 08:55:33 UTC 2025 - Last Modified: Sat Nov 22 11:21:59 UTC 2025 - 10.3K bytes - Viewed (0) -
src/main/java/org/codelibs/core/collection/LruHashMap.java
* <p> * <strong>Thread-Safety:</strong> This class is <strong>NOT thread-safe</strong>. * It extends {@link LinkedHashMap} without synchronization. If multiple threads access * an instance concurrently, and at least one thread modifies the map structurally, * it must be synchronized externally. * </p> * <p> * For thread-safe usage, wrap with {@link java.util.Collections#synchronizedMap(Map)}: * </p> * <pre>
Registered: Sat Dec 20 08:55:33 UTC 2025 - Last Modified: Sat Nov 22 11:21:59 UTC 2025 - 3K bytes - Viewed (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> * <pre>Registered: Sat Dec 20 08:55:33 UTC 2025 - Last Modified: Sat Nov 22 11:21:59 UTC 2025 - 13.1K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/exec/Crawler.java
@Option(name = "-s", aliases = "--sessionId", metaVar = "sessionId", usage = "Session ID") public String sessionId; /** Name for the crawling session for identification purposes. */ @Option(name = "-n", aliases = "--name", metaVar = "name", usage = "Name") public String name; /** Comma-separated list of web configuration IDs to crawl. */
Registered: Sat Dec 20 09:19:18 UTC 2025 - Last Modified: Fri Nov 28 16:29:12 UTC 2025 - 31.4K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/exec/ThumbnailGenerator.java
*/ @Option(name = "-s", aliases = "--sessionId", metaVar = "sessionId", usage = "Session ID") protected String sessionId; /** * Name identifier for the thumbnail generation task. */ @Option(name = "-n", aliases = "--name", metaVar = "name", usage = "Name") protected String name; /** * Path to the properties file for configuration.Registered: Sat Dec 20 09:19:18 UTC 2025 - Last Modified: Fri Nov 28 16:29:12 UTC 2025 - 9.4K bytes - Viewed (0) -
fess-crawler/src/main/java/org/codelibs/fess/crawler/util/XmlUtil.java
* </ul> * * <h2>Usage Example:</h2> * <pre> * {@code * String escapedXml = XmlUtil.escapeXml("<tag>value</tag>"); * Map<String, Object> dataMap = XmlUtil.getDataMap(accessResultData); * } * </pre> * * <h2>Thread Safety:</h2> * <p> * This class is thread-safe as it does not maintain any state. * </p> * * <h2>Dependencies:</h2> * <ul>
Registered: Sat Dec 20 11:21:39 UTC 2025 - Last Modified: Sat Nov 22 13:28:22 UTC 2025 - 9.5K bytes - Viewed (0) -
src/main/java/org/codelibs/fess/exec/SuggestCreator.java
/** The session ID for the suggest creation process. */ @Option(name = "-s", aliases = "--sessionId", metaVar = "sessionId", usage = "Session ID") protected String sessionId; /** The name of the suggest creator instance. */ @Option(name = "-n", aliases = "--name", metaVar = "name", usage = "Name") protected String name; /** The path to the properties file for configuration. */Registered: Sat Dec 20 09:19:18 UTC 2025 - Last Modified: Fri Nov 28 16:29:12 UTC 2025 - 11.1K bytes - Viewed (0) -
src/main/java/org/codelibs/core/crypto/CachedCipher.java
* <li>Ensure keys are securely generated and stored</li> * <li>For production systems with stringent security requirements, consider using authenticated encryption modes</li> * </ul> * <p> * <strong>Usage Example:</strong> * </p> * <pre> * CachedCipher cipher = new CachedCipher(); * cipher.setKey("mySecretKey"); * * // Encrypt text * String encrypted = cipher.encryptText("Hello World"); *
Registered: Sat Dec 20 08:55:33 UTC 2025 - Last Modified: Sat Nov 22 11:21:59 UTC 2025 - 15.9K bytes - Viewed (0) -
src/main/java/org/codelibs/core/lang/StringUtil.java
} /** * Decapitalizes a string according to JavaBeans conventions. * Note: If the first two characters are uppercase, the string will not be decapitalized. * <p> * Usage example: * </p> * * <pre> * StringUtil.decapitalize("UserId") = "userId" * StringUtil.decapitalize("ABC") = "ABC" * </pre> * * @param nameRegistered: Sat Dec 20 08:55:33 UTC 2025 - Last Modified: Sat Nov 22 11:21:59 UTC 2025 - 21.5K bytes - Viewed (0) -
src/main/java/org/codelibs/core/io/SerializeUtil.java
"java.math.*", "org.codelibs.*", "[*" // Allow arrays ); /** * Default ObjectInputFilter that only allows safe classes to be deserialized. * This filter rejects potentially dangerous classes while allowing common safe types. */ private static final ObjectInputFilter DEFAULT_FILTER = filterInfo -> { final Class<?> serialClass = filterInfo.serialClass();Registered: Sat Dec 20 08:55:33 UTC 2025 - Last Modified: Sat Nov 22 11:21:59 UTC 2025 - 9K bytes - Viewed (0)