diff options
| author | Taylor Mullen <[email protected]> | 2025-05-17 00:00:07 -0700 |
|---|---|---|
| committer | N. Taylor Mullen <[email protected]> | 2025-05-17 00:01:35 -0700 |
| commit | feb9dee4b17e53ca14506fce6824924586fc59fa (patch) | |
| tree | c523a02dc68dcf7e0ee844abb965880c9166af49 /scripts/sandbox_command.sh | |
| parent | 5dcdbe64ab6ef2ca2692e75b8600b8726ac72178 (diff) | |
fix: Prevent WriteFileTool from writing to directory paths
- Enhances WriteFileTool validation to check if the target file_path is an existing directory.
- If it is, the tool now returns a validation error "Path is a directory, not a file: <filePath>", preventing the attempt to write.
- This proactive check avoids underlying file system errors that would occur if fs.writeFileSync were called on a directory path, which could lead to console errors.
- Test cases have been updated to reflect this stricter validation.
Fixes https://b.corp.google.com/issues/418348176
Diffstat (limited to 'scripts/sandbox_command.sh')
0 files changed, 0 insertions, 0 deletions
