From 7c97b8bfb354d27358b47f324379cce85dfd080e Mon Sep 17 00:00:00 2001 From: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com> Date: Wed, 6 May 2026 21:21:57 +0530 Subject: [PATCH] fix(onboarding): validate ssh username --- app/Livewire/Boarding/Index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Livewire/Boarding/Index.php b/app/Livewire/Boarding/Index.php index 33c75bf70..74bfc9192 100644 --- a/app/Livewire/Boarding/Index.php +++ b/app/Livewire/Boarding/Index.php @@ -278,7 +278,7 @@ class Index extends Component 'remoteServerName' => 'required|string', 'remoteServerHost' => 'required|string', 'remoteServerPort' => 'required|integer', - 'remoteServerUser' => 'required|string', + 'remoteServerUser' => 'required|string|regex:/^[a-zA-Z0-9._-]+$/', ]); $this->privateKey = formatPrivateKey($this->privateKey); @@ -467,7 +467,7 @@ class Index extends Component { $this->validate([ 'remoteServerPort' => 'required|integer|min:1|max:65535', - 'remoteServerUser' => 'required|string', + 'remoteServerUser' => 'required|string|regex:/^[a-zA-Z0-9._-]+$/', ]); $this->createdServer->update([