@viraatdas/rudder@2.14.83
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 9d ago · by lpm-firewall-aiThe user-invoked cloud workflow can disclose local service credentials to the cloud workspace without a separate credential-transfer confirmation. The source supports a warning for conditional exposure, but does not establish covert theft or another concrete attack chain.
Decision evidence
public snapshot- Snapshot creation stages local credentials, including Claude credentials from the macOS Keychain, agent credential files, and selected provider-token environment variables.
- The workspace attach flow includes credentials when the cloud vault is inactive and uploads the snapshot to the attach endpoint.
- The cloud client sends requests to the configured Rudder Cloud URL or its publisher default, using a Rudder Cloud bearer token.
- The other required agent locations read Claude project-history paths and the local Codex model cache; they do not establish account mutations.
- Credential transfer occurs through the workspace-attach feature and is consistent with its remote-worker function; the inspected source does not establish covert collection or misuse.
Source & flagged code
19 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@2.14.83.
See all versions of @viraatdas/rudder for other recorded verdicts.
- Review the evidence and your use of @viraatdas/rudder@2.14.83 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.