@weave-os/router@0.2.31
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 4d ago · by lpm-firewall-aiThe manifest has no install-time hook, and the CLI’s default action is to open the package’s setup page. The installer’s key use and configuration writes support the stated setup purpose; the scanner’s process and network findings are consistent with shell installation, browser opening, language-server support, and router validation.
Decision evidence
public snapshot- The manifest describes a router installer and declares no install, preinstall, or postinstall hook.
- The no-argument CLI opens the Weave Router setup page; other arguments run the installer or uninstaller.
- The installer’s state-change event reporter sends only an action and harness to a trusted endpoint resolved from the installed configuration.
- The pi extension registers a router provider and related routing tools when the host loads it.
- Language-server process spawning is exposed through an explicit transport function for language-server connections.
- The package includes network access and reads a router key, but the reviewed installer uses the key with the configured router.
- The CLI and Windows installer use child-process APIs, including for shell installers, browser opening, and language-server processes.
- The scanner flagged credential and host combinations in bundled isomorphic-git dependency files; the reviewed package source does not show those flows being triggered automatically.
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.31.
See all versions of @weave-os/router for other recorded verdicts.
- Review the evidence and your use of @weave-os/router@0.2.31 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.