@viraatdas/rudder@3.1.22
A TUI for managing coding agents: run Claude Code, Codex and opencode side by side, each in its own isolated jj workspace.
AI Security Review
scanned 5d ago · by lpm-firewall-aiSource inspection confirms that an explicit cloud onload operation transfers saved provider credentials to the package-selected Rudder Cloud endpoint without recipient-specific consent. This is concrete credential disclosure, so the package should be blocked.
Decision evidence
public snapshot- `dist/cloud.js` routes the explicit `cloud onload` command into snapshot creation; its default snapshot paths include saved Claude and Codex credentials.
- Snapshot creation includes credentials unless explicitly disabled. This onload path does not disable them, and it also stages the macOS Claude Keychain credential.
- The command posts the snapshot archive to the Rudder Cloud onload endpoint. The default recipient is `https://rudder-cloud-control.fly.dev`, with no recipient-specific credential confirmation in this path.
- The transfer requires an explicit cloud onload action and an authenticated Rudder Cloud client; the source does not show automatic install-time credential transfer.
Source & flagged code
21 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time source downloads a native archive from a fixed external host without transport verification, extracts it, and installs an executable payload.
package.jsonView on unpkg · L1Findings
Affected versions and remediation
This report applies to @viraatdas/rudder@3.1.22.
See all versions of @viraatdas/rudder for other recorded verdicts.
- Avoid installing @viraatdas/rudder@3.1.22. 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.