verify that preview URL is valid

This commit is contained in:
Hazelnoot 2024-11-18 10:41:18 -05:00
parent c48faca707
commit 4c6cec552e

View file

@ -65,7 +65,7 @@ export class UrlPreviewService {
reply: FastifyReply, reply: FastifyReply,
): Promise<object | undefined> { ): Promise<object | undefined> {
const url = request.query.url; const url = request.query.url;
if (typeof url !== 'string') { if (typeof url !== 'string' || !URL.canParse(url)) {
reply.code(400); reply.code(400);
return; return;
} }