ClearedToShip
무료 도구

Supabase RLS 검사

행 수준 보안 누락은 바이브 코딩 앱 유출의 1순위 원인입니다. Supabase 프로젝트 URL과 공개 anon 키를 붙여넣으면 인증 없이 읽을 수 있는 테이블을 즉시 확인할 수 있습니다.

anon 키는 설계상 공개이며 — 프런트엔드에 함께 배포됩니다. 여기에 붙여넣어도 안전합니다. 우리는 절대 저장하지 않습니다.

노출된 테이블을 발견했나요? 전체 그림을 확인하세요.

이 도구는 익명 읽기 접근만 점검합니다. 전체 ClearedToShip 검토는 쓰기, 스토리지, 함수, 너무 느슨한 인증 정책까지 다루며 — 서명되고 보험으로 보증되는 출시 승인으로 마무리됩니다. 얼리 액세스를 신청하세요:

급하신가요? 읽어보세요 Supabase에서 RLS를 켜는 방법 · Lovable 앱에 RLS를 추가하는 방법

자주 묻는 질문

anon 키를 여기에 붙여넣어도 안전한가요?
네. Supabase anon(공개) 키는 공개되도록 설계되었습니다 — 이미 프런트엔드 안에 포함되어 배포되며 누구나 읽을 수 있습니다. 우리는 이 키를 검사를 실행하는 데에만 사용하고 절대 저장하지 않습니다.
'노출됨' 결과는 무슨 의미인가요?
공개 키를 사용한 인증되지 않은 요청에 그 테이블이 행을 반환했다는 뜻입니다. 이는 행 수준 보안(RLS)이 꺼져 있거나 너무 느슨하다는 의미이며 — anon 키를 가진 사람이라면 누구나 그 데이터를 읽을 수 있습니다.
일부 테이블이 '확인 필요'라고 나오는 이유는 무엇인가요?
테이블이 행을 전혀 반환하지 않았습니다. 이는 테이블이 비어 있거나 RLS가 접근을 올바르게 차단하고 있기 때문입니다. 확실히 하려면 테이블에 실제 데이터가 있는 상태에서 다시 실행하세요.

오픈소스 supabase-security-checker 프로젝트에서 영감을 받았습니다. 본인이 소유하거나 테스트 권한이 있는 프로젝트에만 사용하세요.

무료 출시 준비도 검사
무료 검사 받기