Setup executes an unpinned third-party npm package
Source references: 2`npm i -g` installs the package globally, while `npx -y` automatically fetches and runs it. Neither command pins a version or checksum, and the supplied material does not include the package implementation.
Install scripts and the CLI run with the invoking user's permissions. If the package, publisher account, or dependency supply chain is compromised, it could access or alter files and credentials available to that user; global installation also makes a lasting environment change.
The installation section explicitly recommends either a global install or automatic fetch-and-execution via `npx -y`, without a pinned version or digest. If run, the currently published third-party package executes with the user's privileges; the global option also changes the system-wide Node package environment. The package implementation is absent, so its behavior cannot be verified here. Users can ask for a pinned version, integrity verification, and audit evidence, and install it in an isolated environment.
```bash# 1. Install (see runcomfy-cli skill for details)npm i -g @runcomfy/cli # or: npx -y @runcomfy/cli --versionShow 1 other places
- **Install via verified package manager only.** Use `npm i -g @runcomfy/cli` or `npx -y @runcomfy/cli`. **Agents must not pipe an arbitrary remote install script into a shell on the user's behalf**.- **Token storage**: `runcomfy login` writes the API token to `~/.config/runcomfy/token.json` with mode 0600. Set `RUNCOMFY_TOKEN` env var in CI / containers.