An authenticated user can perform a path traversal attack to read arbitrary files on the host filesystem that the process has access to, such as /etc/passwd or mounted secrets. This occurs because several API endpoints accept a `kestra://` URI and use the `StorageInterface.parentTraversalGuard` function, which only inspects the literal string. By using a URL-encoded sequence `%2E%2E` (representing `..`), an attacker can bypass this guard. The subsequent call to `URI.getPath()` decodes the sequence, and the resulting path is processed by `Paths.get()` without normalization, allowing the operating system to resolve the parent directory segments during the file open operation.