@exla/rudder@3.9.0
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 1d ago · by lpm-firewall-aiCloud snapshot flows transfer saved third-party credentials by default to Rudder’s cloud service or a configurable HTTPS endpoint, without separate approval for those credentials. The flow requires an explicit cloud operation, so this is a conditional credential exposure risk rather than evidence of covert malware behavior.
Decision evidence
public snapshot- Explicit cloud launch and handoff commands create a snapshot and post its compressed contents to the cloud service.
- Snapshot creation includes home credentials by default; its standard file list includes Claude credentials and Codex authentication data, and it can stage Claude’s macOS keychain credentials.
- The recipient defaults to Rudder’s cloud host, but RUDDER_CLOUD_URL accepts other HTTPS hosts; the snapshot is sent to the selected endpoint.
- Other credential-related paths are scoped: the Codex usage token goes to ChatGPT’s usage endpoint, while cloud parity checks compare account metadata.
- The install hook sets up Jujutsu; other flagged runtime excerpts resolve to text handling, command logging, a WebSocket header, and clipboard bridging.
- The credential transfer requires an explicit cloud operation and an authenticated Rudder Cloud session; it is not an install-time transfer.
- The default recipient is Rudder’s cloud service, and the code requires HTTPS for non-loopback custom endpoints.
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 @exla/rudder@3.9.0.
See all versions of @exla/rudder for other recorded verdicts.
- Review the evidence and your use of @exla/rudder@3.9.0 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.