@exla/rudder@3.9.6
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 8h ago · by lpm-firewall-aiThe cloud workflow transfers saved third-party credentials to a package-selected service without recipient-specific consent. This is concrete credential exfiltration and warrants blocking.
Decision evidence
public snapshot- The CLI routes `rudder cloud`; its default and snapshot forms reach snapshot attachment when the repository lacks a GitHub origin.
- The snapshot’s default home-path list includes Claude’s saved credentials and Codex’s authentication file, and normalization retains those defaults.
- Snapshot creation includes home credentials by default; on macOS it also stages Claude’s Keychain OAuth token as a credentials file.
- Without an active cloud vault, the workspace snapshot sets credential inclusion to true; vault lookup failure falls back to legacy snapshot behavior.
- The archive is included as base64 in a request to the package’s default cloud service at `/api/rudder/workspace/attach`.
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.6.
See all versions of @exla/rudder for other recorded verdicts.
- Avoid installing @exla/rudder@3.9.6. 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.