Skip to content

Conversation

@labkey-jeckels
Copy link
Contributor

@labkey-jeckels labkey-jeckels commented Oct 10, 2025

Rationale

We have APIs that let us do stronger validation on input file paths. We can use FileLike in more assay interfaces, and use the simpler FileUtil methods as a drop-in replacement for the java.io.File constructor

Changes

  • Switch from File to FileLike
  • Use FileUtil.appendName() and appendPath() to ensure no path traversal

Tasks 📍

@labkey-jeckels
Copy link
Contributor Author

@labkey-matthewb I tackled ExperimentDataHandler. Worth another look for the recent commits.

@labkey-jeckels labkey-jeckels merged commit fe4bc36 into develop Oct 16, 2025
6 checks passed
@labkey-jeckels labkey-jeckels deleted the fb_adoptFileLike branch October 16, 2025 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants