@viraatdas/rudder@3.1.12
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 source shows a reachable snapshot upload path that includes saved third-party credentials by default and sends the archive to a package-selected cloud recipient. That transfer supports blocking publication as credential exfiltration.
Decision evidence
public snapshot- The `rudder cloud` command can upload a local workspace snapshot when the repository lacks a GitHub origin.
- Snapshot creation includes credentials unless the cloud vault is active, and the credentials flag is not a recipient-specific consent check.
- Snapshot collection copies saved Claude credentials and Codex authentication files into the upload staging area.
- The snapshot archive is sent to the configured Rudder cloud service, whose default host is rudder-cloud-control.fly.dev.
- The package also has a postinstall hook that installs the ordinary `jj` version-control tool when missing; that hook does not establish the credential transfer.
Source & flagged code
18 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.12.
See all versions of @viraatdas/rudder for other recorded verdicts.
- Avoid installing @viraatdas/rudder@3.1.12. 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.