Ich werde die Supabase RLS-Sicherheit in deiner Lovable, Bolt oder Cursor App prüfen und beheben
Über diesen Service
Automatische Übersetzung
Apps, die mit Lovable, Bolt, Cursor und ähnlichen Tools gebaut werden, gehen oft mit Datenbankregeln live, die fehlen oder zu locker sind. Das kann bedeuten, dass jeder, der deine Seite öffnet, die Zeilen anderer Nutzer lesen kann oder ein eingeloggter Nutzer Daten ändern kann, die ihm nicht gehören.
Ich teste deine App so, wie ein Angreifer es tun würde, mit deiner Erlaubnis. Zuerst als Besucher nur mit dem öffentlichen Schlüssel, der bereits im Code deiner Seite steckt, dann als zwei verschiedene eingeloggte Nutzer. Für jede Tabelle prüfe ich, wer lesen, erstellen, ändern und löschen darf. Ich gehe auch deine Row Level Security Policies und Storage Buckets durch.
Was du bekommst:
- Ein kurzer Bericht: jede Tabelle, wer was heute darf und was geändert werden sollte
- SQL-Migrationen, die die Probleme beheben, als Datei oder als Pull Request
- Einen Test für jede Änderung, der vorher fehlschlägt und nach der Änderung besteht
Ich brauche nicht deinen Service Role Key. Für das Audit benötige ich deine App-URL, zwei Testkonten und Zugriff auf deinen Code oder dein Supabase-Projekt.
Ein vollständiges Beispiel mit Bericht und Tests findest du in meinem Portfolio.
Wenn sich herausstellt, dass das Problem größer ist als das Paket, sage ich dir vorher Bescheid, bevor ich etwas Extra mache.
Lerne Alper S. kennen
Nextjs, Supabase Developer, Fixing AI Built Apps for Production
- AusTürkei
- Mitglied seitJan. 2026
- ⌀ Antwortzeit1 Stunde
Sprachen
Türkisch, Englisch
Automatische Übersetzung
Mein Portfolio
FAQ
Automatische Übersetzung
Brauche ich meinen Service-Role-Key?
Nein. Ich teste mit dem öffentlichen Schlüssel, den deine Seite bereits an jeden Besucher sendet, sowie mit zwei Testkonten, die du erstellst, und lese deine Einstellungen über dein GitHub-Repo oder eine Developer-Einladung zu deinem Supabase-Projekt. Fixes kommen als SQL, das du anwendest, oder als Pull Request.
Wird das meine echten Daten berühren?
Die Prüfungen laufen gegen deine Live-App, aber ich erstelle, ändere oder lösche nur Zeilen, die die Testkonten machen, und entferne sie am Ende wieder.
Was, wenn meine App mehr als 10 Tabellen hat?
Kontaktiere mich vor der Bestellung mit der Anzahl der Tabellen, und bei Advanced auch mit der Anzahl der API-Routen. Jedes Paket deckt bis zu 10 Tabellen ab, und bei Advanced sind es bis zu 10 API-Routen. Für größere Apps sende ich dir ein individuelles Angebot.
Kannst du Dinge außerhalb der Datenbank beheben?
Das Advanced-Paket umfasst Login, API-Routen und Deployment. Für alles andere frag bitte vorher.
Meine App wurde nicht mit Lovable gebaut. Gilt das trotzdem?
Ja. Ich prüfe die Seite von Supabase: Tabellen, Policies, Storage und Funktionen. Es spielt keine Rolle, welches Tool oder Framework das Frontend gebaut hat.

