Commit ca08571
committed
Document why unknown paths return the application shell rather than a 404
Open WebUI serves a single-page application, so a request for a path the application does not know returns the shell with a status of 200, with JavaScript files as the exception since a missing script has to fail rather than receive HTML. Automated scanners probe every host for the same handful of paths, and each probe is answered with a 200, which makes an access log read as though the requests succeeded when nothing was found and nothing was exposed.
The hardening guide now says so, in the section that already directs rate limiting and brute-force protection to the reverse proxy, and explains why filtering this traffic belongs there. A proxy answers those paths before they reach the application and keeps them out of the log, whereas blocking them inside Open WebUI would mean maintaining a list of the paths scanners currently use.1 parent 7c9b289 commit ca08571
1 file changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
24 | 32 | | |
25 | 33 | | |
26 | 34 | | |
| |||
0 commit comments