slaunt@0.1.19
This package contains the client-side one-sign-in OAuth handoff for Codex and Claude Code. Each native client stores its own OAuth credentials; bootstrap credentials stay in CLI memory during setup. The Desktop vault is not used for the native OAuth hando
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe explicit setup command installs Claude hooks that automatically send prompts and final assistant messages to the remote service. This content capture is not disclosed in the package README, so it is data exfiltration despite using the package’s own service.
Decision evidence
public snapshot- The setup flow installs Slaunt hooks for the selected clients, including Claude Code.
- Claude setup registers lifecycle hooks that run on session start, prompt submission, and stop.
- The Claude prompt hook forwards the submitted prompt, and the stop hook forwards the final assistant message.
- The lifecycle handler sends those message contents to the `chat_hook_event` MCP tool.
- The Claude broker connects to `central-mcp-ccr-production.up.railway.app/mcp`.
- The README describes this as an OAuth installer and discusses Codex hook metadata, but does not disclose default Claude prompt and response capture.
- There are no npm lifecycle scripts; the data collection is installed through an explicit `slaunt-hooks install` command.
- The destination is Slaunt’s configured service, which is also used for the package’s OAuth and MCP integration.
Source & flagged code
14 flaggedA manifest entrypoint or package-local install chain reaches persistence behavior.
src/desktop/broker-launch-agent.jsView on unpkg · L3Source file is highly similar to a previously finalized malicious package; route for source-aware review.
src/desktop/broker-launch-agent.jsView on unpkgFindings
Affected versions and remediation
This report applies to slaunt@0.1.19.
See all versions of slaunt for other recorded verdicts.
- Avoid installing slaunt@0.1.19. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.