diff --git a/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts b/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts index 95d2cdbf4..79aa22799 100644 --- a/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts +++ b/backend/src/services/secret-v2-bridge/secret-v2-bridge-fns.ts @@ -365,9 +365,8 @@ export const recursivelyGetSecretPaths = async ({ folderId: p.folderId })); - const pathsInCurrentDirectory = paths.filter((folder) => - folder.path.startsWith(currentPath === "/" ? "" : currentPath) - ); + // path relative will start with ../ if its outside directory + const pathsInCurrentDirectory = paths.filter((folder) => !path.relative(currentPath, folder.path).startsWith("..")); return pathsInCurrentDirectory; };