Install and feedback steps execute unpinned npm packages
Source references: 4The prerequisite globally installs `eas-cli`, the upgrade instruction uses `@latest`, and the feedback command automatically downloads and executes a latest-version tool through `npx --yes`. An unpinned future package runs with the user's privileges, while its implementation is not included in the supplied material for review.
If a package, publisher account, or latest dependency is compromised, it could read or alter files, environment variables, and credentials accessible to the user. A global install also makes a persistent change to the development environment.
The prerequisites globally install an unpinned `eas-cli`, troubleshooting requests `@latest`, and the feedback flow uses `npx --yes` to fetch and execute the latest tool. If followed, npm package code runs with the user's permissions, while the supplied source does not include those packages for review. These operations fit legitimate EAS and feedback workflows, but users can ask for pinned, verified versions or prohibit autonomous installs, upgrades, and feedback-tool execution.
- `eas-cli` installed (`npm install -g eas-cli`).- Logged in: `eas login`.- For `channel:insights`: run from an Expo project directory (the command resolves the project ID from `app.json`). `update:insights` only needs a login.Show 3 other places
- `Update group "<id>" has no ios update (available platforms: android)` — `--platform ios` was used but the group wasn't published for iOS.- `EAS Update insights is not supported by this version of eas-cli. Please upgrade ...` — the server deprecated a field the CLI relies on. Run `npm install -g eas-cli@latest`.## Submitting FeedbackIf you encounter errors, misleading or outdated information in this skill, report it so Expo can improve:```bashnpx --yes submit-expo-feedback@latest --category skills --subject "eas-update-insights" "<actionable feedback>"```Only submit when you have something specific and actionable to report. Include as much relevant context as possible.If an AI agent repeatedly failed or the user had to take over an Expo task, load the expo-skill-feedback skill and follow its eval-candidate flow instead of reusing the command above.If you encounter errors, misleading or outdated information in this skill, report it so Expo can improve:```bashnpx --yes submit-expo-feedback@latest --category skills --subject "eas-update-insights" "<actionable feedback>"```Only submit when you have something specific and actionable to report. Include as much relevant context as possible.