fix: reject protocol-relative deep_link
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
This commit is contained in:
@@ -27,7 +27,7 @@ class UpsertEventsRequest extends FormRequest
|
||||
'events.*.payload' => ['required', 'array'],
|
||||
'events.*.payload.title' => ['required', 'string'],
|
||||
'events.*.payload.subtitle' => ['sometimes', 'nullable', 'string'],
|
||||
'events.*.payload.deep_link' => ['sometimes', 'nullable', 'string', 'max:2048', 'regex:#^(/|https?://)#'],
|
||||
'events.*.payload.deep_link' => ['sometimes', 'nullable', 'string', 'max:2048', 'regex:#^(/(?!/)|https?://)#'],
|
||||
'events.*.payload.done_label' => ['sometimes', 'nullable', 'string', 'max:64'],
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user