

Filip Papranec
założyciel Digitaliko
Proszę przesłać nam prototyp.
Prototyp z Lovable lub Cursora to dobry początek, nie powód do wstydu. Proszę przesłać link do repozytorium i krótko opisać, co robi aplikacja. W ciągu 10 dni roboczych powiemy wprost, czy na nim budować.
- 1W ciągu dwóch dni roboczych odezwiemy się z datą startu audytu. Piszą Państwo bezpośrednio do ludzi, którzy to zbudują.
- 2Wystarczy dostęp do kodu tylko do odczytu, danych klientów nie dotykamy.
- 3Werdykt mają Państwo w ciągu 10 dni roboczych od dostępu do kodu, a pierwszą poprawkę jako PR w Państwa repozytorium.
Czy jeden klient zobaczy dane drugiego? Kontrola prototypu w 2 minutyKontrola z promptem dla agenta. Niczego Państwo nie wysyłają.
Proszę zaznaczyć tylko to, co Państwo sprawdzili. Gdzie nie znają Państwo odpowiedzi, proszę zostawić puste. Pod wynikiem jest prompt, z którym Cursor albo Claude Code sprawdzi to w Państwa kodzie.
A. Dane
B. Logowanie
C. Sekrety
Proszę zlecić sprawdzenie agentowi
Proszę wkleić prompt do Cursora albo Claude Code w katalogu głównym projektu. Agent niczego nie zmienia, tylko wypisuje ustalenia z plikiem i linią.
Sprawdź bezpieczeństwo tego projektu. Niczego nie zmieniaj, tylko wypisz ustalenia z plikiem i linią.
1. Baza danych: czy każda tabela ma włączone RLS (Supabase) albo Security Rules (Firebase) z regułą na właściciela rekordu? Wypisz tabele bez reguł i reguły typu "true" albo tylko "auth.uid() is not null".
2. Kod dla przeglądarki: znajdź zmienne z prefiksem NEXT_PUBLIC_, VITE_, EXPO_PUBLIC_ i klucze w kodzie. Czy jest wśród nich service_role, secret albo klucz z prawem zapisu?
3. Każda API route, server action i edge function: czy sprawdza na serwerze logowanie i właściciela rekordu? Czy bierze ID użytkownika z sesji, a nie z treści żądania?
4. Akcje admina: czy rolę sprawdza serwer, czy tylko ukrycie przycisku w UI?
5. Storage: czy buckety z plikami klientów są publiczne?
6. Repozytorium: czy są w nim albo w historii pliki .env lub klucze? Uruchom gitleaks, jeśli jest dostępny.
Na koniec uszereguj ustalenia od największego ryzyka i przy każdym napisz poprawkę w jednym zdaniu.