Fähigkeiten firebase-firestore-standard
📦

firebase-firestore-standard

Sicher

Cloud Firestore-Datenbanken einrichten und sichern

Firebase-Entwickler benötigen klare Anleitungen zur Bereitstellung von Firestore, zum Verfassen sicherer Regeln und zur korrekten Verwendung des SDK. Diese Fähigkeit bietet umfassende Dokumentation, die alle Aspekte von Firestore Standard Edition abdeckt.

Unterstützt: Claude Codex Code(CC)
🥉 75 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "firebase-firestore-standard". Generiere grundlegende Sicherheitsregeln für eine posts-Collection

Erwartetes Ergebnis:

Regeln mit Standard-Verweigerung, authentifiziertem Lesezugriff für veröffentlichte Beiträge, Schreibzugriff beschränkt auf Beitragsautoren, Validierung für Titel- und Inhaltsfelder und unveränderlichem createdAt-Zeitstempel.

Verwendung von "firebase-firestore-standard". Wie führe ich Abfragen mit mehreren where-Klauseln durch?

Erwartetes Ergebnis:

Erklärung, wann zusammengesetzte Indizes erforderlich sind, Beispiel-Abfragesyntax mit query() und mehreren where-Bedingungen sowie Link zum Erstellen des Index in der Firebase Console.

Sicherheitsaudit

Sicher
v1 • 4/12/2026

This skill contains documentation markdown files only. Static analyzer flagged 246 patterns (external commands, URLs, regex patterns) that are all false positives - they are code examples in documentation, not executable code. No actual security risks detected.

5
Gescannte Dateien
798
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

45
Architektur
100
Wartbarkeit
87
Inhalt
50
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Einrichtung neuer Firebase-Projekte

Entwickler, die ihre erste Firestore-Datenbank erstellen, benötigen Anleitung zu Konfigurationsdateien, Sicherheitsregeln und dem Bereitstellung-Workflow.

Implementierung von Sicherheitsregeln

Teams, die Produktionsanwendungen entwickeln, benötigen umfassende Sicherheitsregeln mit ordnungsgemäßer Authentifizierung, Autorisierung und Datenvalidierung.

Integration von Webanwendungen

Frontend-Entwickler müssen Firestore in React-, Vue- oder Vanilla-JavaScript-Anwendungen unter Verwendung des modularen SDK integrieren.

Probiere diese Prompts

Grundlegende Firestore-Einrichtung
Hilf mir, Cloud Firestore für ein neues Firebase-Projekt einzurichten. Ich muss die Konfigurationsdateien erstellen und initiale Sicherheitsregeln bereitstellen.
Sicherheitsregeln für Benutzerdaten
Generiere Firestore-Sicherheitsregeln für eine users-Collection, bei der jeder Benutzer nur sein eigenes Profildokument lesen und schreiben kann. Füge Validierung für E-Mail- und Namensfelder hinzu.
Konfiguration von zusammengesetzten Index für Compound-Abfragen
Ich muss Städte nach Bundesstaat und Bevölkerung mit orderBy abfragen. Welchen zusammengesetzten Index benötige ich und wie konfiguriere ich ihn in firestore.indexes.json?
Vollständige Sicherheitsregeln für Anwendungen
Analysiere meine Codebasis und generiere umfassende Firestore-Sicherheitsregeln für eine Task-Management-App mit users-, tasks- und comments-Collections. Füge rollenbasierte Zugriffskontrolle mit Admin- und Benutzerrollen hinzu.

Bewährte Verfahren

  • Beginnen Sie Sicherheitsregeln immer mit Standard-Verweigerung und gewähren Sie explizit nur die mindestens erforderlichen Berechtigungen
  • Verwenden Sie das Validator-Funktionsmuster, um Wiederholungen zu vermeiden und konsistente Validierung über Erstellungs- und Aktualisierungsregeln hinweg sicherzustellen
  • Befreien Sie Felder mit hoher Schreibrate wie Zeitstempel von der automatischen Indizierung, um Schreib-Engpässe zu vermeiden

Vermeiden

  • Verwendung von allow read: if isAuthenticated() für Collections, die PII wie E-Mail-Adressen enthalten
  • Ermöglichung, dass Benutzer ihr eigenes Rollenfeld ohne ordnungsgemäße Autorisierungsprüfungen erstellen oder aktualisieren können
  • Schreiben von Sicherheitsregeln ohne Validierung von Datentypen und Feldeinschränkungen bei Aktualisierungen

Häufig gestellte Fragen

Muss ich für jede Abfrage Indizes erstellen?
Nein. Firestore erstellt automatisch Einzelfeld-Indizes für alle Felder. Zusammengesetzte Indizes werden nur für Abfragen mit mehreren Feldern benötigt, die where, orderBy oder Bereichsoperatoren auf verschiedenen Feldern verwenden.
Woher weiß ich, ob meine Sicherheitsregeln korrekt sind?
Verwenden Sie die Firestore Rules Playground in der Firebase Console, um Regeln mit verschiedenen Authentifizierungsstatus zu testen. Arbeiten Sie auch die Devil's Advocate-Angriffscheckliste durch, um die Sicherheit zu verifizieren.
Kann ich diese Fähigkeit nutzen, ohne Firebase CLI zu installieren?
Ja. Die gezeigten Firebase CLI-Befehle verwenden npx, das das Tool vorübergehend herunterlädt. Für aktive Entwicklung wird jedoch die lokale Installation von Firebase CLI empfohlen.
Was ist der Unterschied zwischen setDoc und updateDoc?
setDoc erstellt ein Dokument oder überschreibt es vollständig. updateDoc aktualisiert nur angegebene Felder und schlägt fehl, wenn das Dokument nicht existiert. Verwenden Sie addDoc für automatisch generierte Dokument-IDs.
Wie gehe ich mit öffentlichen Benutzerprofilen um, ohne private Daten preiszugeben?
Erlauben Sie keinen Lesezugriff auf Benutzerdokumente, die PII enthalten. Denormalisieren Sie stattdessen öffentliche Informationen wie Name und Avatar in Ressourcen, die sie erstellen (Beiträge, Kommentare), oder verwenden Sie eine separate öffentliche Collection.
Warum erhalte ich einen Fehler über einen erforderlichen Index?
Ihre Abfrage erfordert einen zusammengesetzten Index. Die Fehlermeldung enthält einen direkten Link zur Firebase Console, wo Sie den exakten Index für Ihre Abfrage erstellen können.