From b71c0d7baf9734537d7f857043be558ef6ceb4cf Mon Sep 17 00:00:00 2001 From: tolelom <98kimsungmin@naver.com> Date: Fri, 13 Mar 2026 17:49:54 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20URI=20=EC=8A=A4=ED=82=B4=20=EA=B2=80?= =?UTF-8?q?=EC=A6=9D=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit handleURI에서 parsed.Scheme이 "a301"인지 검증하여 잘못된 스킴의 URI 입력 방지 Co-Authored-By: Claude Opus 4.6 --- main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.go b/main.go index 090aea0..fc4501b 100644 --- a/main.go +++ b/main.go @@ -890,6 +890,10 @@ func handleURI(rawURI string) error { return fmt.Errorf("URI 파싱 실패: %w", err) } + if parsed.Scheme != protocolName { + return fmt.Errorf("지원하지 않는 URI 스킴: %s", parsed.Scheme) + } + token := parsed.Query().Get("token") if token == "" { return fmt.Errorf("토큰이 없습니다")