Point it at a repo. It finds the lockfile.
The CLI parses package-lock.json, bun.lock, requirements.txt, poetry.lock and Pipfile.lock, resolves every range to the version the installer would actually pick, and ingests the result. pnpm and yarn lockfiles are detected but not parsed yet. Package coordinates leave your machine; source files never do.