fix(terminal): reject file cwd values (#1204)

* fix(terminal): reject file cwd values

* test(terminal): remove stale cwd access mock

---------

Co-authored-by: Isaac Sanchez <isanchez-hawkins@arize.com>
Co-authored-by: Bohdan Triapitsyn <artmore@protonmail.com>
This commit is contained in:
Isaac Sanchez-Hawkins
2026-05-12 11:30:10 +03:00
committed by GitHub
co-authored by Isaac Sanchez Bohdan Triapitsyn
parent 89630af98d
commit 644050824e
2 changed files with 58 additions and 3 deletions
+4 -1
View File
@@ -503,7 +503,10 @@ export function createTerminalRuntime({
}
try {
await fs.promises.access(cwd);
const stats = await fs.promises.stat(cwd);
if (!stats.isDirectory()) {
return res.status(400).json({ error: 'Invalid working directory' });
}
} catch {
return res.status(400).json({ error: 'Invalid working directory' });
}