Skip to content

Keep launcher file reads inside the app bundle - #1

Merged
elieh999 merged 4 commits into
mainfrom
codex/lock_launcher_asset_paths
Jul 31, 2026
Merged

elieh999 merged 4 commits into
mainfrom
codex/lock_launcher_asset_paths

Conversation

@elieh999

Copy link
Copy Markdown
Owner

The local launcher previously converted the URL path directly into a Windows file path. Crafted parent directory, encoded separator, or drive path segments could escape the bundled app directory.

This adds a small path validation helper and regression cases for normal assets, parent traversal, encoded backslashes, and drive paths.

The existing Flutter CI workflow will run the full test suite.

@elieh999
elieh999 merged commit 5582715 into main Jul 31, 2026
1 check passed
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.

1 participant