mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-05 08:10:39 +00:00
Path<(String, String)> percent-decodes segments, so an authenticated user could send owner=foo%2F..%2Fuser (decoded to foo/../user). After reqwest URL normalization this rewrote the GitHub API endpoint and reissued the server's privileged token against an unintended path. Reject anything outside [A-Za-z0-9._-] with length caps, plus the literals "." and "..". |
||
|---|---|---|
| .. | ||
| crates | ||
| packages/fabro-api-client | ||