mirror of
https://github.com/gethomepage/homepage.git
synced 2026-01-08 00:12:08 +08:00
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>
This commit is contained in:
@@ -10,12 +10,16 @@ const widget = {
|
||||
},
|
||||
Count: {
|
||||
endpoint: "Items/Counts",
|
||||
segments: ["MovieCount", "SeriesCount", "EpisodeCount", "SongCount"],
|
||||
},
|
||||
PlayControl: {
|
||||
Unpause: {
|
||||
method: "POST",
|
||||
endpoint: "Sessions/{sessionId}/Playing/{command}",
|
||||
segments: ["sessionId", "command"],
|
||||
endpoint: "Sessions/{sessionId}/Playing/Unpause",
|
||||
segments: ["sessionId"],
|
||||
},
|
||||
Pause: {
|
||||
method: "POST",
|
||||
endpoint: "Sessions/{sessionId}/Playing/Pause",
|
||||
segments: ["sessionId"],
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user