@weave-os/router@0.2.35
One-command installer that points Claude Code, Codex, opencode, or pi at the Weave Router. For pi it also ships the routing extension, loaded via pi.extensions.
AI Security Review
scanned 3d ago · by lpm-firewall-aiThe manifest has no install lifecycle hooks, and the CLI's no-argument path only opens the setup page. Credential and network flows inspected are tied to explicit setup or login actions and the configured router service.
Decision evidence
public snapshot- The package describes itself as an installer that configures coding clients to use Weave Router.
- The only declared npm script is a prepack build helper; there are no install lifecycle scripts.
- Running the CLI without arguments opens the hosted setup page and exits; the installer runs when arguments are supplied.
- The Windows installer validates the supplied or configured router key against the selected router base URL.
- Login enrollment uses an explicit provider login flow and sends the resulting refresh token to the router's authenticated subscription endpoint.
- Lifecycle reports contain only an action and client name and are sent to the endpoint resolved from the user's installed configuration.
- The package uses child processes for its installer and language-server transport, and makes network requests as part of router setup and use.
- A Codex or Claude status helper can periodically fetch an updated helper from the project's GitHub repository.
Source & flagged code
5 flaggedPackage source references child process execution.
pi-router/src/lsp-client.tsView on unpkg · L8A single source file combines environment access, network access, and code or shell execution; review context before blocking.
windows.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @weave-os/router@0.2.35.
See all versions of @weave-os/router for other recorded verdicts.
- Review the evidence and your use of @weave-os/router@0.2.35 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.