@viraatdas/rudder@3.1.1
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 7d ago · by lpm-firewall-aiSource inspection found a package-aligned prerequisite installer and explicit Rudder Cloud features that stage credentials for remote agent use. The flagged runtime locations resolve to project-scoped conversation lookup, local model-cache reads, and ordinary supporting behavior; no concrete malicious attack was established.
Decision evidence
public snapshot- The manifest exposes the Rudder CLI and routes its postinstall hook to a dedicated script.
- The hook skips when requested, exits when jj is already present, and otherwise installs that required tool through brew or cargo.
- Cloud snapshots can include Claude credentials, but this occurs in the Rudder Cloud workspace flow; the package uses its Rudder Cloud endpoint and attaches with a logged-in token.
- Claude handoff lookup is scoped to conversations associated with the selected project, while Codex model discovery reads its local cache.
- Scheduled improvement runs require installing a launchd job; collected session summaries are redacted, and improvement state is kept under Rudder's own home directory.
- Other flagged code uses ordinary supporting behavior: subprocess arguments, loopback-protected board requests, a package-version lookup, and redacted feedback submission.
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.1.
See all versions of @viraatdas/rudder for other recorded verdicts.
- Review the evidence and your use of @viraatdas/rudder@3.1.1 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.