Repeated execution of unpinned firebase-tools@latest
Source references: 4Template retrieval, deployment, and verification all execute `npx -y firebase-tools@latest`. `latest` changes with registry state and `-y` automatically accepts installation, so the exact executed version is not established by this Skill.
A future defective, compromised, or incompatible release would run with the agent’s permissions and could access Firebase login state, alter workspace files, or operate cloud projects.
Template retrieval, deployment, and version verification all invoke the auto-accepted `firebase-tools@latest` package. Consequently, different tool versions may handle local files and the Firebase project on different runs; the deployment command also changes cloud configuration. Users can require a pinned CLI version and verified package source, and allow deployment only after explicit approval.
Manages Firebase Remote Config templates, feature flags, loading strategies, and SDKs (Android, iOS). Use when downloading/deploying remoteconfig JSON templates, managing version history/feature flags, setting in-app defaults, fetchAndActivate(), real-time listeners, or SDK setup. Don't use for Firebase Hosting, Auth, Firestore, Data Connect, Crashlytics, or App Hosting.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 3 other places
- Deploy: Execute the partial deployment command ```bash npx -y firebase-tools@latest deploy --only remoteconfig ``` ```bash npx -y firebase-tools@latest remoteconfig:get -o remote_config.json ```- **Verification**: After deployment, verify the update by listing the version history. ```bash npx -y firebase-tools@latest remoteconfig:versions:list ```