firestore-security-rules-auditor
78稽核 Firestore 安全性規則
Firestore 規則經常遺漏更新繞過、所有權檢查與驗證缺口。此 skill 會引導 Claude、Codex 或 Claude Code 進行聚焦的安全性審查。
使用安全規則設定 Firestore
Firestore 專案需要正確的設定、索引、SDK 使用方式和安全規則。此技能會引導資料庫工作流程和規則設計,協助更安全地發布。
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "firebase-firestore" from https://skillstore.io/skills/firebase-firebase-firestore.md and its manifest at https://skillstore.io/api/skills/firebase-firebase-firestore/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "firebase-firestore". 我需要 Firestore 來建置新的應用程式。
Expected outcome:
一份設定計畫,包含版本選擇、位置問題、初始設定檔、模擬器步驟和部署檢查。
Using "firebase-firestore". 我的 users 集合儲存公開個人資料和私人電子郵件。
Expected outcome:
建議分離公開和私人資料、限制僅擁有者可讀取,並驗證所有寫入欄位。
Using "firebase-firestore". 我的應用程式會依 owner、status 和 due date 篩選 tasks。
Expected outcome:
一份索引計畫,將每種查詢形狀對應到所需欄位、排序和部署步驟。
Most static findings are false positives from Markdown examples, Firestore Rules syntax, or defensive security guidance. Five findings are confirmed because SKILL.md instructs agents to run Firebase CLI commands through npx, including metadata reads and database creation. No evidence found of prompt injection, credential exfiltration, or malicious intent.
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/firebase-firebase-firestore/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/firebase-firebase-firestore?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/firebase-firebase-firestore?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/firebase-firebase-firestore/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/firebase-firebase-firestore.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>firebase. (2026). firebase-firestore security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/firebase-firebase-firestore/audits/6@techreport{firebase-firebase-firebase-firestore-2026,
author = {firebase},
title = {firebase-firestore security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/firebase-firebase-firestore/audits/6},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "firebase-firestore security audit report (audit version 6)"
version: "unspecified"
type: report
authors:
- name: "firebase"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/firebase-firebase-firestore/audits/6"
identifiers:
- type: other
value: "skillstore:firebase-firebase-firestore:audit:6"
description: "Skillstore immutable audit report identifier"
建立資料庫計畫、設定檔、模擬器設定,以及初始的鎖定式規則。
在發布前審查集合、擁有權規則、驗證檢查和攻擊情境。
將應用程式查詢對應到所需的單一欄位、複合、稀疏或唯一索引。
協助我為我的應用程式選擇 Firestore 資料庫設定。詢問我使用的專案、區域和用戶端平台。
引導我將 Firestore 加入我的應用程式。包含正確的 SDK 路徑、初始化步驟和安全的查詢模式。
分析我的 Firestore 集合並撰寫 Security Rules 原型。包含驗證、擁有權檢查,以及需審查的假設。
審查我的 Firestore 規則和查詢模式。在部署前找出繞過風險、缺少的驗證,以及所需索引。
Author
firebaseLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
0519034dad657fb1f7706e0550e962beeda73fdf
Maintenance freshness
7/18/2026
Usage
1 downloads · 8 views
File structure
📄 SKILL.md
稽核 Firestore 安全性規則
Firestore 規則經常遺漏更新繞過、所有權檢查與驗證缺口。此 skill 會引導 Claude、Codex 或 Claude Code 進行聚焦的安全性審查。
在應用程式中整合 Firebase AI Logic
將 Gemini 功能加入 Firebase 應用程式需要針對平台的設定與生產環境防護措施。此技能為 Web、行動與 Flutter 專案提供聚焦的 Firebase AI Logic 指引。
稽核 Firebase 安全性規則
Firestore 規則可能意外允許資料外洩、權限提升或不安全的更新。此技能會引導 Claude、Codex 和 Claude Code 對存取控制與驗證缺口進行聚焦審查。
整合 Firebase AI Logic
開發者經常需要 Firebase AI 功能,但不想維護獨立後端。此技能會引導 web apps 的設定、Gemini 模型使用、多模態 prompts、結構化輸出,以及正式環境安全性。
安全地建構 Firestore Standard 應用程式
當規則、索引與 SDK 使用方式分開規劃時,Firestore 設定可能會失敗。此技能可協助 Claude、Codex 和 Claude Code 建立安全的專案檔案、驗證存取模式,並引導 Web SDK 整合。
建置 Genkit JS 應用程式
Genkit 變化很快,過時的範例會導致 TypeScript 流程中斷。此技能會指引目前 Genkit JavaScript 工作的設定、文件查找、範例與疑難排解。
自動化 DevOps 管線與部署
by alirezarezvani
DevOps 工作通常需要可重複的管線、基礎架構與部署模式。此技能提供 CI/CD、IaC、部署與營運審查的腳本和參考指南。
協調雲端 DevOps 工作流程
by sickn33
雲端交付工作通常橫跨許多工具與階段。此技能會將基礎架構、CI/CD、Kubernetes、監控、安全性、成本與復原工作整理成清晰的提示。
透過 CLI 管理 CloudBase
by tencentcloudbase
CloudBase 團隊需要可重複的命令列工作流程,用於部署與資源變更。此技能會引導 Claude、Codex 和 Claude Code 執行 tcb CLI 任務。
以防護機制初始化 Firebase 專案
by 2389-research
新的 Firebase 專案常會漏掉模擬器設定、安全性規則與架構決策。此技能會引導 Claude、Codex 或 Claude Code 完成結構化的 Firebase 專案設定工作流程。
建置 Terraform 基礎架構工作流程
by sickn33
Terraform 工作通常橫跨設定、modules、state、environments、pipelines 與安全控制。此技能會將這些步驟整理成清楚的基礎架構工作流程。
安全地新增 Firebase 功能
by 2389-research
當專案模式不明確時,新增 Firebase 功能可能會破壞測試、規則或驗證。此技能會引導以測試優先的工作流程,涵蓋 Cloud Functions、Firestore 集合、API 端點與模擬器驗證。