cappy@1.0.2
VERIFIED· startup onlyPublisher claims: "Reproducible game capture with scenarios, replayable sessions, OBS recording, and FFmpeg derivatives." Observed in sandbox: no network, touches nothing outside the project, writes no memory.
Coverage
Startup only; authenticated tool behavior not tested.- Tested
- server startup over stdio (initialize sent) · every file read, file written and host contacted by what ran
- Not tested
- the tool list (the server exited before answering) · what the tools do when called with real credentials
Is [email protected] safe to install?
KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; startup only; authenticated tool behavior not tested) on 2026-11-12 and scored it 87/100 (Verified). In what ran, nothing we could detect went wrong: no undeclared network egress, no credential reads, no persistent instruction writes. What it does with a real credential was not observed; the static findings and the publisher carry the rest of the score. Summary: no network, touches nothing outside the project, writes no memory.
Behavior trace
Honeypot run · 25 s · 2 scenarios · 0 deviationsStatic findings
…game project (`npm install --save-dev @uppercut-labs/cappy`), then run it with `npx cappy`. `npx cappy --version` confirms which version runs. - Never run `npx cappy` wher…Fix: Pin versions and sources; vendor anything fetched at install time.…th `npx cappy`. `npx cappy --version` confirms which version runs. - Never run `npx cappy` where the package is not installed, and never install the unscoped `cappy` pack…Fix: Pin versions and sources; vendor anything fetched at install time.Cappy 1.0.1 adds a local MCP server, launched with `npx @uppercut-labs/cappy mcp -C /absolute/path/to/game`.Fix: Pin versions and sources; vendor anything fetched at install time.game = ManagedProcess.start(executable, config.game.args, { cwd, env: { ...env, ...server.launchEnvironment() } });Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.Cost to the agent
Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.
Known vulnerabilities
No advisories in OSV for @uppercut-labs/cappy@1.0.2 as of 46 h ago. This is the package itself, not its dependencies.