@viraatdas/rudder@3.1.24
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-aiCloud launch uploads a snapshot containing a saved Claude credential, with no credential-specific opt-in and a configurable HTTPS destination. This warrants a warning for credential exposure, but the source supports a cloud-workspace purpose and does not establish malicious intent, so publication should not be blocked.
Decision evidence
public snapshot- Cloud snapshots include credentials by default; on macOS the package reads Claude’s saved Keychain credential and stages it as a credential file.
- The cloud launch request uploads the snapshot archive to the Rudder control plane. Its default endpoint is Rudder Cloud, and the endpoint can be changed to another HTTPS URL.
- The transfer runs through the explicit cloud launch feature. This supports a real credential exposure warning, but the source does not establish malicious intent or subsequent misuse.
- The other flagged credential paths read local identity or quota data; the inspected quota requests go to the corresponding provider APIs.
- The install hook only sets up jj, the package’s workspace engine.
- Cloud launch is a user-invoked remote workspace feature, which provides a product purpose for the transfer but does not add a credential-specific consent gate.
- The inspected Claude conversation and Codex model-cache paths read local data; they do not show agent configuration mutation.
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.24.
See all versions of @viraatdas/rudder for other recorded verdicts.
- Review the evidence and your use of @viraatdas/rudder@3.1.24 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.