Unpinned npx command downloads and executes the “latest” installer
Source references: 2The installation uses `npx -y ...@latest`, which suppresses npx confirmation and executes whatever current version the registry serves. It also installs the CLI, CLI skills, and build skills together, exceeding the scope of selecting one SDK for the project.
If the upstream package is compromised, mistakenly released, or changes behavior later, its installer can act with the user's permissions, including modifying project or local files, accessing available credentials, and opening the browser flow.
This command uses npx to fetch and execute an unpinned latest package and uses `-y` to skip confirmation. The documentation says it installs the CLI, CLI skills, and build skills and opens browser authentication. Those components match the onboarding purpose, but the scope is broad; the user should confirm all components and browser sign-in are wanted before authorizing execution.
If you haven't installed yet, one command sets up both the CLI tools(for live web work) and the build skills (for app integration):```bashnpx -y firecrawl-cli@latest init --all --browser```This installs the Firecrawl CLI, the CLI skills, and these build skillstogether. It also opens browser auth so the human can sign in or createan account. No separate `npx skills add` step is needed.Show 1 other places
This installs the Firecrawl CLI, the CLI skills, and these build skillstogether. It also opens browser auth so the human can sign in or createan account. No separate `npx skills add` step is needed.