From ea11f524b52c5ef8a6472d78efc3d30c1ee90385 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Sat, 30 May 2026 05:52:18 -0700 Subject: [PATCH] fix: keep filesystem auth lint clean Co-authored-by: Orca --- src/main/ipc/filesystem-auth.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/ipc/filesystem-auth.ts b/src/main/ipc/filesystem-auth.ts index dfeb00ea1..fe3340b9b 100644 --- a/src/main/ipc/filesystem-auth.ts +++ b/src/main/ipc/filesystem-auth.ts @@ -52,8 +52,7 @@ export function isDescendantOrEqual(resolvedTarget: string, resolvedBase: string // where relative('D:\\repo', 'C:\\etc\\passwd') returns absolute path 'C:\\etc\\passwd' return ( rel !== '' && - rel !== '..' && - !rel.startsWith(`..${sep}`) && + !(rel === '..' || rel.startsWith(`..${sep}`)) && !isAbsolute(rel) && resolve(resolvedBase, rel) === resolvedTarget )