@viraatdas/rudder@3.9.7
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 3h ago · by lpm-firewall-aiThe source shows a product-aligned cloud workflow that deliberately transfers saved provider credentials for remote use, but does not obtain separate consent for that transfer. Because the recipient can be configured and the source does not show misuse, this warrants a warning for credential exposure rather than a malware block.
Decision evidence
public snapshot- Cloud snapshots can include saved agent and provider credentials, then upload the archive during a cloud workspace operation.
- The default control plane is Rudder’s cloud service, but an HTTPS control-plane URL can be configured; the source has no separate approval gate for exporting those credentials.
- Codex usage credentials are also sent to the intended ChatGPT usage endpoint.
- Credential parity code compares local and cloud account identities; the board quota route serves a local API request.
- The install hook sets up the workspace tool, whose release archives have pinned checksums.
- The utility creates a filesystem lock directory for a JSON critical section.
- Task summary redaction splits text into tokens and passes each token to a redaction helper.
- The improvement-state timeout marks the child process as timed out and sends it SIGTERM.
- Credential transfer is part of an explicitly invoked cloud workflow and supports signing agents into remote workspaces.
- When a cloud secrets vault is active, the workspace attach path excludes local credentials from its snapshot.
- The inspected source does not establish that transferred credentials are later misused.
Source & flagged code
24 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.9.7.
See all versions of @viraatdas/rudder for other recorded verdicts.
- Review the evidence and your use of @viraatdas/rudder@3.9.7 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.