@viraatdas/rudder@3.1.15
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 6d ago · by lpm-firewall-aiThe cloud-worker command is user-invoked, but its default upload silently forwards saved third-party authentication material to Rudder’s cloud service without recipient-specific consent. The verified credential transfer supports blocking publication.
Decision evidence
public snapshot- dist/cloud.js defaults snapshots to include local Claude and Codex credential files, among other service configurations.
- Credential inclusion is enabled unless explicitly disabled; snapshot creation copies the default paths and can extract Claude credentials from the macOS Keychain.
- The cloud and sail CLI dispatch to the launch path, which embeds the snapshot as base64 and posts it to the cloud launch endpoint without a credential-specific confirmation.
- The default cloud control endpoint is Rudder’s publisher-selected service.
- The transfer occurs when a user launches a cloud worker, but the source does not require affirmative consent to include saved third-party credentials.
- The transfer is part of the package’s cloud-worker workflow and is triggered by a user command; it is not performed by the install hook.
Source & flagged code
21 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgSource file is highly similar to a previously finalized malicious package; route for source-aware review.
dist/util.jsView on unpkgFindings
Affected versions and remediation
This report applies to @viraatdas/rudder@3.1.15.
See all versions of @viraatdas/rudder for other recorded verdicts.
- Avoid installing @viraatdas/rudder@3.1.15. 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.