firebase / firebase/superstatic
Parse URL-encoded symbols in paths
Open
- Dominant language
- TypeScript
- Stars
- 1.1k
- Forks
- 88
- Avg merge
- 17h 43m
- Merged PRs (30d)
- 2
Description
It looks like `superstatic` does not parse out URL-encoded values in URL paths:
```console
$ superstatic &
$ echo foobar > "foo:bar.txt"
$ curl 'localhost:3474/foo:bar.txt'
foobar
$ curl 'localhost:3474/foo%3Abar.txt'
Error
Cannot GET /foo%3Abar.txt
```
This also then affects `firebase serve`.
Contributor guide
Assessment
This issue has not been assessed yet.