diff --git a/src/actions/sendFeedback.ts b/src/actions/sendFeedback.ts index 7eb236266..d2686a282 100644 --- a/src/actions/sendFeedback.ts +++ b/src/actions/sendFeedback.ts @@ -17,6 +17,11 @@ export async function sendFeedback(prevState: any, formData: FormData) { return { message: 'Not available on production' } } + // validate url and user agent + if (!ua || !url.toString().startsWith('/docs')) { + return { message: 'invalid' } + } + // validate answer if (!['yes', 'no', 'feedback'].includes(answer?.toString())) { return { message: 'invalid' }