homepage/src/pages/api
shamoon 52cce0ee21 Merge pull request from GHSA-24m5-7vjx-9x37
* Restrict emby endpoints and proxy segments

* Dont allow path traversal in segments

* Restrict qbittorrent proxy endpoints

* Restrict npm proxy endpoints

* Restrict flood proxy endpoints

* Restrict tdarr proxy endpoints

* Restrict xteve proxy endpoints

* Restrict transmission proxy endpoints

* disallow non-mapped endpoints

this change drops all requests that have un-mapped endpoint queries

allowedEndpoints is added as a method to pass proxy requests via a regex on the endpoint

most widgets with custom proxies use either no endpoint, or a static one

Co-Authored-By: Ben Phelps <ben@phelps.io>
2024-06-03 09:04:21 -07:00
..
config Fix: only log errors directly if exist 2024-02-28 11:44:32 -08:00
docker Fix: only log errors directly if exist 2024-02-28 11:44:32 -08:00
kubernetes Improve k8s not found pod status 2024-05-16 08:28:12 -07:00
search Fix: Google search suggestions with accented characters (#2993) 2024-02-24 15:26:05 -08:00
services Merge pull request from GHSA-24m5-7vjx-9x37 2024-06-03 09:04:21 -07:00
widgets Enhancement: support for glances v4 (#3196) 2024-03-28 11:16:00 -05:00
bookmarks.js utils cleanup, initial static generation 2022-09-26 12:04:37 +03:00
hash.js Run pre-commit hooks over existing codebase 2023-10-18 09:49:33 -07:00
healthcheck.js add simple healthcheck endpoint 2022-09-06 09:13:48 +03:00
ping.js Feature: true ping, rename old ping to siteMonitor (#2215) 2023-10-20 00:09:33 -07:00
releases.js Migrate more URLs 2023-10-04 23:24:59 -07:00
revalidate.js background images, document title 2022-09-09 06:45:43 +03:00
siteMonitor.js Feature: true ping, rename old ping to siteMonitor (#2215) 2023-10-20 00:09:33 -07:00
theme.js new logo and styling tweaks 2022-10-08 16:04:24 +03:00
validate.js further restructuring 2022-09-26 15:25:10 +03:00