मुफ़्त टूल
Supabase RLS चेकर
रो-लेवल सिक्योरिटी का ग़ायब होना वाइब-कोडेड ऐप ब्रीच का सबसे बड़ा कारण है। यह तुरंत देखने के लिए कि कौन-सी टेबल बिना प्रमाणीकरण के पढ़ी जा सकती हैं, अपना Supabase प्रोजेक्ट URL और सार्वजनिक anon की पेस्ट करें।
उजागर टेबल मिलीं? पूरी तस्वीर पाएँ।
यह टूल सिर्फ़ अनाम पढ़ने की पहुँच जाँचता है। एक पूर्ण ClearedToShip समीक्षा राइट, स्टोरेज, फ़ंक्शन और ज़रूरत से ज़्यादा अनुमति देने वाली प्रमाणित नीतियों को कवर करती है — और एक हस्ताक्षरित, बीमित क्लियरेंस पर ख़त्म होती है। अर्ली एक्सेस में शामिल हों:
जल्दी में हैं? पढ़ें Supabase पर RLS कैसे सक्षम करें · Lovable ऐप में RLS कैसे जोड़ें
सवाल-जवाब
- क्या अपनी anon की यहाँ पेस्ट करना सुरक्षित है?
- हाँ। Supabase anon (पब्लिक) की को सार्वजनिक होने के लिए ही डिज़ाइन किया गया है — यह पहले से ही आपके फ़्रंटएंड में शिप होती है जहाँ कोई भी इसे पढ़ सकता है। हम इसका उपयोग केवल जाँच चलाने के लिए करते हैं और इसे कभी संग्रहित नहीं करते।
- 'Exposed' परिणाम का क्या मतलब है?
- इसका मतलब है कि उस टेबल ने आपकी पब्लिक की का उपयोग करते हुए एक अनप्रमाणित (unauthenticated) अनुरोध को रो लौटाईं। यह दर्शाता है कि row-level security बंद है या बहुत ढीली है — आपकी anon की रखने वाला कोई भी वह डेटा पढ़ सकता है।
- कुछ टेबल 'Verify' क्यों कहती हैं?
- उस टेबल ने कोई रो नहीं लौटाई। यह या तो इसलिए है क्योंकि वह खाली है या क्योंकि RLS सही ढंग से एक्सेस ब्लॉक कर रहा है। निश्चित होने के लिए, टेबल में वास्तविक डेटा होने पर इसे फिर से चलाएँ।
ओपन-सोर्स supabase-security-checker प्रोजेक्ट से प्रेरित। केवल उन्हीं प्रोजेक्ट्स पर इस्तेमाल करें जिनके आप मालिक हैं या जिन्हें जाँचने के लिए अधिकृत हैं।