summary refs log tree commit diff
path: root/src/routes/external.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-05-30 01:44:46 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-05-30 01:44:46 +0200
commite87bebc3a3bd3b9408aca527b374f703c980070b (patch)
treef2a813d8bd86a427f4731ef453c522eaeac52b6f /src/routes/external.ts
parent:sparkles: avatars (diff)
downloadserver-e87bebc3a3bd3b9408aca527b374f703c980070b.tar.xz
:sparkles: avatars + attachments
Diffstat (limited to '')
-rw-r--r--src/routes/external.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/routes/external.ts b/src/routes/external.ts

index 2f8de5d9..dcf56c8c 100644 --- a/src/routes/external.ts +++ b/src/routes/external.ts
@@ -30,6 +30,8 @@ const DEFAULT_FETCH_OPTIONS: any = { }; router.post("/", bodyParser.json(), async (req, res) => { + if (req.headers.signature !== Config.get().security.requestSignature) + throw new HTTPError("Invalid request signature"); if (!req.body) throw new HTTPError("Invalid Body"); const { url } = req.body; if (!url || typeof url !== "string") throw new HTTPError("Invalid url");