You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 7b87f91
Browse filesBrowse the repository at this point in the historyBrowse files
Merge #5993
## Summary
- add shared validation for local eval filesystem path segments
- reject empty, traversal, separator, and null-byte identifiers before path construction
- cover local eval set and eval result managers with regression tests
## Issue Association
No public GitHub issue. This hardens local eval storage path handling for caller-controlled identifiers.
## Testing Plan
- env UV_CACHE_DIR=/tmp/uv-cache uv run --extra test pytest tests/unittests/evaluation/test_local_eval_sets_manager.py tests/unittests/evaluation/test_local_eval_set_results_manager.py
Co-authored-by: George Weale <gweale@google.com>
COPYBARA_INTEGRATE_REVIEW=#5993 from bg0d-droid:bg0d/validate-eval-path-segments 8f3f363
PiperOrigin-RevId: 938260846
0 commit comments