Commands download and execute an unpinned Firebase CLI release
Source references: 2The guide repeatedly uses `npx -y firebase-tools@latest`. `-y` accepts installation automatically, while `latest` changes over time, so the executed code is not a fixed version covered by this review.
If the npm package, a dependency, or a future release becomes malicious or destructive, it runs with the agent user's privileges and may reach project files and the logged-in Firebase session.
This guide does not execute commands merely by being read. However, if an agent follows it, `npx -y` automatically approves installation and runs whichever Firebase CLI release `latest` points to at that time. Because the version is unpinned, the executed code can change and is not reproducible. Users can require a reviewed, pinned version or restrict installation and network access.
description: Comprehensive guide for Firebase Crashlytics, including provisioning and SDK usage. Use this skill when the user needs help setting up Crashlytics, adding crash reporting, or using the Crashlytics SDK in their application.compatibility: This skill is best used with the Firebase CLI, but does not require it. Firebase CLI can be accessed through `npx -y firebase-tools@latest`.metadata:Show 1 other places
- **Firebase CLI**: Installed and logged in (see `firebase-basics`).- **Firebase Project**: Created via `npx -y firebase-tools@latest projects:create` (see `firebase-basics`).- **Firebase App**: Created via `npx -y firebase-tools@latest apps:create <IOS|ANDROID|WEB> <package-name-or-bundle-id>`