Automic VaultAutomic Vault

brew

firebase-cli mit Homebrew, winget, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für firebase-cli in AI-Agent-Workflows.

Agent-Sicherheit

Antwort zur Agent-Sicherheit

firebase-cli deploys and manages Firebase projects and Google-backed resources.

Credential-Zugriff

Reads Firebase auth tokens, project config, service credentials, and environment variables.

Änderungen an Remote-Zustand

Can deploy hosting, functions, rules, and project configuration.

Publish-/Artefakt-Risiko

Publishes web assets, functions, and security rules.

Empfohlene Kontrolle

Gate deploy, functions, rules, login, and token operations.

Hinweise für Agent-Nutzung

Allow project inspection; require approval before deploys or rule changes.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install firebase-cli

local Homebrew formula metadata

Windows

Windows Package Managerverifiziert · 92%
winget install --id Google.FirebaseCLI -e

Windows Package Manager source index · Google.FirebaseCLI · Quelle: cdn.winget.microsoft.com

Scoopverifiziert · 92%
scoop install main/firebase

Scoop official bucket manifest trees · bucket/firebase.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Firebase command-line tools

Verlauf

Projektgeschichte und Nutzung

Firebase CLI is Google's command-line tool for testing, managing, and deploying Firebase projects. The `firebase` executable covers project setup, deployment, local emulation, Hosting, Realtime Database, Firestore, Cloud Functions, Authentication import/export, Extensions, App Distribution, Remote Config, and related Firebase operations.

Projektgeschichte

The firebase-tools GitHub repository was created in December 2013, during Firebase's early developer-platform era. The official README now describes it as both the Firebase Command Line Interface tools and the home of the official Firebase MCP Server.

Firebase CLI grew with the Firebase platform. Its README command list shows the tool expanding beyond Hosting deployment into project management, local emulators, App Distribution, Authentication, Realtime Database, Extensions, Firestore, Cloud Functions, Hosting, and Remote Config.

Adoptionsgeschichte

The primary installation path is npm: `npm install -g firebase-tools` provides the globally accessible `firebase` command. The official README also documents a standalone binary installer, which matters for users who want a dependency-light CLI outside a Node development environment.

Firebase CLI adoption is tied to Firebase project workflows. Developers use it locally for `firebase init`, `firebase login`, emulator startup, and deployment; teams use it in CI for deploys, project listing, and authenticated service-account or token-based automation.

Wie es verwendet wird

A typical workflow starts with `firebase login` and `firebase init`, which creates a `firebase.json` configuration file in the current project directory. Deployment commands then rely on that local project folder and configuration.

The CLI is also a local development surface. Commands such as `emulators:start`, `emulators:exec`, `serve`, and Functions shell support let developers test Firebase services before deploying to Google-hosted infrastructure.

Warum Paket-Nerds sich dafür interessieren

Firebase CLI is significant because it is a cloud product's operational surface packaged as a local developer tool. Installing one package gives a project its deploy command, emulator runner, auth setup, project selector, data import/export utility, and CI automation hook.

For package managers, it is also a Node-based CLI with standalone binary distribution, so it sits at the intersection of npm global installs, Homebrew-style desktop tooling, and vendor-managed cloud workflows.

Zeitleiste

  • 2013: firebase-tools repository is created on GitHub.
  • 2010s: npm global installation becomes the primary documented installation path for the `firebase` command.
  • 2020s: CLI command surface includes local emulators, App Distribution, Extensions, Firestore, Functions, Hosting, and Remote Config workflows.
  • 2026: Repository metadata and the README snapshot used for this enrichment show active maintenance and the addition of the official Firebase MCP Server in the same repository.

Related projects

  • Firebase Hosting, Cloud Functions for Firebase, Realtime Database, Cloud Firestore, Authentication, Remote Config, App Distribution, Extensions, and the Emulator Suite are first-party services managed by the CLI.
  • Node.js and npm are the primary runtime and package-manager path documented for installing firebase-tools.
  • Google Cloud service-account credentials and Application Default Credentials are supported authentication paths for automation.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für firebase-cli wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/configstore/firebase-tools.json

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.config/configstore/firebase-tools.json

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
firebasecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version15.24.0
Manager aktualisiert2026-07-17
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://firebase.google.com/docs/cli/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:firebase-cli
Version15.24.0
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/firebase-cli
Homepagehttps://firebase.google.com/docs/cli/
Repositoryhttps://github.com/firebase/firebase-tools
Upstream-Dokumentationhttps://firebase.google.com/docs/cli
LizenzMIT
Quellarchivhttps://registry.npmjs.org/firebase-tools/-/firebase-tools-15.24.0.tgz
Zuletzt aktualisiert2026-07-17T03:06:24Z
Pulseupdated
Abhängigkeitennode
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefirebase-cli
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

winget95%

Google.FirebaseCLI

winget install --id Google.FirebaseCLI -e
  • normalized package name match
  • Abgeglichen nach: Firebase Cli
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Google.FirebaseCLI from https://cdn.winget.microsoft.com/cache/source.msix
Scoop92%

main/firebase

scoop install main/firebase
  • installed executable or alias match
  • Abgeglichen nach: Firebase
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/firebase.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated agent safety answer
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment