# Security Rules

Published articles for Security Rules.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Authentication made easy: Building a secure e-commerce shopping cart with Firebase

DevFeed: [Authentication made easy: Building a secure e-commerce shopping cart with Firebase](<https://devfeed.tech/articles/authentication-made-easy-building-a-secure-e-commerce-shopping-cart-with-firebase-16676.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/09/secure-shopping-cart-firebase>)

Author: Karl Weinmeister

Published: 2026-09-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Authentication](<https://devfeed.tech/topics/authentication.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [cloud-run](<https://devfeed.tech/tags/cloud-run.md>), [e-commerce](<https://devfeed.tech/tags/e-commerce.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [shopping](<https://devfeed.tech/tags/shopping.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This tutorial explains how to build a secure e-commerce shopping cart with Firebase Authentication and Cloud Firestore. It covers guest onboarding through anonymous authentication, migration of guest carts to permanent accounts, real-time synchronization, and checkout while addressing database permissions and security.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Triple-layer security for Firebase web apps

DevFeed: [Triple-layer security for Firebase web apps](<https://devfeed.tech/articles/triple-layer-security-for-firebase-web-apps-16672.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2026/07/three-layer-security>)

Author: Roger Martinez

Published: 2026-07-30T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Security](<https://devfeed.tech/topics/security.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>)

Tags: [app-check](<https://devfeed.tech/tags/app-check.md>), [apps](<https://devfeed.tech/tags/apps.md>), [article](<https://devfeed.tech/tags/article.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [web](<https://devfeed.tech/tags/web.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>)

### AI overview

This tutorial explains three layers of security for Firebase web apps: Firebase Security Rules, Google Cloud service accounts, and Firebase App Check. It focuses on narrowing Firestore rules by resource, allowed operations, and client identity, including a rule that limits reads to published articles.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Adding AI-powered star-rating suggestions to reviews with Firebase AI Logic

DevFeed: [Adding AI-powered star-rating suggestions to reviews with Firebase AI Logic](<https://devfeed.tech/articles/ai-in-action-adding-ai-powered-reviews-16631.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/10/adding-ai-powered-reviews>)

Author: Alexander Nohe; Jeff Huleatt

Published: 2025-10-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google AI](<https://devfeed.tech/topics/google-ai.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-logic](<https://devfeed.tech/tags/ai-logic.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [app-check](<https://devfeed.tech/tags/app-check.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [hybrid-inference](<https://devfeed.tech/tags/hybrid-inference.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [on-device-ai](<https://devfeed.tech/tags/on-device-ai.md>), [react](<https://devfeed.tech/tags/react.md>), [recaptcha](<https://devfeed.tech/tags/recaptcha.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial explains how the Friendly Eats app uses Firebase AI Logic to suggest a star rating while a user writes a review. It discusses choosing a client-side SDK, protecting Gemini API keys through a proxy, using on-device models when available, securing requests with Firebase App Check, and balancing model cost, speed, and quality.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Firebase MCP Server

DevFeed: [Firebase MCP Server](<https://devfeed.tech/articles/firebase-mcp-server-16603.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2025/05/firebase-mcp-server>)

Author: Michael Bleigh

Published: 2025-05-20T10:47:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Firebase CLI](<https://devfeed.tech/topics/firebase-cli.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [explore](<https://devfeed.tech/tags/explore.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [google-i-o](<https://devfeed.tech/tags/google-i-o.md>), [launch](<https://devfeed.tech/tags/launch.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

Firebase announces an experimental Firebase MCP Server, integrated with the Firebase CLI, that lets AI assistants and coding agents use standardized tools to configure, build, manage, and observe Firebase applications. The article describes capabilities including project setup, user management, Firestore access, GraphQL queries, security-rule validation, messaging, Remote Config deployment, crash monitoring, and Cloud Storage URL generation.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Supabase Security Suite

DevFeed: [Supabase Security Suite](<https://devfeed.tech/articles/supabase-security-suite-390.md>)

Original publisher: [Read original article](<https://supabase.com/blog/hardening-supabase>)

Author: Paul Copplestone

Published: 2024-07-11T07:00:00Z

Content type: article

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [Security](<https://devfeed.tech/topics/security.md>), [Shared Responsibility Model](<https://devfeed.tech/topics/shared-responsibility-model.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [postgres](<https://devfeed.tech/tags/postgres.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [security-tools](<https://devfeed.tech/tags/security-tools.md>), [self-hosting](<https://devfeed.tech/tags/self-hosting.md>), [shared-responsibility](<https://devfeed.tech/tags/shared-responsibility.md>)

### AI overview

Supabase describes a three-month security, performance, and stability effort conducted with security researcher Eva and her colleagues. The article discusses Supabase's shared-responsibility approach, platform-integrated security tooling, use of Postgres Row Level Security, Lunchcat integration plans, Security Advisor rules and one-click fixes, and weekly security notifications for project owners.

### Source excerpt

Learn how to use range columns in Postgres to simplify time-based queries and add constraints to prevent overlaps.

## Enhancing code to cloud security with the Common Configuration Scoring System

DevFeed: [Enhancing code to cloud security with the Common Configuration Scoring System](<https://devfeed.tech/articles/enhancing-code-to-cloud-security-with-the-common-configuration-scoring-system-7905.md>)

Original publisher: [Read original article](<https://snyk.io/blog/enhancing-code-to-cloud-security-common-configuration-scoring/>)

Author: Wayne Crissman; Tal Dromi

Published: 2023-12-14T14:00:00Z

Content type: article

Language: en

Sources: [Blog RSS Feed | Snyk](<https://devfeed.tech/sources/blog-rss-feed-snyk.md>)

Topics: [iac-security](<https://devfeed.tech/topics/iac-security.md>), [snyk-iac](<https://devfeed.tech/topics/snyk-iac.md>), [Infrastructure as code](<https://devfeed.tech/topics/infrastructure-as-code.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Application Security](<https://devfeed.tech/topics/application-security.md>), [sdlc](<https://devfeed.tech/topics/sdlc.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [application-security](<https://devfeed.tech/tags/application-security.md>), [aspm](<https://devfeed.tech/tags/aspm.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cloud-security](<https://devfeed.tech/tags/cloud-security.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [iac](<https://devfeed.tech/tags/iac.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [nist](<https://devfeed.tech/tags/nist.md>), [sdlc](<https://devfeed.tech/tags/sdlc.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [snyk](<https://devfeed.tech/tags/snyk.md>), [snyk-security-intel](<https://devfeed.tech/tags/snyk-security-intel.md>), [standards](<https://devfeed.tech/tags/standards.md>)

### AI overview

Snyk is standardizing its code-to-cloud security rules on the Common Configuration Scoring System (CCSS). The change applies to Snyk Infrastructure as Code (IaC), IaC+, and cloud configurations, using technical severity, threat intelligence, and application and business context to produce clearer risk assessments.

### Source excerpt

To eliminate this burden and provide our customers with a clear security assessment for configurations across the SDLC, Snyk will be moving towards standardizing our code to cloud security rules set on the Common Configuration Scoring System (CCSS)!

## React Native file upload with Supabase Storage

DevFeed: [React Native file upload with Supabase Storage](<https://devfeed.tech/articles/react-native-file-upload-with-supabase-storage-533.md>)

Original publisher: [Read original article](<https://supabase.com/blog/react-native-storage>)

Author: Simon Grimm

Published: 2023-08-01T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [Supabase](<https://devfeed.tech/topics/supabase.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Expo](<https://devfeed.tech/topics/expo.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [API](<https://devfeed.tech/topics/api.md>), [App](<https://devfeed.tech/topics/app.md>), [passwords](<https://devfeed.tech/topics/passwords.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [app](<https://devfeed.tech/tags/app.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [github](<https://devfeed.tech/tags/github.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [storage](<https://devfeed.tech/tags/storage.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial explains how to build a React Native file-upload app with Expo and Supabase Storage. It covers creating a Supabase project, configuring authentication, creating a protected storage bucket with access policies, and setting up the React Native application to upload images.

### Source excerpt

Learn how to implement authentication and file upload in a React Native app.

## Using Cloud Monitoring to monitor App Check and Security Rules

DevFeed: [Using Cloud Monitoring to monitor App Check and Security Rules](<https://devfeed.tech/articles/using-cloud-monitoring-to-monitor-app-check-and-security-rules-16502.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/12/monitoring-app-check-and-rules>)

Author: Shruti Padamata

Published: 2022-12-05T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Grafana Cloud Metrics](<https://devfeed.tech/topics/grafana-cloud-metrics.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [app-check](<https://devfeed.tech/tags/app-check.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-monitoring](<https://devfeed.tech/tags/cloud-monitoring.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [incident](<https://devfeed.tech/tags/incident.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [notify](<https://devfeed.tech/tags/notify.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

A tutorial on using Cloud Monitoring with Firebase to monitor App Check and Security Rules. It explains where to find rules evaluation metrics, how to analyze them, and how to create an alerting policy for sustained spikes in denied evaluations.

### Source excerpt

Learn how to monitor security metrics and set up alerting policies with Cloud Monitoring and Firebase.

## Announcing cross-service Security Rules

DevFeed: [Announcing cross-service Security Rules](<https://devfeed.tech/articles/announcing-cross-service-security-rules-16472.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2022/09/announcing-cross-service-security-rules>)

Author: Shruti Padamata

Published: 2022-09-28T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Security](<https://devfeed.tech/topics/security.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [feature](<https://devfeed.tech/tags/feature.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

Firebase announces cross-service Security Rules for Cloud Storage, allowing rules to query Firestore data in the same Firebase project.

### Source excerpt

We're excited to deliver one of the most popular feature requests for Security Rules. Security Rules in Cloud Storage for Firebase now supports cross-service Rules.

## Meet the Firestore Emulator Requests Monitor

DevFeed: [Meet the Firestore Emulator Requests Monitor](<https://devfeed.tech/articles/meet-the-firestore-emulator-requests-monitor-16398.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/08/firestore-emulator-requests-monitor>)

Author: Yuchen Shi

Published: 2021-08-18T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [emulator](<https://devfeed.tech/tags/emulator.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [launch](<https://devfeed.tech/tags/launch.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

The article introduces the Firestore Emulator Requests Monitor, a Firebase Emulator UI feature that displays local Firestore requests in real time, including request details and Firebase Security Rules evaluations. It explains how to access the Requests view and use it to review requests, denials, errors, and rule evaluation details.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## How do you build the I/O photo booth?

DevFeed: [How do you build the I/O photo booth?](<https://devfeed.tech/articles/how-do-you-build-the-i-o-photo-booth-16385.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/05/how-do-you-build-io-photo-booth>)

Author: Firebase Team

Published: 2021-05-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Web app](<https://devfeed.tech/topics/webapp.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [hosting](<https://devfeed.tech/topics/hosting.md>)

Tags: [case-study](<https://devfeed.tech/tags/case-study.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [hosting](<https://devfeed.tech/tags/hosting.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

A technical tutorial explaining how the I/O photo booth was built as a Flutter web app powered by Firebase. It covers anonymous authentication, security rules, hosting, storage, and Cloud Functions for photo sharing.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## How to code review security rules

DevFeed: [How to code review security rules](<https://devfeed.tech/articles/how-to-code-review-security-rules-16373.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2021/01/code-review-security-rules>)

Author: Rachel Myers

Published: 2021-01-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [pii](<https://devfeed.tech/tags/pii.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

A tutorial on reviewing Firebase Security Rules, with examples focused on Firestore and guidance that also applies to Firebase Storage and, with language differences, the Realtime Database. It highlights global access rules, personally identifiable information, and document-level permissions.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Forge: Password Protected Paths

DevFeed: [Forge: Password Protected Paths](<https://devfeed.tech/articles/forge-password-protected-paths-3676.md>)

Original publisher: [Read original article](<https://laravel.com/blog/forge-password-protected-paths>)

Author: James Brooks

Published: 2020-07-31T14:47:00Z

Content type: release

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [passwords](<https://devfeed.tech/topics/passwords.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Security](<https://devfeed.tech/topics/security.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [servers](<https://devfeed.tech/topics/servers.md>)

Tags: [auth](<https://devfeed.tech/tags/auth.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [feature](<https://devfeed.tech/tags/feature.md>), [http](<https://devfeed.tech/tags/http.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [password](<https://devfeed.tech/tags/password.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

Forge now lets users configure and manage password-protected sites or paths from the dashboard. Its Security Rules feature uses HTTP Basic Auth, supports multiple credentials, and applies to valid Nginx location paths.

### Source excerpt

We are excited to announce that you can now configure and manage password protected paths within the Forge dashboard. Previously, this had to be done manually by logging into the server and configuri...

## Product news and other highlights from Firebase Live

DevFeed: [Product news and other highlights from Firebase Live](<https://devfeed.tech/articles/product-news-and-other-highlights-from-firebase-live-16348.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/07/product-news-and-highlights-from-firebase-live>)

Author: Francis Ma

Published: 2020-07-22T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Web app](<https://devfeed.tech/topics/webapp.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [ml-kit](<https://devfeed.tech/tags/ml-kit.md>), [news](<https://devfeed.tech/tags/news.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase recaps its Firebase Live web series, including product updates, videos, codelabs, an interactive demo, and answers to developer questions. The article highlights the new local emulator UI, which supports local development, log filtering, data testing, and safer experimentation without affecting shared environments or incurring billing costs.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## New improvements to Firestore Security Rules

DevFeed: [New improvements to Firestore Security Rules](<https://devfeed.tech/articles/new-improvements-to-firestore-security-rules-16346.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2020/06/new-firestore-security-rules-features>)

Author: Rachel Myers

Published: 2020-06-17T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Security](<https://devfeed.tech/topics/security.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [launch](<https://devfeed.tech/tags/launch.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Firebase describes improvements to Cloud Firestore and Cloud Storage Security Rules, including changes to the Rules language, better tools for writing and debugging rules, and increased size limits. The article highlights new Set and Map methods and support for local variables within functions.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Cloud Firestore Now Supports IN Queries!

DevFeed: [Cloud Firestore Now Supports IN Queries!](<https://devfeed.tech/articles/cloud-firestore-now-supports-in-queries-16329.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2019/11/cloud-firestore-now-supports-in-queries>)

Author: Todd Kerpelman

Published: 2019-11-07T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Cloud Firestore added IN queries, allowing applications to query for documents matching any of multiple specified values. The article also covers Firebase console support, security rule behavior, and limits including a maximum of 10 values and one such operation per query.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## What's new at Firebase Summit 2019

DevFeed: [What's new at Firebase Summit 2019](<https://devfeed.tech/articles/what-s-new-at-firebase-summit-2019-16328.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2019/09/whats-new-at-firebase-summit-2019>)

Author: Francis Ma

Published: 2019-09-26T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app-distribution](<https://devfeed.tech/tags/app-distribution.md>), [app-quality](<https://devfeed.tech/tags/app-quality.md>), [cloud-messaging](<https://devfeed.tech/tags/cloud-messaging.md>), [community](<https://devfeed.tech/tags/community.md>), [emulator-suite](<https://devfeed.tech/tags/emulator-suite.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [fabric](<https://devfeed.tech/tags/fabric.md>), [fastlane](<https://devfeed.tech/tags/fastlane.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firebase-summit](<https://devfeed.tech/tags/firebase-summit.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [ios](<https://devfeed.tech/tags/ios.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [news](<https://devfeed.tech/tags/news.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [predictions](<https://devfeed.tech/tags/predictions.md>), [react](<https://devfeed.tech/tags/react.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [remote-config](<https://devfeed.tech/tags/remote-config.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [test-lab](<https://devfeed.tech/tags/test-lab.md>), [unity](<https://devfeed.tech/tags/unity.md>), [updates](<https://devfeed.tech/tags/updates.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Firebase Summit 2019 updates introduced Firebase Extensions, open-source bundles that automate common app development tasks, and expanded the Firebase Emulator Suite with hot reloading for Security Rules and broader client and server-side SDK support.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## 7 tips on Firebase security rules and the Admin SDK

DevFeed: [7 tips on Firebase security rules and the Admin SDK](<https://devfeed.tech/articles/7-tips-on-firebase-security-rules-and-the-admin-sdk-16309.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2019/03/firebase-security-rules-admin-sdk-tips>)

Author: Hiranya Jayathilaka; Rachel Myers

Published: 2019-03-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Security](<https://devfeed.tech/topics/security.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Firestore](<https://devfeed.tech/topics/firestore.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>)

Tags: [admin-sdk](<https://devfeed.tech/tags/admin-sdk.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>)

### AI overview

This tutorial explains how Firebase security rules authorize and validate requests from client applications, and presents tips for using security rules with the Admin SDK. It highlights that Admin SDK requests bypass security rules and should therefore run only in trusted environments with appropriate administrative control.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Cloud Firestore adds array queries and set-like element updates

DevFeed: [Cloud Firestore adds array queries and set-like element updates](<https://devfeed.tech/articles/better-arrays-in-cloud-firestore-16277.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2018/08/better-arrays-in-cloud-firestore>)

Author: Todd Kerpelman

Published: 2018-08-09T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>)

Tags: [arrays](<https://devfeed.tech/tags/arrays.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [launch](<https://devfeed.tech/tags/launch.md>), [new-feature](<https://devfeed.tech/tags/new-feature.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Cloud Firestore now supports querying array elements, adding or removing elements with set-like behavior, and security rules based on whether an element exists in an array. The changes are available with the latest client SDKs.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Announcing the Firestore Security Rules Simulator!

DevFeed: [Announcing the Firestore Security Rules Simulator!](<https://devfeed.tech/articles/announcing-the-firestore-security-rules-simulator-16271.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2018/06/announcing-firestore-security-rules>)

Author: Sam Horlbeck Olsen

Published: 2018-06-20T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Security](<https://devfeed.tech/topics/security.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [simulator](<https://devfeed.tech/topics/simulator.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [release](<https://devfeed.tech/tags/release.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [testing](<https://devfeed.tech/tags/testing.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase announces the Firestore Security Rules Simulator, which lets developers test reads, writes, and deletes, simulate authenticated users, and preview authentication tokens before deploying rules. The update also raises document access-call limits and improves reference documentation.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Announcing version history support for Cloud Firestore Security Rules

DevFeed: [Announcing version history support for Cloud Firestore Security Rules](<https://devfeed.tech/articles/announcing-version-history-support-for-cloud-firestore-security-rules-16262.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2018/04/firestore-rules-management>)

Author: Rachel Myers

Published: 2018-04-09T00:00:00Z

Content type: news

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firestore](<https://devfeed.tech/topics/firestore.md>), [Security](<https://devfeed.tech/topics/security.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Firebase console](<https://devfeed.tech/topics/firebase-console.md>), [Firebase CLI](<https://devfeed.tech/topics/firebase-cli.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [console](<https://devfeed.tech/tags/console.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [firebase-cli](<https://devfeed.tech/tags/firebase-cli.md>), [firestore](<https://devfeed.tech/tags/firestore.md>), [history](<https://devfeed.tech/tags/history.md>), [launch](<https://devfeed.tech/tags/launch.md>), [news](<https://devfeed.tech/tags/news.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase announced version history for Cloud Firestore Security Rules, allowing teams to browse published rule versions, compare changes, edit the current version, and roll back to an earlier version.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Introducing Query-based Security Rules

DevFeed: [Introducing Query-based Security Rules](<https://devfeed.tech/articles/introducing-query-based-security-rules-16250.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2018/01/introducing-query-based-security-rules>)

Author: Tom Larkworthy

Published: 2018-01-26T00:00:00Z

Content type: release

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Security](<https://devfeed.tech/topics/security.md>), [Firebase](<https://devfeed.tech/topics/firebase.md>), [Query (disambiguation)](<https://devfeed.tech/topics/query.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [firebase](<https://devfeed.tech/tags/firebase.md>), [launch](<https://devfeed.tech/tags/launch.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [security](<https://devfeed.tech/tags/security.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Firebase introduces query-based security rules for Realtime Database, allowing developers to restrict reads according to query properties such as result limits, user-specific access, and server time. The feature can also simplify data structures and be adopted incrementally alongside existing rules.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## Hamilton App Takes the Stage

DevFeed: [Hamilton App Takes the Stage](<https://devfeed.tech/articles/hamilton-app-takes-the-stage-16219.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2017/08/hamilton-app-takes-stage>)

Author: David DeRemer

Published: 2017-08-16T00:00:00Z

Content type: article

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [Cloud Functions](<https://devfeed.tech/topics/cloud-functions.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [backend](<https://devfeed.tech/tags/backend.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-functions](<https://devfeed.tech/tags/cloud-functions.md>), [cloud-storage](<https://devfeed.tech/tags/cloud-storage.md>), [cms](<https://devfeed.tech/tags/cms.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-development](<https://devfeed.tech/tags/mobile-development.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Posse describes how it built and launched the official Hamilton app in three months using Firebase for backend infrastructure and Flutter for the iOS and Android front end. The article explains the app's serverless architecture, ticket lottery workflow, content management system, realtime updates, user profiles, notifications, and image processing.

### Source excerpt

News, tutorials, and updates from the Firebase team.

## What happens to database listeners when security rules reject an update?

DevFeed: [What happens to database listeners when security rules reject an update?](<https://devfeed.tech/articles/what-happens-to-database-listeners-when-security-rules-reject-an-update-16157.md>)

Original publisher: [Read original article](<https://firebase.blog/posts/2016/11/what-happens-to-database-listeners-when-security-rules-reject-an-update>)

Author: Doug Stevenson

Published: 2016-11-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Firebase Blog](<https://devfeed.tech/sources/firebase-blog.md>)

Topics: [Firebase](<https://devfeed.tech/topics/firebase.md>), [Database](<https://devfeed.tech/topics/database.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [database](<https://devfeed.tech/tags/database.md>), [firebase](<https://devfeed.tech/tags/firebase.md>), [realtime-database](<https://devfeed.tech/tags/realtime-database.md>), [security-rules](<https://devfeed.tech/tags/security-rules.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

This Firebase tutorial explains how Realtime Database value listeners behave when security or validation rules reject a write. A listener may receive the attempted new value and then be triggered again with the original value before the write error is reported.

### Source excerpt

News, tutorials, and updates from the Firebase team.

[Next page](<https://devfeed.tech/tags/security-rules.md?cursor=WyIyMDE2LTExLTIyVDAwOjAwOjAwKzAwOjAwIiwgIjMyZDIwZjNjLTk4MzQtNGI1OS1iMjI3LTFhZGYzYTQ1MmU5MyJd>)