Unpinned npm installs execute whichever third-party package versions resolve at the time
Source references: 4The guide installs `prisma`, `@prisma/client`, and driver packages without versions, then runs the Prisma CLI. The resolved releases depend on the registry and lockfile state, and package lifecycle scripts or the CLI execute package code in the development environment.
If a dependency release is compromised, an unexpected version resolves, or the project lacks a controlled lockfile, third-party code could read files and environment variables available to the process or modify project files. The evidence does not show that these packages are currently malicious.
The guide directs installation of several unpinned npm packages and then runs the installed Prisma CLI. Dependency installation and CLI execution trust whatever third-party code resolves at that time. This is a normal, authorized database-setup workflow, but version drift is a real risk. Users can request tested version ranges, a lockfile, and lifecycle-script review guidance.
## 1. Install dependencies```bashnpm install prisma --save-devnpm install @prisma/client```Show 3 other places
## 3. Generate Prisma Client```bashnpx prisma generate```Re-run `prisma generate` after every schema change to keep the client in sync.For edge compatibility or Turso:1. Install: ```bash npm install @prisma/adapter-libsql @libsql/client ```1. Install adapter and driver: ```bash npm install @prisma/adapter-pg pg ```